https://community.nxp.com/thread/325322
https://github.com/UDOOboard/Kernel_Unico/blob/master/arch/arm/mach-mx6/board-mx6q_sabresd.h
https://github.com/UDOOboard/Kernel_Unico/blob/master/arch/arm/mach-mx6/board-mx6dl_sabresd.h
https://github.com/UDOOboard/Kernel_Unico/blob/8a6eb060a0d968048f88d5a94510fc6db2c37939/arch/arm/plat-mxc/iomux-v3.c
https://github.com/engicam-stable/iCoreM6_linux/blob/5f94a3d5dbd4e761d9a0a021ec0d4104a41e8df8/arch/arm/plat-mxc/include/mach/iomux-mx6dl.h#L57
For i.MX 6SoloX, the following is the source:
https://elixir.bootlin.com/u-boot/v2017.11-rc3/source/board/freescale/mx6sxsabresd/mx6sxsabresd.c
U-Boot does not have the ENET2 support. To add it follow this.
https://community.nxp.com/thread/466067
https://git.rigado.com/vesta/u-boot-imx/commit/3d3d8f5f1910ccc5659095a50c2fd4dd139ecdda
Configuration Macro: CONFIG_MX6SX
Device Tree file
https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/imx6sx-sdb.dtsi
MX6 Important Settings:
1) PLL -> Division factor and Clock enable bits for each channel
2) IOMUX_MUX
3) IOMUX_PAD
4) IOMUX_INPUT
5) PHY settings - Delay etc
6) MAC settings
7) Power IO pins etc.
8) Clock Module Enable
i.MX Linux Reference Manual
http://caxapa.ru/thumbs/905619/i.MX_Reference_Manual.pdf
https://github.com/UDOOboard/Kernel_Unico/blob/master/arch/arm/mach-mx6/board-mx6q_sabresd.h
https://github.com/UDOOboard/Kernel_Unico/blob/master/arch/arm/mach-mx6/board-mx6dl_sabresd.h
https://github.com/UDOOboard/Kernel_Unico/blob/8a6eb060a0d968048f88d5a94510fc6db2c37939/arch/arm/plat-mxc/iomux-v3.c
https://github.com/engicam-stable/iCoreM6_linux/blob/5f94a3d5dbd4e761d9a0a021ec0d4104a41e8df8/arch/arm/plat-mxc/include/mach/iomux-mx6dl.h#L57
For i.MX 6SoloX, the following is the source:
https://elixir.bootlin.com/u-boot/v2017.11-rc3/source/board/freescale/mx6sxsabresd/mx6sxsabresd.c
U-Boot does not have the ENET2 support. To add it follow this.
https://community.nxp.com/thread/466067
https://git.rigado.com/vesta/u-boot-imx/commit/3d3d8f5f1910ccc5659095a50c2fd4dd139ecdda
Configuration Macro: CONFIG_MX6SX
Device Tree file
https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/imx6sx-sdb.dtsi
MX6 Important Settings:
1) PLL -> Division factor and Clock enable bits for each channel
2) IOMUX_MUX
3) IOMUX_PAD
4) IOMUX_INPUT
5) PHY settings - Delay etc
6) MAC settings
7) Power IO pins etc.
8) Clock Module Enable
i.MX Linux Reference Manual
http://caxapa.ru/thumbs/905619/i.MX_Reference_Manual.pdf
No comments:
Post a Comment