Module Name: src Committed By: skrll Date: Wed Dec 23 14:42:38 UTC 2020
Modified Files: src/sys/arch/arm/imx: imxusb.c src/sys/arch/evbarm/conf: GENERIC files.generic files.generic64 Added Files: src/sys/arch/arm/nxp: files.imx if_enet_imx.c imx6_ccm.c imx6_ccmreg.h imx6_ccmvar.h imx6_clk.c imx6_dwhdmi.c imx6_gpc.c imx6_gpcreg.h imx6_iomux.c imx6_iomuxreg.h imx6_ocotp.c imx6_ocotpreg.h imx6_ocotpvar.h imx6_pcie.c imx6_platform.c imx6_platform.h imx6_pwm.c imx6_reg.h imx6_spi.c imx6_srcreg.h imx6_usb.c imx6_usbphy.c imx6_usbphyreg.h imx6_usbreg.h imx6var.h imx7_gpc.c imx7d_ccm.c imx7d_ccm.h imx8mq_ccm.c imx8mq_ccm.h imx8mq_usbphy.c imx_ahcisata.c imx_ahcisatareg.h imx_ccm.c imx_ccm.h imx_ccm_composite.c imx_ccm_div.c imx_ccm_extclk.c imx_ccm_fixed.c imx_ccm_fixed_factor.c imx_ccm_gate.c imx_ccm_mux.c imx_ccm_pll.c imx_com.c imx_gpio.c imx_i2c.c imx_sdhc.c imx_snvs.c imxpcie.c imxwdog.c Removed Files: src/sys/arch/arm/imx: files.imx7 if_enet_imx6.c if_enet_imx7.c imx6_ahcisata.c imx6_ahcisatareg.h imx6_axi.c imx6_board.c imx6_ccm.c imx6_ccmreg.h imx6_ccmvar.h imx6_clk.c imx6_clock.c imx6_gpcreg.h imx6_gpio.c imx6_i2c.c imx6_intr.h imx6_iomux.c imx6_iomuxreg.h imx6_mmdcreg.h imx6_ocotp.c imx6_ocotpreg.h imx6_ocotpvar.h imx6_pcie.c imx6_pciereg.h imx6_reg.h imx6_snvs.c imx6_snvsreg.h imx6_srcreg.h imx6_uart.c imx6_usb.c imx6_usbphy.c imx6_usbphyreg.h imx6_usbreg.h imx6_usdhc.c imx6_wdog.c imx6var.h imx7_axi.c imx7_board.c imx7_ccm.c imx7_gpio.c imx7_intr.h imx7_iomux.c imx7_ocotp.c imx7_ocotpvar.h imx7_rdcreg.h imx7_snvs.c imx7_uart.c imx7_usb.c imx7_usdhc.c imx7_wdog.c imx7reg.h imxpcie.c src/sys/arch/arm/imx/fdt: files.imx6 if_enet_imx.c imx6_ahcisata.c imx6_clk.c imx6_com.c imx6_dwhdmi.c imx6_gpc.c imx6_gpio.c imx6_i2c.c imx6_iomux.c imx6_pcie.c imx6_platform.c imx6_platform.h imx6_pwm.c imx6_sdhc.c imx6_spi.c imx6_usb.c imx6_usbphy.c imx7_gpc.c imx7d_ccm.c imx7d_ccm.h imx8mq_ccm.c imx8mq_ccm.h imx8mq_usbphy.c imx_ccm.c imx_ccm.h imx_ccm_composite.c imx_ccm_div.c imx_ccm_extclk.c imx_ccm_fixed.c imx_ccm_fixed_factor.c imx_ccm_gate.c imx_ccm_mux.c imx_ccm_pll.c Log Message: Tidyup the i.MX SoC support by - Moving the FDTised code to sys/arch/arm/nxp to match the sys/arch/{cpu}/{vendor} convention - FDTise some more drivers - Secure Non-Volatile Storage - watchdog driver - On chip OTP - Match fsl,imx6dl - Add some more drivers to GENERIC that will be supported by i.MX 6 boards To generate a diff of this commit: cvs rdiff -u -r1.9 -r0 src/sys/arch/arm/imx/files.imx7 \ src/sys/arch/arm/imx/if_enet_imx6.c src/sys/arch/arm/imx/imx6_usdhc.c \ src/sys/arch/arm/imx/imx6var.h cvs rdiff -u -r1.6 -r0 src/sys/arch/arm/imx/if_enet_imx7.c \ src/sys/arch/arm/imx/imx6_iomuxreg.h src/sys/arch/arm/imx/imx6_usb.c cvs rdiff -u -r1.10 -r0 src/sys/arch/arm/imx/imx6_ahcisata.c \ src/sys/arch/arm/imx/imx6_reg.h cvs rdiff -u -r1.1 -r0 src/sys/arch/arm/imx/imx6_ahcisatareg.h \ src/sys/arch/arm/imx/imx6_clk.c src/sys/arch/arm/imx/imx6_clock.c \ src/sys/arch/arm/imx/imx6_gpcreg.h src/sys/arch/arm/imx/imx6_iomux.c \ src/sys/arch/arm/imx/imx6_mmdcreg.h src/sys/arch/arm/imx/imx6_ocotp.c \ src/sys/arch/arm/imx/imx6_ocotpreg.h src/sys/arch/arm/imx/imx6_ocotpvar.h \ src/sys/arch/arm/imx/imx6_pciereg.h src/sys/arch/arm/imx/imx6_snvsreg.h \ src/sys/arch/arm/imx/imx6_usbphyreg.h src/sys/arch/arm/imx/imx7_intr.h \ src/sys/arch/arm/imx/imx7_iomux.c src/sys/arch/arm/imx/imx7_ocotp.c \ src/sys/arch/arm/imx/imx7_ocotpvar.h src/sys/arch/arm/imx/imx7_rdcreg.h \ src/sys/arch/arm/imx/imx7_snvs.c src/sys/arch/arm/imx/imx7_wdog.c \ src/sys/arch/arm/imx/imx7reg.h cvs rdiff -u -r1.5 -r0 src/sys/arch/arm/imx/imx6_axi.c \ src/sys/arch/arm/imx/imx7_usb.c cvs rdiff -u -r1.16 -r0 src/sys/arch/arm/imx/imx6_board.c cvs rdiff -u -r1.19 -r0 src/sys/arch/arm/imx/imx6_ccm.c cvs rdiff -u -r1.11 -r0 src/sys/arch/arm/imx/imx6_ccmreg.h cvs rdiff -u -r1.8 -r0 src/sys/arch/arm/imx/imx6_ccmvar.h cvs rdiff -u -r1.3 -r0 src/sys/arch/arm/imx/imx6_gpio.c \ src/sys/arch/arm/imx/imx6_i2c.c src/sys/arch/arm/imx/imx6_uart.c \ src/sys/arch/arm/imx/imx6_usbphy.c src/sys/arch/arm/imx/imx7_axi.c \ src/sys/arch/arm/imx/imx7_board.c src/sys/arch/arm/imx/imxpcie.c cvs rdiff -u -r1.4 -r0 src/sys/arch/arm/imx/imx6_intr.h \ src/sys/arch/arm/imx/imx7_usdhc.c cvs rdiff -u -r1.17 -r0 src/sys/arch/arm/imx/imx6_pcie.c cvs rdiff -u -r1.2 -r0 src/sys/arch/arm/imx/imx6_snvs.c \ src/sys/arch/arm/imx/imx6_srcreg.h src/sys/arch/arm/imx/imx6_usbreg.h \ src/sys/arch/arm/imx/imx6_wdog.c src/sys/arch/arm/imx/imx7_ccm.c \ src/sys/arch/arm/imx/imx7_gpio.c src/sys/arch/arm/imx/imx7_uart.c cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/imx/imxusb.c cvs rdiff -u -r1.14 -r0 src/sys/arch/arm/imx/fdt/files.imx6 cvs rdiff -u -r1.9 -r0 src/sys/arch/arm/imx/fdt/if_enet_imx.c cvs rdiff -u -r1.3 -r0 src/sys/arch/arm/imx/fdt/imx6_ahcisata.c \ src/sys/arch/arm/imx/fdt/imx6_com.c src/sys/arch/arm/imx/fdt/imx6_i2c.c cvs rdiff -u -r1.2 -r0 src/sys/arch/arm/imx/fdt/imx6_clk.c \ src/sys/arch/arm/imx/fdt/imx6_usbphy.c \ src/sys/arch/arm/imx/fdt/imx7d_ccm.c \ src/sys/arch/arm/imx/fdt/imx8mq_ccm.c src/sys/arch/arm/imx/fdt/imx_ccm.c \ src/sys/arch/arm/imx/fdt/imx_ccm.h \ src/sys/arch/arm/imx/fdt/imx_ccm_composite.c \ src/sys/arch/arm/imx/fdt/imx_ccm_div.c \ src/sys/arch/arm/imx/fdt/imx_ccm_gate.c cvs rdiff -u -r1.1 -r0 src/sys/arch/arm/imx/fdt/imx6_dwhdmi.c \ src/sys/arch/arm/imx/fdt/imx6_gpc.c \ src/sys/arch/arm/imx/fdt/imx6_platform.h \ src/sys/arch/arm/imx/fdt/imx6_pwm.c src/sys/arch/arm/imx/fdt/imx7_gpc.c \ src/sys/arch/arm/imx/fdt/imx7d_ccm.h \ src/sys/arch/arm/imx/fdt/imx8mq_ccm.h \ src/sys/arch/arm/imx/fdt/imx8mq_usbphy.c \ src/sys/arch/arm/imx/fdt/imx_ccm_extclk.c \ src/sys/arch/arm/imx/fdt/imx_ccm_fixed.c \ src/sys/arch/arm/imx/fdt/imx_ccm_fixed_factor.c \ src/sys/arch/arm/imx/fdt/imx_ccm_mux.c \ src/sys/arch/arm/imx/fdt/imx_ccm_pll.c cvs rdiff -u -r1.5 -r0 src/sys/arch/arm/imx/fdt/imx6_gpio.c cvs rdiff -u -r1.4 -r0 src/sys/arch/arm/imx/fdt/imx6_iomux.c \ src/sys/arch/arm/imx/fdt/imx6_spi.c src/sys/arch/arm/imx/fdt/imx6_usb.c cvs rdiff -u -r1.8 -r0 src/sys/arch/arm/imx/fdt/imx6_pcie.c cvs rdiff -u -r1.11 -r0 src/sys/arch/arm/imx/fdt/imx6_platform.c cvs rdiff -u -r1.6 -r0 src/sys/arch/arm/imx/fdt/imx6_sdhc.c cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/nxp/files.imx \ src/sys/arch/arm/nxp/if_enet_imx.c src/sys/arch/arm/nxp/imx6_ccm.c \ src/sys/arch/arm/nxp/imx6_ccmreg.h src/sys/arch/arm/nxp/imx6_ccmvar.h \ src/sys/arch/arm/nxp/imx6_clk.c src/sys/arch/arm/nxp/imx6_dwhdmi.c \ src/sys/arch/arm/nxp/imx6_gpc.c src/sys/arch/arm/nxp/imx6_gpcreg.h \ src/sys/arch/arm/nxp/imx6_iomux.c src/sys/arch/arm/nxp/imx6_iomuxreg.h \ src/sys/arch/arm/nxp/imx6_ocotp.c src/sys/arch/arm/nxp/imx6_ocotpreg.h \ src/sys/arch/arm/nxp/imx6_ocotpvar.h src/sys/arch/arm/nxp/imx6_pcie.c \ src/sys/arch/arm/nxp/imx6_platform.c src/sys/arch/arm/nxp/imx6_platform.h \ src/sys/arch/arm/nxp/imx6_pwm.c src/sys/arch/arm/nxp/imx6_reg.h \ src/sys/arch/arm/nxp/imx6_spi.c src/sys/arch/arm/nxp/imx6_srcreg.h \ src/sys/arch/arm/nxp/imx6_usb.c src/sys/arch/arm/nxp/imx6_usbphy.c \ src/sys/arch/arm/nxp/imx6_usbphyreg.h src/sys/arch/arm/nxp/imx6_usbreg.h \ src/sys/arch/arm/nxp/imx6var.h src/sys/arch/arm/nxp/imx7_gpc.c \ src/sys/arch/arm/nxp/imx7d_ccm.c src/sys/arch/arm/nxp/imx7d_ccm.h \ src/sys/arch/arm/nxp/imx8mq_ccm.c src/sys/arch/arm/nxp/imx8mq_ccm.h \ src/sys/arch/arm/nxp/imx8mq_usbphy.c src/sys/arch/arm/nxp/imx_ahcisata.c \ src/sys/arch/arm/nxp/imx_ahcisatareg.h src/sys/arch/arm/nxp/imx_ccm.c \ src/sys/arch/arm/nxp/imx_ccm.h src/sys/arch/arm/nxp/imx_ccm_composite.c \ src/sys/arch/arm/nxp/imx_ccm_div.c src/sys/arch/arm/nxp/imx_ccm_extclk.c \ src/sys/arch/arm/nxp/imx_ccm_fixed.c \ src/sys/arch/arm/nxp/imx_ccm_fixed_factor.c \ src/sys/arch/arm/nxp/imx_ccm_gate.c src/sys/arch/arm/nxp/imx_ccm_mux.c \ src/sys/arch/arm/nxp/imx_ccm_pll.c src/sys/arch/arm/nxp/imx_com.c \ src/sys/arch/arm/nxp/imx_gpio.c src/sys/arch/arm/nxp/imx_i2c.c \ src/sys/arch/arm/nxp/imx_sdhc.c src/sys/arch/arm/nxp/imx_snvs.c \ src/sys/arch/arm/nxp/imxpcie.c src/sys/arch/arm/nxp/imxwdog.c cvs rdiff -u -r1.87 -r1.88 src/sys/arch/evbarm/conf/GENERIC cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/conf/files.generic cvs rdiff -u -r1.16 -r1.17 src/sys/arch/evbarm/conf/files.generic64 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.