Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/evbarm/conf experimental IMX6SX support:



details:   https://anonhg.NetBSD.org/src/rev/2aa6e59fb312
branches:  trunk
changeset: 374567:2aa6e59fb312
user:      bouyer <bouyer%NetBSD.org@localhost>
date:      Thu May 04 13:39:51 2023 +0000

description:
experimental IMX6SX support:
- add options SOC_IMX6SX
- add imx6sxccm device

tested on a UDOO Neo Full board.
known to work:
- uart (console)
- sdmmc0
- ethernet (enet0)

known to not work:
- USB (device not detected).

needs a modified device tree at this time (add arm,cortex-a9-twd-timer entry
copied from the imx6qdl dtsi); for unkown reason the imx6sx.dtsi file lacks
an entry for the a9ptmr although it is present in the soc (and, from what I
understood, in all cortex A9 SoCs).

diffstat:

 sys/arch/evbarm/conf/GENERIC |  6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (28 lines):

diff -r 5d2e2b8ebe2e -r 2aa6e59fb312 sys/arch/evbarm/conf/GENERIC
--- a/sys/arch/evbarm/conf/GENERIC      Thu May 04 13:31:36 2023 +0000
+++ b/sys/arch/evbarm/conf/GENERIC      Thu May 04 13:39:51 2023 +0000
@@ -1,5 +1,5 @@
 #
-#      $NetBSD: GENERIC,v 1.118 2023/02/25 08:19:35 skrll Exp $
+#      $NetBSD: GENERIC,v 1.119 2023/05/04 13:39:51 bouyer Exp $
 #
 #      GENERIC ARM (aarch32) kernel
 #
@@ -16,6 +16,7 @@ options       SOC_EXYNOS5422
 options        SOC_IMX6DL
 options        SOC_IMX6Q
 options        SOC_IMX6QDL
+options        SOC_IMX6SX
 options        SOC_IMX7D
 options        SOC_MESON8B
 options        SOC_OMAP3
@@ -136,7 +137,8 @@ cycvclkmgr*         at fdt? pass 1          # Cyclone V
 cycvrstmgr*    at fdt? pass 0          # Cyclone V reset manager
 exy5410clk*    at fdt? pass 3          # Exynos5410 clock controller
 exy5422clk*    at fdt? pass 3          # Exynos5422 clock controller
-imx6ccm*       at fdt? pass 1          # i.MX6 CCM
+imx6ccm*       at fdt? pass 1          # i.MX6Q* CCM
+imx6sxccm*     at fdt? pass 1          # i.MX6SX CCM
 imx7dccm*      at fdt? pass 2          # i.MX7D CCM
 meson8bclkc*   at fdt? pass 2          # Amlogic Meson8b clock controller
 mesonresets*   at fdt? pass 2          # Amlogic Meson misc. clock resets



Home | Main Index | Thread Index | Old Index