svn commit: r337703 - in head/sys/gnu/dts: arm include/dt-bindings/clock include/dt-bindings/dma include/dt-bindings/memory include/dt-bindings/net include/dt-bindings/phy include/dt-bindings/pinct...
Emmanuel Vadot
manu at FreeBSD.org
Mon Aug 13 06:40:25 UTC 2018
Author: manu
Date: Mon Aug 13 06:40:20 2018
New Revision: 337703
URL: https://svnweb.freebsd.org/changeset/base/337703
Log:
Import DTS files from Linux 4.18
Added:
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/am335x-osd335x-common.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/am335x-pocketbeagle.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/am3517-som.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/aspeed-bmc-intel-s2600wf.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/aspeed-bmc-opp-lanyang.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/aspeed-bmc-portwell-neptune.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/bcm2837-rpi-3-b-plus.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/bcm283x-rpi-lan7515.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/bcm47094-luxul-xap-1610.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/bcm47094-luxul-xwr-3150-v1.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/berlin2cd-valve-steamlink.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/dra7-mmc-iodelay.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/imx6dl-mamoj.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/imx6q-dhcom-pdk2.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/imx6q-dhcom-som.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/imx6q-icore-mipi.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/imx6q-kp-tpc.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/imx6q-kp.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/meson8m2-mxiii-plus.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/meson8m2.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/mt7623a-rfb-emmc.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/mt7623a-rfb-nand.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/mt7623a.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/mt7623n-rfb-emmc.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk04.1-c1.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk04.1-c3.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk04.1.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk07.1-c1.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk07.1-c2.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk07.1.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/qcom-msm8974-sony-xperia-amami.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/r8a77470-iwg23s-sbc.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/r8a77470.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/stm32f469.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/sun7i-a20-olimex-som-evb-emmc.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/sun8i-h2-plus-libretech-all-h3-cc.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/sun8i-r16-nintendo-nes-classic.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/sun8i-r16-nintendo-super-nes-classic.dts
- copied unchanged from r337701, vendor/device-tree/dist/src/arm/sunxi-libretech-all-h3-cc.dtsi
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/actions,s900-cmu.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/axg-aoclkc.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8998.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-sdm845.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/qcom,rpmh.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/qcom,videocc-sdm845.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/r8a77470-cpg-mssr.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/r8a77990-cpg-mssr.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/clock/sun50i-h6-r-ccu.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/memory/tegra20-mc.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/net/microchip-lan78xx.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/phy/phy-qcom-qusb2.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/power/px30-power.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/power/r8a77470-sysc.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/power/r8a77990-sysc.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/power/rk3036-power.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/power/rk3128-power.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/power/rk3228-power.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/reset/axg-aoclkc.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/reset/sun50i-h6-r-ccu.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/soc/qcom,apr.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/sound/qcom,q6afe.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/sound/qcom,q6asm.h
- copied unchanged from r337701, vendor/device-tree/dist/include/dt-bindings/sound/rt5640.h
Directory Properties:
head/sys/gnu/dts/arm/am335x-osd335x-common.dtsi (props changed)
head/sys/gnu/dts/arm/am335x-pocketbeagle.dts (props changed)
head/sys/gnu/dts/arm/am3517-som.dtsi (props changed)
head/sys/gnu/dts/arm/aspeed-bmc-intel-s2600wf.dts (props changed)
head/sys/gnu/dts/arm/aspeed-bmc-opp-lanyang.dts (props changed)
head/sys/gnu/dts/arm/aspeed-bmc-portwell-neptune.dts (props changed)
head/sys/gnu/dts/arm/bcm2837-rpi-3-b-plus.dts (props changed)
head/sys/gnu/dts/arm/bcm283x-rpi-lan7515.dtsi (props changed)
head/sys/gnu/dts/arm/bcm47094-luxul-xap-1610.dts (props changed)
head/sys/gnu/dts/arm/bcm47094-luxul-xwr-3150-v1.dts (props changed)
head/sys/gnu/dts/arm/berlin2cd-valve-steamlink.dts (props changed)
head/sys/gnu/dts/arm/dra7-mmc-iodelay.dtsi (props changed)
head/sys/gnu/dts/arm/imx6dl-mamoj.dts (props changed)
head/sys/gnu/dts/arm/imx6q-dhcom-pdk2.dts (props changed)
head/sys/gnu/dts/arm/imx6q-dhcom-som.dtsi (props changed)
head/sys/gnu/dts/arm/imx6q-icore-mipi.dts (props changed)
head/sys/gnu/dts/arm/imx6q-kp-tpc.dts (props changed)
head/sys/gnu/dts/arm/imx6q-kp.dtsi (props changed)
head/sys/gnu/dts/arm/meson8m2-mxiii-plus.dts (props changed)
head/sys/gnu/dts/arm/meson8m2.dtsi (props changed)
head/sys/gnu/dts/arm/mt7623a-rfb-emmc.dts (props changed)
head/sys/gnu/dts/arm/mt7623a-rfb-nand.dts (props changed)
head/sys/gnu/dts/arm/mt7623a.dtsi (props changed)
head/sys/gnu/dts/arm/mt7623n-rfb-emmc.dts (props changed)
head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk04.1-c1.dts (props changed)
head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk04.1-c3.dts (props changed)
head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk04.1.dtsi (props changed)
head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk07.1-c1.dts (props changed)
head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk07.1-c2.dts (props changed)
head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk07.1.dtsi (props changed)
head/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-amami.dts (props changed)
head/sys/gnu/dts/arm/r8a77470-iwg23s-sbc.dts (props changed)
head/sys/gnu/dts/arm/r8a77470.dtsi (props changed)
head/sys/gnu/dts/arm/stm32f469.dtsi (props changed)
head/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb-emmc.dts (props changed)
head/sys/gnu/dts/arm/sun8i-h2-plus-libretech-all-h3-cc.dts (props changed)
head/sys/gnu/dts/arm/sun8i-r16-nintendo-nes-classic.dts (props changed)
head/sys/gnu/dts/arm/sun8i-r16-nintendo-super-nes-classic.dts (props changed)
head/sys/gnu/dts/arm/sunxi-libretech-all-h3-cc.dtsi (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/actions,s900-cmu.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/axg-aoclkc.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/nuvoton,npcm7xx-clock.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8998.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sdm845.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmh.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/qcom,videocc-sdm845.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/r8a77470-cpg-mssr.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/r8a77990-cpg-mssr.h (props changed)
head/sys/gnu/dts/include/dt-bindings/clock/sun50i-h6-r-ccu.h (props changed)
head/sys/gnu/dts/include/dt-bindings/memory/tegra20-mc.h (props changed)
head/sys/gnu/dts/include/dt-bindings/net/microchip-lan78xx.h (props changed)
head/sys/gnu/dts/include/dt-bindings/phy/phy-qcom-qusb2.h (props changed)
head/sys/gnu/dts/include/dt-bindings/power/px30-power.h (props changed)
head/sys/gnu/dts/include/dt-bindings/power/r8a77470-sysc.h (props changed)
head/sys/gnu/dts/include/dt-bindings/power/r8a77990-sysc.h (props changed)
head/sys/gnu/dts/include/dt-bindings/power/rk3036-power.h (props changed)
head/sys/gnu/dts/include/dt-bindings/power/rk3128-power.h (props changed)
head/sys/gnu/dts/include/dt-bindings/power/rk3228-power.h (props changed)
head/sys/gnu/dts/include/dt-bindings/reset/axg-aoclkc.h (props changed)
head/sys/gnu/dts/include/dt-bindings/reset/sun50i-h6-r-ccu.h (props changed)
head/sys/gnu/dts/include/dt-bindings/soc/qcom,apr.h (props changed)
head/sys/gnu/dts/include/dt-bindings/sound/qcom,q6afe.h (props changed)
head/sys/gnu/dts/include/dt-bindings/sound/qcom,q6asm.h (props changed)
head/sys/gnu/dts/include/dt-bindings/sound/rt5640.h (props changed)
Deleted:
head/sys/gnu/dts/arm/exynos5440-sd5v1.dts
head/sys/gnu/dts/arm/exynos5440-ssdk5440.dts
head/sys/gnu/dts/arm/exynos5440-tmu-sensor-conf.dtsi
head/sys/gnu/dts/arm/exynos5440-trip-points.dtsi
head/sys/gnu/dts/arm/exynos5440.dtsi
head/sys/gnu/dts/arm/ste-ccu8540-pinctrl.dtsi
head/sys/gnu/dts/arm/ste-ccu8540.dts
head/sys/gnu/dts/arm/ste-ccu9540.dts
head/sys/gnu/dts/include/dt-bindings/dma/jz4780-dma.h
Modified:
head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
head/sys/gnu/dts/arm/am335x-baltos.dtsi
head/sys/gnu/dts/arm/am335x-bone-common.dtsi
head/sys/gnu/dts/arm/am335x-boneblue.dts
head/sys/gnu/dts/arm/am335x-evm.dts
head/sys/gnu/dts/arm/am335x-evmsk.dts
head/sys/gnu/dts/arm/am3517-evm.dts
head/sys/gnu/dts/arm/am3517.dtsi
head/sys/gnu/dts/arm/am437x-cm-t43.dts
head/sys/gnu/dts/arm/am437x-gp-evm.dts
head/sys/gnu/dts/arm/am437x-sk-evm.dts
head/sys/gnu/dts/arm/am43x-epos-evm.dts
head/sys/gnu/dts/arm/am571x-idk.dts
head/sys/gnu/dts/arm/am572x-idk.dts
head/sys/gnu/dts/arm/am574x-idk.dts
head/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi
head/sys/gnu/dts/arm/am57xx-beagle-x15.dts
head/sys/gnu/dts/arm/am57xx-idk-common.dtsi
head/sys/gnu/dts/arm/armada-370-db.dts
head/sys/gnu/dts/arm/armada-370-dlink-dns327l.dts
head/sys/gnu/dts/arm/armada-370-mirabox.dts
head/sys/gnu/dts/arm/armada-370-netgear-rn102.dts
head/sys/gnu/dts/arm/armada-370-netgear-rn104.dts
head/sys/gnu/dts/arm/armada-370-rd.dts
head/sys/gnu/dts/arm/armada-370-seagate-nas-xbay.dtsi
head/sys/gnu/dts/arm/armada-370-xp.dtsi
head/sys/gnu/dts/arm/armada-375-db.dts
head/sys/gnu/dts/arm/armada-375.dtsi
head/sys/gnu/dts/arm/armada-385-db-ap.dts
head/sys/gnu/dts/arm/armada-385-linksys-caiman.dts
head/sys/gnu/dts/arm/armada-385-linksys-cobra.dts
head/sys/gnu/dts/arm/armada-385-linksys-rango.dts
head/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
head/sys/gnu/dts/arm/armada-385-linksys.dtsi
head/sys/gnu/dts/arm/armada-385-synology-ds116.dts
head/sys/gnu/dts/arm/armada-388-db.dts
head/sys/gnu/dts/arm/armada-38x.dtsi
head/sys/gnu/dts/arm/armada-390-db.dts
head/sys/gnu/dts/arm/armada-395-gp.dts
head/sys/gnu/dts/arm/armada-398-db.dts
head/sys/gnu/dts/arm/armada-39x.dtsi
head/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
head/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
head/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
head/sys/gnu/dts/arm/armada-xp-db.dts
head/sys/gnu/dts/arm/armada-xp-gp.dts
head/sys/gnu/dts/arm/armada-xp-lenovo-ix4-300d.dts
head/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts
head/sys/gnu/dts/arm/armada-xp-netgear-rn2120.dts
head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
head/sys/gnu/dts/arm/aspeed-bmc-opp-witherspoon.dts
head/sys/gnu/dts/arm/aspeed-bmc-opp-zaius.dts
head/sys/gnu/dts/arm/aspeed-g4.dtsi
head/sys/gnu/dts/arm/aspeed-g5.dtsi
head/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
head/sys/gnu/dts/arm/at91-sama5d4ek.dts
head/sys/gnu/dts/arm/bcm-cygnus.dtsi
head/sys/gnu/dts/arm/bcm-hr2.dtsi
head/sys/gnu/dts/arm/bcm-nsp.dtsi
head/sys/gnu/dts/arm/bcm2835-rpi-a-plus.dts
head/sys/gnu/dts/arm/bcm2835-rpi-a.dts
head/sys/gnu/dts/arm/bcm2835-rpi-b-plus.dts
head/sys/gnu/dts/arm/bcm2835-rpi-b-rev2.dts
head/sys/gnu/dts/arm/bcm2835-rpi-b.dts
head/sys/gnu/dts/arm/bcm2835-rpi.dtsi
head/sys/gnu/dts/arm/bcm2836-rpi-2-b.dts
head/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts
head/sys/gnu/dts/arm/bcm283x.dtsi
head/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
head/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
head/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
head/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
head/sys/gnu/dts/arm/bcm4708-luxul-xap-1510.dts
head/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.dts
head/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts
head/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts
head/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts
head/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts
head/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts
head/sys/gnu/dts/arm/bcm47081-luxul-xap-1410.dts
head/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts
head/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
head/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts
head/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts
head/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
head/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts
head/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts
head/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts
head/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
head/sys/gnu/dts/arm/bcm47094-luxul-abr-4500.dts
head/sys/gnu/dts/arm/bcm47094-luxul-xbr-4500.dts
head/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts
head/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
head/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch1.dtsi
head/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch4.dtsi
head/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch8.dtsi
head/sys/gnu/dts/arm/bcm5301x-nand-cs0.dtsi
head/sys/gnu/dts/arm/bcm5301x.dtsi
head/sys/gnu/dts/arm/berlin2-sony-nsz-gs7.dts
head/sys/gnu/dts/arm/berlin2.dtsi
head/sys/gnu/dts/arm/berlin2cd-google-chromecast.dts
head/sys/gnu/dts/arm/berlin2cd.dtsi
head/sys/gnu/dts/arm/berlin2q-marvell-dmp.dts
head/sys/gnu/dts/arm/berlin2q.dtsi
head/sys/gnu/dts/arm/da850-evm.dts
head/sys/gnu/dts/arm/da850-lego-ev3.dts
head/sys/gnu/dts/arm/da850.dtsi
head/sys/gnu/dts/arm/dm8148-t410.dts
head/sys/gnu/dts/arm/dra7-evm-common.dtsi
head/sys/gnu/dts/arm/dra7-evm.dts
head/sys/gnu/dts/arm/dra7.dtsi
head/sys/gnu/dts/arm/dra71-evm.dts
head/sys/gnu/dts/arm/dra72-evm-common.dtsi
head/sys/gnu/dts/arm/dra72x-mmc-iodelay.dtsi
head/sys/gnu/dts/arm/dra76-evm.dts
head/sys/gnu/dts/arm/emev2-kzm9d.dts
head/sys/gnu/dts/arm/emev2.dtsi
head/sys/gnu/dts/arm/exynos-syscon-restart.dtsi
head/sys/gnu/dts/arm/exynos3250-rinato.dts
head/sys/gnu/dts/arm/exynos3250.dtsi
head/sys/gnu/dts/arm/exynos4.dtsi
head/sys/gnu/dts/arm/exynos4210-origen.dts
head/sys/gnu/dts/arm/exynos4210-trats.dts
head/sys/gnu/dts/arm/exynos4412-galaxy-s3.dtsi
head/sys/gnu/dts/arm/exynos4412-midas.dtsi
head/sys/gnu/dts/arm/exynos4412-n710x.dts
head/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
head/sys/gnu/dts/arm/exynos4412-odroidu3.dts
head/sys/gnu/dts/arm/exynos4412-odroidx.dts
head/sys/gnu/dts/arm/exynos4412-origen.dts
head/sys/gnu/dts/arm/exynos4412.dtsi
head/sys/gnu/dts/arm/exynos5.dtsi
head/sys/gnu/dts/arm/exynos5250.dtsi
head/sys/gnu/dts/arm/exynos5410.dtsi
head/sys/gnu/dts/arm/exynos5420-peach-pit.dts
head/sys/gnu/dts/arm/exynos5420.dtsi
head/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi
head/sys/gnu/dts/arm/exynos5800-peach-pi.dts
head/sys/gnu/dts/arm/gemini-dlink-dir-685.dts
head/sys/gnu/dts/arm/gemini-dlink-dns-313.dts
head/sys/gnu/dts/arm/gemini-nas4220b.dts
head/sys/gnu/dts/arm/gemini-rut1xx.dts
head/sys/gnu/dts/arm/gemini-sq201.dts
head/sys/gnu/dts/arm/gemini-wbd111.dts
head/sys/gnu/dts/arm/gemini-wbd222.dts
head/sys/gnu/dts/arm/gemini.dtsi
head/sys/gnu/dts/arm/imx1-ads.dts
head/sys/gnu/dts/arm/imx1.dtsi
head/sys/gnu/dts/arm/imx23-evk.dts
head/sys/gnu/dts/arm/imx23.dtsi
head/sys/gnu/dts/arm/imx25-pdk.dts
head/sys/gnu/dts/arm/imx25.dtsi
head/sys/gnu/dts/arm/imx27-apf27.dts
head/sys/gnu/dts/arm/imx27-pdk.dts
head/sys/gnu/dts/arm/imx27.dtsi
head/sys/gnu/dts/arm/imx28-cfa10049.dts
head/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
head/sys/gnu/dts/arm/imx28-evk.dts
head/sys/gnu/dts/arm/imx28-tx28.dts
head/sys/gnu/dts/arm/imx28.dtsi
head/sys/gnu/dts/arm/imx31.dtsi
head/sys/gnu/dts/arm/imx35-pdk.dts
head/sys/gnu/dts/arm/imx35.dtsi
head/sys/gnu/dts/arm/imx50-evk.dts
head/sys/gnu/dts/arm/imx50.dtsi
head/sys/gnu/dts/arm/imx51-babbage.dts
head/sys/gnu/dts/arm/imx51-zii-rdu1.dts
head/sys/gnu/dts/arm/imx51.dtsi
head/sys/gnu/dts/arm/imx53-ard.dts
head/sys/gnu/dts/arm/imx53-m53.dtsi
head/sys/gnu/dts/arm/imx53-ppd.dts
head/sys/gnu/dts/arm/imx53-qsb-common.dtsi
head/sys/gnu/dts/arm/imx53-qsb.dts
head/sys/gnu/dts/arm/imx53-qsrb.dts
head/sys/gnu/dts/arm/imx53-smd.dts
head/sys/gnu/dts/arm/imx53-tx53-x03x.dts
head/sys/gnu/dts/arm/imx53-tx53.dtsi
head/sys/gnu/dts/arm/imx53-voipac-dmm-668.dtsi
head/sys/gnu/dts/arm/imx53.dtsi
head/sys/gnu/dts/arm/imx6dl-aristainetos2_4.dts
head/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts
head/sys/gnu/dts/arm/imx6dl-sabreauto.dts
head/sys/gnu/dts/arm/imx6dl-sabresd.dts
head/sys/gnu/dts/arm/imx6dl-udoo.dts
head/sys/gnu/dts/arm/imx6dl-wandboard-revb1.dts
head/sys/gnu/dts/arm/imx6dl-wandboard-revd1.dts
head/sys/gnu/dts/arm/imx6dl-wandboard.dts
head/sys/gnu/dts/arm/imx6dl.dtsi
head/sys/gnu/dts/arm/imx6q-b850v3.dts
head/sys/gnu/dts/arm/imx6q-ba16.dtsi
head/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
head/sys/gnu/dts/arm/imx6q-gk802.dts
head/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
head/sys/gnu/dts/arm/imx6q-novena.dts
head/sys/gnu/dts/arm/imx6q-pistachio.dts
head/sys/gnu/dts/arm/imx6q-sabreauto.dts
head/sys/gnu/dts/arm/imx6q-sabresd.dts
head/sys/gnu/dts/arm/imx6q-udoo.dts
head/sys/gnu/dts/arm/imx6q-utilite-pro.dts
head/sys/gnu/dts/arm/imx6q-var-dt6customboard.dts
head/sys/gnu/dts/arm/imx6q-wandboard-revb1.dts
head/sys/gnu/dts/arm/imx6q-wandboard-revd1.dts
head/sys/gnu/dts/arm/imx6q-wandboard.dts
head/sys/gnu/dts/arm/imx6q.dtsi
head/sys/gnu/dts/arm/imx6qdl-apalis.dtsi
head/sys/gnu/dts/arm/imx6qdl-colibri.dtsi
head/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
head/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi
head/sys/gnu/dts/arm/imx6qdl-hummingboard2.dtsi
head/sys/gnu/dts/arm/imx6qdl-icore.dtsi
head/sys/gnu/dts/arm/imx6qdl-phytec-pfla02.dtsi
head/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi
head/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi
head/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
head/sys/gnu/dts/arm/imx6qdl-tx6-lcd.dtsi
head/sys/gnu/dts/arm/imx6qdl-tx6-mb7.dtsi
head/sys/gnu/dts/arm/imx6qdl-tx6.dtsi
head/sys/gnu/dts/arm/imx6qdl-udoo.dtsi
head/sys/gnu/dts/arm/imx6qdl-wandboard-revb1.dtsi
head/sys/gnu/dts/arm/imx6qdl-wandboard-revc1.dtsi
head/sys/gnu/dts/arm/imx6qdl-wandboard-revd1.dtsi
head/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi
head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
head/sys/gnu/dts/arm/imx6qdl.dtsi
head/sys/gnu/dts/arm/imx6qp-sabreauto.dts
head/sys/gnu/dts/arm/imx6qp-sabresd.dts
head/sys/gnu/dts/arm/imx6qp-wandboard-revd1.dts
head/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
head/sys/gnu/dts/arm/imx6qp.dtsi
head/sys/gnu/dts/arm/imx6sl-evk.dts
head/sys/gnu/dts/arm/imx6sl.dtsi
head/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts
head/sys/gnu/dts/arm/imx6sx-sabreauto.dts
head/sys/gnu/dts/arm/imx6sx.dtsi
head/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
head/sys/gnu/dts/arm/imx6ul-isiot.dtsi
head/sys/gnu/dts/arm/imx6ul-tx6ul-mainboard.dts
head/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi
head/sys/gnu/dts/arm/imx6ul.dtsi
head/sys/gnu/dts/arm/imx6ull-pinfunc.h
head/sys/gnu/dts/arm/imx6ull.dtsi
head/sys/gnu/dts/arm/imx7d-cl-som-imx7.dts
head/sys/gnu/dts/arm/imx7d-nitrogen7.dts
head/sys/gnu/dts/arm/imx7d-pinfunc.h
head/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
head/sys/gnu/dts/arm/imx7d-sdb.dts
head/sys/gnu/dts/arm/imx7d.dtsi
head/sys/gnu/dts/arm/imx7s-warp.dts
head/sys/gnu/dts/arm/imx7s.dtsi
head/sys/gnu/dts/arm/keystone-k2g-evm.dts
head/sys/gnu/dts/arm/logicpd-som-lv.dtsi
head/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi
head/sys/gnu/dts/arm/meson8.dtsi
head/sys/gnu/dts/arm/meson8b-odroidc1.dts
head/sys/gnu/dts/arm/meson8b.dtsi
head/sys/gnu/dts/arm/mt2701-evb.dts
head/sys/gnu/dts/arm/mt2701.dtsi
head/sys/gnu/dts/arm/mt6323.dtsi
head/sys/gnu/dts/arm/mt6580-evbp1.dts
head/sys/gnu/dts/arm/mt6580.dtsi
head/sys/gnu/dts/arm/mt6589-aquaris5.dts
head/sys/gnu/dts/arm/mt6589.dtsi
head/sys/gnu/dts/arm/mt6592-evb.dts
head/sys/gnu/dts/arm/mt6592.dtsi
head/sys/gnu/dts/arm/mt7623.dtsi
head/sys/gnu/dts/arm/mt7623n-bananapi-bpi-r2.dts
head/sys/gnu/dts/arm/mt7623n-rfb-nand.dts
head/sys/gnu/dts/arm/mt7623n-rfb.dtsi
head/sys/gnu/dts/arm/mt8127-moose.dts
head/sys/gnu/dts/arm/mt8127.dtsi
head/sys/gnu/dts/arm/mt8135-evbp1.dts
head/sys/gnu/dts/arm/mt8135.dtsi
head/sys/gnu/dts/arm/omap2420-n810.dts
head/sys/gnu/dts/arm/omap3-beagle-xm.dts
head/sys/gnu/dts/arm/omap3-cm-t3x.dtsi
head/sys/gnu/dts/arm/omap3-devkit8000-common.dtsi
head/sys/gnu/dts/arm/omap3-devkit8000-lcd-common.dtsi
head/sys/gnu/dts/arm/omap3-gta04.dtsi
head/sys/gnu/dts/arm/omap3-pandora-common.dtsi
head/sys/gnu/dts/arm/omap3-sb-t35.dtsi
head/sys/gnu/dts/arm/omap4-droid4-xt894.dts
head/sys/gnu/dts/arm/pxa3xx.dtsi
head/sys/gnu/dts/arm/qcom-apq8064.dtsi
head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk01.1.dtsi
head/sys/gnu/dts/arm/qcom-ipq4019.dtsi
head/sys/gnu/dts/arm/qcom-msm8660.dtsi
head/sys/gnu/dts/arm/qcom-pm8941.dtsi
head/sys/gnu/dts/arm/r7s72100.dtsi
head/sys/gnu/dts/arm/r8a73a4-ape6evm.dts
head/sys/gnu/dts/arm/r8a73a4.dtsi
head/sys/gnu/dts/arm/r8a7740.dtsi
head/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi
head/sys/gnu/dts/arm/r8a7743.dtsi
head/sys/gnu/dts/arm/r8a7745-iwg22m.dtsi
head/sys/gnu/dts/arm/r8a7745.dtsi
head/sys/gnu/dts/arm/r8a7790-lager.dts
head/sys/gnu/dts/arm/r8a7790.dtsi
head/sys/gnu/dts/arm/r8a7791-koelsch.dts
head/sys/gnu/dts/arm/r8a7791-porter.dts
head/sys/gnu/dts/arm/r8a7791.dtsi
head/sys/gnu/dts/arm/r8a7792-blanche.dts
head/sys/gnu/dts/arm/r8a7792-wheat.dts
head/sys/gnu/dts/arm/r8a7792.dtsi
head/sys/gnu/dts/arm/r8a7793-gose.dts
head/sys/gnu/dts/arm/r8a7793.dtsi
head/sys/gnu/dts/arm/r8a7794-alt.dts
head/sys/gnu/dts/arm/r8a7794-silk.dts
head/sys/gnu/dts/arm/r8a7794.dtsi
head/sys/gnu/dts/arm/rk3036.dtsi
head/sys/gnu/dts/arm/rk322x.dtsi
head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
head/sys/gnu/dts/arm/rk3288-tinker.dts
head/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi
head/sys/gnu/dts/arm/rk3288-veyron-minnie.dts
head/sys/gnu/dts/arm/rk3288.dtsi
head/sys/gnu/dts/arm/s3c2416-smdk2416.dts
head/sys/gnu/dts/arm/s3c2416.dtsi
head/sys/gnu/dts/arm/s3c24xx.dtsi
head/sys/gnu/dts/arm/s3c6410-mini6410.dts
head/sys/gnu/dts/arm/s3c6410-smdk6410.dts
head/sys/gnu/dts/arm/s3c64xx.dtsi
head/sys/gnu/dts/arm/sh73a0.dtsi
head/sys/gnu/dts/arm/socfpga.dtsi
head/sys/gnu/dts/arm/socfpga_arria10.dtsi
head/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
head/sys/gnu/dts/arm/ste-snowball.dts
head/sys/gnu/dts/arm/stih407-family.dtsi
head/sys/gnu/dts/arm/stih407-pinctrl.dtsi
head/sys/gnu/dts/arm/stih407.dtsi
head/sys/gnu/dts/arm/stih410.dtsi
head/sys/gnu/dts/arm/stihxxx-b2120.dtsi
head/sys/gnu/dts/arm/stm32f469-disco.dts
head/sys/gnu/dts/arm/stm32f746-disco.dts
head/sys/gnu/dts/arm/stm32f746.dtsi
head/sys/gnu/dts/arm/stm32f769-disco.dts
head/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
head/sys/gnu/dts/arm/stm32h743.dtsi
head/sys/gnu/dts/arm/stm32h743i-eval.dts
head/sys/gnu/dts/arm/stm32mp157-pinctrl.dtsi
head/sys/gnu/dts/arm/stm32mp157c-ed1.dts
head/sys/gnu/dts/arm/stm32mp157c-ev1.dts
head/sys/gnu/dts/arm/stm32mp157c.dtsi
head/sys/gnu/dts/arm/sun7i-a20-olimex-som204-evb.dts
head/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
head/sys/gnu/dts/arm/sun8i-a33.dtsi
head/sys/gnu/dts/arm/sun8i-a83t.dtsi
head/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
head/sys/gnu/dts/arm/sun8i-h3-libretech-all-h3-cc.dts
head/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
head/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
head/sys/gnu/dts/arm/sun8i-h3.dtsi
head/sys/gnu/dts/arm/sun8i-r40-bananapi-m2-ultra.dts
head/sys/gnu/dts/arm/sun8i-r40.dtsi
head/sys/gnu/dts/arm/sun8i-v40-bananapi-m2-berry.dts
head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
head/sys/gnu/dts/arm/tegra114.dtsi
head/sys/gnu/dts/arm/tegra124-apalis-v1.2.dtsi
head/sys/gnu/dts/arm/tegra124-apalis.dtsi
head/sys/gnu/dts/arm/tegra30.dtsi
head/sys/gnu/dts/arm/uniphier-pro4.dtsi
head/sys/gnu/dts/arm/uniphier-pxs2.dtsi
head/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
head/sys/gnu/dts/arm/vexpress-v2m.dtsi
head/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts
head/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts
head/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts
head/sys/gnu/dts/arm/vexpress-v2p-ca9.dts
head/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi
head/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
head/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
head/sys/gnu/dts/arm/vf610-zii-dev.dtsi
head/sys/gnu/dts/arm/vfxxx.dtsi
head/sys/gnu/dts/include/dt-bindings/clock/aspeed-clock.h
head/sys/gnu/dts/include/dt-bindings/clock/bcm-sr.h
head/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
head/sys/gnu/dts/include/dt-bindings/clock/histb-clock.h
head/sys/gnu/dts/include/dt-bindings/clock/imx6qdl-clock.h
head/sys/gnu/dts/include/dt-bindings/clock/imx6sx-clock.h
head/sys/gnu/dts/include/dt-bindings/clock/imx6ul-clock.h
head/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h
head/sys/gnu/dts/include/dt-bindings/clock/meson8b-clkc.h
head/sys/gnu/dts/include/dt-bindings/clock/mt2701-clk.h
head/sys/gnu/dts/include/dt-bindings/memory/tegra114-mc.h
head/sys/gnu/dts/include/dt-bindings/memory/tegra124-mc.h
head/sys/gnu/dts/include/dt-bindings/memory/tegra210-mc.h
head/sys/gnu/dts/include/dt-bindings/memory/tegra30-mc.h
head/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h
head/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h
head/sys/gnu/dts/include/dt-bindings/sound/fsl-imx-audmux.h
Directory Properties:
head/sys/gnu/dts/arm/ (props changed)
head/sys/gnu/dts/include/ (props changed)
Modified: head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -85,7 +85,7 @@
gpio-controller;
#gpio-cells = <2>;
interrupt-parent = <&gpio0>;
- interrupts = <20 GPIO_ACTIVE_LOW>;
+ interrupts = <20 IRQ_TYPE_EDGE_RISING>;
pinctrl-names = "default";
pinctrl-0 = <&tca6416_pins>;
};
Modified: head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -94,7 +94,7 @@
gpio-controller;
#gpio-cells = <2>;
interrupt-parent = <&gpio0>;
- interrupts = <20 GPIO_ACTIVE_LOW>;
+ interrupts = <20 IRQ_TYPE_EDGE_RISING>;
pinctrl-names = "default";
pinctrl-0 = <&tca6416_pins>;
};
Modified: head/sys/gnu/dts/arm/am335x-baltos.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos.dtsi Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am335x-baltos.dtsi Mon Aug 13 06:40:20 2018 (r337703)
@@ -249,7 +249,7 @@
gpio-controller;
#gpio-cells = <2>;
interrupt-parent = <&gpio1>;
- interrupts = <28 GPIO_ACTIVE_LOW>;
+ interrupts = <28 IRQ_TYPE_EDGE_RISING>;
pinctrl-names = "default";
pinctrl-0 = <&tps65910_pins>;
};
Modified: head/sys/gnu/dts/arm/am335x-bone-common.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-bone-common.dtsi Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am335x-bone-common.dtsi Mon Aug 13 06:40:20 2018 (r337703)
@@ -161,7 +161,13 @@
mmc1_pins: pinmux_mmc1_pins {
pinctrl-single,pins = <
- AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* GPIO0_6 */
+ AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* spio0_cs1.gpio0_6 */
+ AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */
+ AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */
+ AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */
+ AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */
+ AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */
+ AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */
>;
};
Modified: head/sys/gnu/dts/arm/am335x-boneblue.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-boneblue.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am335x-boneblue.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -364,7 +364,7 @@
compatible = "invensense,mpu9250";
reg = <0x68>;
interrupt-parent = <&gpio3>;
- interrupts = <21 GPIO_ACTIVE_LOW>;
+ interrupts = <21 IRQ_TYPE_EDGE_RISING>;
i2c-gate {
#address-cells = <1>;
#size-cells = <0>;
Modified: head/sys/gnu/dts/arm/am335x-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evm.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am335x-evm.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -303,7 +303,14 @@
mmc1_pins: pinmux_mmc1_pins {
pinctrl-single,pins = <
- AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */
+ AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */
+ AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */
+ AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */
+ AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */
+ AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */
+ AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */
+ AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */
+ AM33XX_IOPAD(0x9a0, PIN_INPUT | MUX_MODE4) /* mcasp0_aclkr.mmc0_sdwp */
>;
};
Modified: head/sys/gnu/dts/arm/am335x-evmsk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evmsk.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am335x-evmsk.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -137,7 +137,7 @@
};
};
- backlight {
+ lcd_bl: backlight {
compatible = "pwm-backlight";
pwms = <&ecap2 0 50000 PWM_POLARITY_INVERTED>;
brightness-levels = <0 58 61 66 75 90 125 170 255>;
@@ -172,6 +172,7 @@
pinctrl-names = "default", "sleep";
pinctrl-0 = <&lcd_pins_default>;
pinctrl-1 = <&lcd_pins_sleep>;
+ backlight = <&lcd_bl>;
status = "okay";
panel-info {
ac-bias = <255>;
@@ -399,7 +400,14 @@
mmc1_pins: pinmux_mmc1_pins {
pinctrl-single,pins = <
- AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */
+ AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */
+ AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */
+ AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */
+ AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */
+ AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */
+ AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */
+ AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */
+ AM33XX_IOPAD(0x9a0, PIN_INPUT | MUX_MODE4) /* mcasp0_aclkr.mmc0_sdwp */
>;
};
Copied: head/sys/gnu/dts/arm/am335x-osd335x-common.dtsi (from r337701, vendor/device-tree/dist/src/arm/am335x-osd335x-common.dtsi)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am335x-osd335x-common.dtsi Mon Aug 13 06:40:20 2018 (r337703, copy of r337701, vendor/device-tree/dist/src/arm/am335x-osd335x-common.dtsi)
@@ -0,0 +1,124 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ * Author: Robert Nelson <robertcnelson at gmail.com>
+ */
+
+/ {
+ cpus {
+ cpu at 0 {
+ cpu0-supply = <&dcdc2_reg>;
+ };
+ };
+
+ memory at 80000000 {
+ device_type = "memory";
+ reg = <0x80000000 0x20000000>; /* 512 MB */
+ };
+};
+
+&cpu0_opp_table {
+ /*
+ * Octavo Systems:
+ * The EFUSE_SMA register is not programmed for any of the AM335x wafers
+ * we get and we are not programming them during our production test.
+ * Therefore, from a DEVICE_ID revision point of view, the silicon looks
+ * like it is Revision 2.1. However, from an EFUSE_SMA point of view for
+ * the HW OPP table, the silicon looks like it is Revision 1.0 (ie the
+ * EFUSE_SMA register reads as all zeros).
+ */
+ oppnitro-1000000000 {
+ opp-supported-hw = <0x06 0x0100>;
+ };
+};
+
+&am33xx_pinmux {
+ i2c0_pins: pinmux-i2c0-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x988, PIN_INPUT_PULLUP | MUX_MODE0) /* (C17) I2C0_SDA.I2C0_SDA */
+ AM33XX_IOPAD(0x98c, PIN_INPUT_PULLUP | MUX_MODE0) /* (C16) I2C0_SCL.I2C0_SCL */
+ >;
+ };
+};
+
+&i2c0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&i2c0_pins>;
+
+ status = "okay";
+ clock-frequency = <400000>;
+
+ tps: tps at 24 {
+ reg = <0x24>;
+ };
+};
+
+/include/ "tps65217.dtsi"
+
+&tps {
+ interrupts = <7>; /* NMI */
+ interrupt-parent = <&intc>;
+
+ ti,pmic-shutdown-controller;
+
+ pwrbutton {
+ interrupts = <2>;
+ status = "okay";
+ };
+
+ regulators {
+ dcdc1_reg: regulator at 0 {
+ regulator-name = "vdds_dpr";
+ regulator-always-on;
+ };
+
+ dcdc2_reg: regulator at 1 {
+ /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
+ regulator-name = "vdd_mpu";
+ regulator-min-microvolt = <925000>;
+ regulator-max-microvolt = <1351500>;
+ regulator-boot-on;
+ regulator-always-on;
+ };
+
+ dcdc3_reg: regulator at 2 {
+ /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
+ regulator-name = "vdd_core";
+ regulator-min-microvolt = <925000>;
+ regulator-max-microvolt = <1150000>;
+ regulator-boot-on;
+ regulator-always-on;
+ };
+
+ ldo1_reg: regulator at 3 {
+ regulator-name = "vio,vrtc,vdds";
+ regulator-always-on;
+ };
+
+ ldo2_reg: regulator at 4 {
+ regulator-name = "vdd_3v3aux";
+ regulator-always-on;
+ };
+
+ ldo3_reg: regulator at 5 {
+ regulator-name = "vdd_1v8";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-always-on;
+ };
+
+ ldo4_reg: regulator at 6 {
+ regulator-name = "vdd_3v3a";
+ regulator-always-on;
+ };
+ };
+};
+
+&aes {
+ status = "okay";
+};
+
+&sham {
+ status = "okay";
+};
Copied: head/sys/gnu/dts/arm/am335x-pocketbeagle.dts (from r337701, vendor/device-tree/dist/src/arm/am335x-pocketbeagle.dts)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am335x-pocketbeagle.dts Mon Aug 13 06:40:20 2018 (r337703, copy of r337701, vendor/device-tree/dist/src/arm/am335x-pocketbeagle.dts)
@@ -0,0 +1,237 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ * Author: Robert Nelson <robertcnelson at gmail.com>
+ */
+/dts-v1/;
+
+#include "am33xx.dtsi"
+#include "am335x-osd335x-common.dtsi"
+
+/ {
+ model = "TI AM335x PocketBeagle";
+ compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx";
+
+ chosen {
+ stdout-path = &uart0;
+ };
+
+ leds {
+ pinctrl-names = "default";
+ pinctrl-0 = <&usr_leds_pins>;
+
+ compatible = "gpio-leds";
+
+ usr0 {
+ label = "beaglebone:green:usr0";
+ gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
+ linux,default-trigger = "heartbeat";
+ default-state = "off";
+ };
+
+ usr1 {
+ label = "beaglebone:green:usr1";
+ gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
+ linux,default-trigger = "mmc0";
+ default-state = "off";
+ };
+
+ usr2 {
+ label = "beaglebone:green:usr2";
+ gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
+ linux,default-trigger = "cpu0";
+ default-state = "off";
+ };
+
+ usr3 {
+ label = "beaglebone:green:usr3";
+ gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
+ default-state = "off";
+ };
+ };
+
+ vmmcsd_fixed: fixedregulator0 {
+ compatible = "regulator-fixed";
+ regulator-name = "vmmcsd_fixed";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+};
+
+&am33xx_pinmux {
+ i2c2_pins: pinmux-i2c2-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x97c, PIN_INPUT_PULLUP | MUX_MODE3) /* (D17) uart1_rtsn.I2C2_SCL */
+ AM33XX_IOPAD(0x978, PIN_INPUT_PULLUP | MUX_MODE3) /* (D18) uart1_ctsn.I2C2_SDA */
+ >;
+ };
+
+ ehrpwm0_pins: pinmux-ehrpwm0-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x990, PIN_OUTPUT_PULLDOWN | MUX_MODE1) /* (A13) mcasp0_aclkx.ehrpwm0A */
+ >;
+ };
+
+ ehrpwm1_pins: pinmux-ehrpwm1-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x848, PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* (U14) gpmc_a2.ehrpwm1A */
+ >;
+ };
+
+ mmc0_pins: pinmux-mmc0-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* (C15) spi0_cs1.gpio0[6] */
+ AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* (G16) mmc0_dat0.mmc0_dat0 */
+ AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) /* (G15) mmc0_dat1.mmc0_dat1 */
+ AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) /* (F18) mmc0_dat2.mmc0_dat2 */
+ AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* (F17) mmc0_dat3.mmc0_dat3 */
+ AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* (G18) mmc0_cmd.mmc0_cmd */
+ AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* (G17) mmc0_clk.mmc0_clk */
+ AM33XX_IOPAD(0x9a0, PIN_INPUT | MUX_MODE4) /* (B12) mcasp0_aclkr.mmc0_sdwp */
+ >;
+ };
+
+ spi0_pins: pinmux-spi0-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x950, PIN_INPUT_PULLUP | MUX_MODE0) /* (A17) spi0_sclk.spi0_sclk */
+ AM33XX_IOPAD(0x954, PIN_INPUT_PULLUP | MUX_MODE0) /* (B17) spi0_d0.spi0_d0 */
+ AM33XX_IOPAD(0x958, PIN_INPUT_PULLUP | MUX_MODE0) /* (B16) spi0_d1.spi0_d1 */
+ AM33XX_IOPAD(0x95c, PIN_INPUT_PULLUP | MUX_MODE0) /* (A16) spi0_cs0.spi0_cs0 */
+ >;
+ };
+
+ spi1_pins: pinmux-spi1-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x964, PIN_INPUT_PULLUP | MUX_MODE4) /* (C18) eCAP0_in_PWM0_out.spi1_sclk */
+ AM33XX_IOPAD(0x968, PIN_INPUT_PULLUP | MUX_MODE4) /* (E18) uart0_ctsn.spi1_d0 */
+ AM33XX_IOPAD(0x96c, PIN_INPUT_PULLUP | MUX_MODE4) /* (E17) uart0_rtsn.spi1_d1 */
+ AM33XX_IOPAD(0x9b0, PIN_INPUT_PULLUP | MUX_MODE4) /* (A15) xdma_event_intr0.spi1_cs1 */
+ >;
+ };
+
+ usr_leds_pins: pinmux-usr-leds-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x854, PIN_OUTPUT | MUX_MODE7) /* (V15) gpmc_a5.gpio1[21] - USR_LED_0 */
+ AM33XX_IOPAD(0x858, PIN_OUTPUT | MUX_MODE7) /* (U15) gpmc_a6.gpio1[22] - USR_LED_1 */
+ AM33XX_IOPAD(0x85c, PIN_OUTPUT | MUX_MODE7) /* (T15) gpmc_a7.gpio1[23] - USR_LED_2 */
+ AM33XX_IOPAD(0x860, PIN_OUTPUT | MUX_MODE7) /* (V16) gpmc_a8.gpio1[24] - USR_LED_3 */
+ >;
+ };
+
+ uart0_pins: pinmux-uart0-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0) /* (E15) uart0_rxd.uart0_rxd */
+ AM33XX_IOPAD(0x974, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* (E16) uart0_txd.uart0_txd */
+ >;
+ };
+
+ uart4_pins: pinmux-uart4-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE6) /* (T17) gpmc_wait0.uart4_rxd */
+ AM33XX_IOPAD(0x874, PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* (U17) gpmc_wpn.uart4_txd */
+ >;
+ };
+};
+
+&epwmss0 {
+ status = "okay";
+};
+
+&ehrpwm0 {
+ status = "okay";
+ pinctrl-names = "default";
+ pinctrl-0 = <&ehrpwm0_pins>;
+};
+
+&epwmss1 {
+ status = "okay";
+};
+
+&ehrpwm1 {
+ status = "okay";
+ pinctrl-names = "default";
+ pinctrl-0 = <&ehrpwm1_pins>;
+};
+
+&i2c0 {
+ eeprom: eeprom at 50 {
+ compatible = "atmel,24c256";
+ reg = <0x50>;
+ };
+};
+
+&i2c2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&i2c2_pins>;
+
+ status = "okay";
+ clock-frequency = <400000>;
+};
+
+&mmc1 {
+ status = "okay";
+ vmmc-supply = <&vmmcsd_fixed>;
+ bus-width = <4>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&mmc0_pins>;
+ cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
+};
+
+&rtc {
+ system-power-controller;
+};
+
+&tscadc {
+ status = "okay";
+ adc {
+ ti,adc-channels = <0 1 2 3 4 5 6 7>;
+ ti,chan-step-avg = <16 16 16 16 16 16 16 16>;
+ ti,chan-step-opendelay = <0x98 0x98 0x98 0x98 0x98 0x98 0x98 0x98>;
+ ti,chan-step-sampledelay = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
+ };
+};
+
+&uart0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&uart0_pins>;
+
+ status = "okay";
+};
+
+&uart4 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&uart4_pins>;
+
+ status = "okay";
+};
+
+&usb {
+ status = "okay";
+};
+
+&usb_ctrl_mod {
+ status = "okay";
+};
+
+&usb0_phy {
+ status = "okay";
+};
+
+&usb0 {
+ status = "okay";
+ dr_mode = "otg";
+};
+
+&usb1_phy {
+ status = "okay";
+};
+
+&usb1 {
+ status = "okay";
+ dr_mode = "host";
+};
+
+&cppi41dma {
+ status = "okay";
+};
Modified: head/sys/gnu/dts/arm/am3517-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am3517-evm.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am3517-evm.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -8,11 +8,17 @@
/dts-v1/;
#include "am3517.dtsi"
+#include "am3517-som.dtsi"
+#include <dt-bindings/input/input.h>
/ {
model = "TI AM3517 EVM (AM3517/05 TMDSEVM3517)";
compatible = "ti,am3517-evm", "ti,am3517", "ti,omap3";
+ aliases {
+ display0 = &lcd0;
+ };
+
memory at 80000000 {
device_type = "memory";
reg = <0x80000000 0x10000000>; /* 256 MB */
@@ -24,6 +30,144 @@
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
};
+
+ gpio-keys {
+ compatible = "gpio-keys-polled";
+ poll-interval = <100>;
+
+ user_pb {
+ label = "User Push Button";
+ linux,code = <BTN_0>;
+ gpios = <&tca6416 5 GPIO_ACTIVE_LOW>;
+ };
+
+ user_sw_1 {
+ label = "User Switch 1";
+ linux,code = <BTN_1>;
+ gpios = <&tca6416 8 GPIO_ACTIVE_LOW>;
+ };
+
+ user_sw_2 {
+ label = "User Switch 2";
+ linux,code = <BTN_2>;
+ gpios = <&tca6416 9 GPIO_ACTIVE_LOW>;
+ };
+
+ user_sw_3 {
+ label = "User Switch 3";
+ linux,code = <BTN_3>;
+ gpios = <&tca6416 10 GPIO_ACTIVE_LOW>;
+ };
+
+ user_sw_4 {
+ label = "User Switch 4";
+ linux,code = <BTN_4>;
+ gpios = <&tca6416 11 GPIO_ACTIVE_LOW>;
+ };
+
+ user_sw_5 {
+ label = "User Switch 5";
+ linux,code = <BTN_5>;
+ gpios = <&tca6416 12 GPIO_ACTIVE_LOW>;
+ };
+
+ user_sw_6 {
+ label = "User Switch 6";
+ linux,code = <BTN_6>;
+ gpios = <&tca6416 13 GPIO_ACTIVE_LOW>;
+ };
+
+ user_sw_7 {
+ label = "User Switch 7";
+ linux,code = <BTN_7>;
+ gpios = <&tca6416 14 GPIO_ACTIVE_LOW>;
+ };
+
+ user_sw_8 {
+ label = "User Switch 8";
+ linux,code = <BTN_8>;
+ gpios = <&tca6416 15 GPIO_ACTIVE_LOW>;
+ };
+ };
+
+ gpio-leds {
+ compatible = "gpio-leds";
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&leds_pins>;
+
+ user_led_1 {
+ label = "am3517evm:green:user_led_1";
+ gpios = <&tca6416 7 GPIO_ACTIVE_LOW>;
+ default-state = "on";
+ };
+
+ user_led_2 {
+ label = "am3517evm:green:user_led_2";
+ gpios = <&tca6416 6 GPIO_ACTIVE_LOW>;
+ default-state = "on";
+ };
+
+ user_led_3 {
+ label = "am3517evm:green:user_led_3";
+ gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
+ linux,default-trigger = "mmc0"; /* SD/MMC card activity */
+ };
+
+ user_led_4 {
+ label = "am3517evm:green:user_led_4";
+ gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
+ linux,default-trigger = "heartbeat";
+ };
+ };
+
+ lcd0: display at 0 {
+ compatible = "panel-dpi";
+ label = "15";
+ status = "okay";
+ pinctrl-names = "default";
+ enable-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>; /* gpio176, lcd INI */
+
+ port {
+ lcd_in: endpoint {
+ remote-endpoint = <&dpi_out>;
+ };
+ };
+
+ panel-timing {
+ clock-frequency = <9000000>;
+ hactive = <480>;
+ vactive = <272>;
+ hfront-porch = <3>;
+ hback-porch = <2>;
+ hsync-len = <42>;
+ vback-porch = <3>;
+ vfront-porch = <4>;
+ vsync-len = <11>;
+ hsync-active = <0>;
+ vsync-active = <0>;
+ de-active = <1>;
+ pixelclk-active = <1>;
+ };
+ };
+
+ bl: backlight {
+ compatible = "pwm-backlight";
+ pinctrl-names = "default";
+ pinctrl-0 = <&backlight_pins>;
+ pwms = <&pwm11 0 5000000 0>;
+ brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
+ default-brightness-level = <7>;
+ enable-gpios = <&gpio6 22 GPIO_ACTIVE_HIGH>; /* gpio_182 */
+ };
+
+ pwm11: dmtimer-pwm at 11 {
+ compatible = "ti,omap-dmtimer-pwm";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pwm_pins>;
+ ti,timers = <&timer11>;
+ #pwm-cells = <3>;
+ };
};
&davinci_emac {
@@ -34,12 +178,32 @@
status = "okay";
};
-&i2c1 {
- clock-frequency = <400000>;
+&dss {
+ status = "ok";
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&dss_dpi_pins>;
+
+ vdds_dsi-supply = <&vdd_io_reg>;
+ vdda_video-supply = <&vdd_io_reg>;
+
+ port {
+ dpi_out: endpoint {
+ remote-endpoint = <&lcd_in>;
+ data-lines = <16>;
+ };
+ };
};
&i2c2 {
clock-frequency = <400000>;
+ /* User DIP swithes [1:8] / User LEDS [1:2] */
+ tca6416: gpio at 21 {
+ compatible = "ti,tca6416";
+ reg = <0x21>;
+ gpio-controller;
+ #gpio-cells = <2>;
+ };
};
&i2c3 {
@@ -47,8 +211,13 @@
};
&mmc1 {
+ status = "okay";
+ pinctrl-names = "default";
+ pinctrl-0 = <&mmc1_pins>;
vmmc-supply = <&vmmc_fixed>;
bus-width = <4>;
+ wp-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>; /* gpio_126 */
+ cd-gpios = <&gpio4 31 GPIO_ACTIVE_HIGH>; /* gpio_127 */
};
&mmc2 {
@@ -59,3 +228,63 @@
status = "disabled";
};
+&omap3_pmx_core {
+
+ leds_pins: pinmux_leds_pins {
+ pinctrl-single,pins = <
+ OMAP3_WKUP_IOPAD(0x2a24, PIN_OUTPUT_PULLUP | MUX_MODE4) /* jtag_emu0.gpio_11 */
+ OMAP3_WKUP_IOPAD(0x2a26, PIN_OUTPUT_PULLUP | MUX_MODE4) /* jtag_emu1.gpio_31 */
+ >;
+ };
+
+ mmc1_pins: pinmux_mmc1_pins {
+ pinctrl-single,pins = <
+ OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_clk.sdmmc1_clk */
+ OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_cmd.sdmmc1_cmd */
+ OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat0.sdmmc1_dat0 */
+ OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1.sdmmc1_dat1 */
+ OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2.sdmmc1_dat2 */
+ OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3.sdmmc1_dat3 */
+ OMAP3_CORE1_IOPAD(0x2150, PIN_INPUT_PULLUP | MUX_MODE4) /* sdmmc1_dat4.gpio_126 */
+ OMAP3_CORE1_IOPAD(0x2152, PIN_INPUT_PULLUP | MUX_MODE4) /* sdmmc1_dat5.gpio_127 */
+ >;
+ };
+
+ pwm_pins: pinmux_pwm_pins {
+ pinctrl-single,pins = <
+ OMAP3_CORE1_IOPAD(0x21dc, PIN_OUTPUT | MUX_MODE1) /* mcspi2_cs0.gpt11_pwm */
+ >;
+ };
+
+ backlight_pins: pinmux_backlight_pins {
+ pinctrl-single,pins = <
+ OMAP3_CORE1_IOPAD(0x21de, PIN_OUTPUT | MUX_MODE4) /* mcspi2_cs1.gpio_182 */
+ >;
+ };
+
+ dss_dpi_pins: pinmux_dss_dpi_pins {
+ pinctrl-single,pins = <
+ OMAP3_CORE1_IOPAD(0x21d2, PIN_OUTPUT | MUX_MODE4) /* mcspi1_cs2.gpio_176 */
+ OMAP3_CORE1_IOPAD(0x20d4, PIN_OUTPUT | MUX_MODE0) /* dss_pclk.dss_pclk */
+ OMAP3_CORE1_IOPAD(0x20d6, PIN_OUTPUT | MUX_MODE0) /* dss_hsync.dss_hsync */
+ OMAP3_CORE1_IOPAD(0x20d8, PIN_OUTPUT | MUX_MODE0) /* dss_vsync.dss_vsync */
+ OMAP3_CORE1_IOPAD(0x20da, PIN_OUTPUT | MUX_MODE0) /* dss_acbias.dss_acbias */
+ OMAP3_CORE1_IOPAD(0x20dc, PIN_OUTPUT | MUX_MODE0) /* dss_data0.dss_data0 */
+ OMAP3_CORE1_IOPAD(0x20de, PIN_OUTPUT | MUX_MODE0) /* dss_data1.dss_data1 */
+ OMAP3_CORE1_IOPAD(0x20e0, PIN_OUTPUT | MUX_MODE0) /* dss_data2.dss_data2 */
+ OMAP3_CORE1_IOPAD(0x20e2, PIN_OUTPUT | MUX_MODE0) /* dss_data3.dss_data3 */
+ OMAP3_CORE1_IOPAD(0x20e4, PIN_OUTPUT | MUX_MODE0) /* dss_data4.dss_data4 */
+ OMAP3_CORE1_IOPAD(0x20e6, PIN_OUTPUT | MUX_MODE0) /* dss_data5.dss_data5 */
+ OMAP3_CORE1_IOPAD(0x20e8, PIN_OUTPUT | MUX_MODE0) /* dss_data6.dss_data6 */
+ OMAP3_CORE1_IOPAD(0x20ea, PIN_OUTPUT | MUX_MODE0) /* dss_data7.dss_data7 */
+ OMAP3_CORE1_IOPAD(0x20ec, PIN_OUTPUT | MUX_MODE0) /* dss_data8.dss_data8 */
+ OMAP3_CORE1_IOPAD(0x20ee, PIN_OUTPUT | MUX_MODE0) /* dss_data9.dss_data9 */
+ OMAP3_CORE1_IOPAD(0x20f0, PIN_OUTPUT | MUX_MODE0) /* dss_data10.dss_data10 */
+ OMAP3_CORE1_IOPAD(0x20f2, PIN_OUTPUT | MUX_MODE0) /* dss_data11.dss_data11 */
+ OMAP3_CORE1_IOPAD(0x20f4, PIN_OUTPUT | MUX_MODE0) /* dss_data12.dss_data12 */
+ OMAP3_CORE1_IOPAD(0x20f6, PIN_OUTPUT | MUX_MODE0) /* dss_data13.dss_data13 */
+ OMAP3_CORE1_IOPAD(0x20f8, PIN_OUTPUT | MUX_MODE0) /* dss_data14.dss_data14 */
+ OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT | MUX_MODE0) /* dss_data15.dss_data15 */
+ >;
+ };
+};
Copied: head/sys/gnu/dts/arm/am3517-som.dtsi (from r337701, vendor/device-tree/dist/src/arm/am3517-som.dtsi)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am3517-som.dtsi Mon Aug 13 06:40:20 2018 (r337703, copy of r337701, vendor/device-tree/dist/src/arm/am3517-som.dtsi)
@@ -0,0 +1,142 @@
+/*
+ * Copyright (C) 2016 Derald D. Woods <woods.technical at gmail.com>
+ *
+ * Based on am3517-evm.dts
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+/ {
+ cpus {
+ cpu at 0 {
+ cpu0-supply = <&vdd_core_reg>;
+ };
+ };
+};
+
+&gpmc {
+ ranges = <0 0 0x30000000 0x1000000>; /* CS0: 16MB for NAND */
+
+ nand at 0,0 {
+ compatible = "ti,omap2-nand";
+ linux,mtd-name = "micron,mt29f4g16abchch";
+ reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
+ nand-bus-width = <16>;
+ ti,nand-ecc-opt = "bch8";
+ gpmc,sync-clk-ps = <0>;
+ gpmc,cs-on-ns = <0>;
+ gpmc,cs-rd-off-ns = <44>;
+ gpmc,cs-wr-off-ns = <44>;
+ gpmc,adv-on-ns = <6>;
+ gpmc,adv-rd-off-ns = <34>;
+ gpmc,adv-wr-off-ns = <44>;
+ gpmc,we-off-ns = <40>;
+ gpmc,oe-off-ns = <54>;
+ gpmc,access-ns = <64>;
+ gpmc,rd-cycle-ns = <82>;
+ gpmc,wr-cycle-ns = <82>;
+ gpmc,wr-access-ns = <40>;
+ gpmc,wr-data-mux-bus-ns = <0>;
+ gpmc,device-width = <2>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ };
+};
+
+&i2c1 {
+ clock-frequency = <400000>;
+
+ s35390a: s35390a at 30 {
+ compatible = "sii,s35390a";
+ reg = <0x30>;
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&rtc_pins>;
+ interrupts-extended = <&gpio2 23 IRQ_TYPE_EDGE_FALLING>; /* gpio_55 */
+ };
+
+ tps: tps65023 at 48 {
+ compatible = "ti,tps65023";
+ reg = <0x48>;
+
+ regulators {
+ vdd_core_reg: VDCDC1 {
+ regulator-name = "vdd_core";
+ compatible = "regulator-fixed";
+ regulator-always-on;
+ regulator-min-microvolt = <1200000>;
+ regulator-max-microvolt = <1200000>;
+ };
+
+ vdd_io_reg: VDCDC2 {
+ regulator-name = "vdd_io";
+ compatible = "regulator-fixed";
+ regulator-always-on;
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+
+ vdd_1v8_reg: VDCDC3 {
+ regulator-name = "vdd_1v8";
+ compatible = "regulator-fixed";
+ regulator-always-on;
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ };
+
+ vdd_usb18_reg: LDO1 {
+ regulator-name = "vdd_usb18";
+ compatible = "regulator-fixed";
+ regulator-always-on;
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ };
+
+ vdd_usb33_reg: LDO2 {
+ regulator-name = "vdd_usb33";
+ compatible = "regulator-fixed";
+ regulator-always-on;
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+ };
+ };
+
+ touchscreen: tsc2004 at 4b {
+ compatible = "ti,tsc2004";
+ reg = <0x4b>;
+
+ vio-supply = <&vdd_io_reg>;
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&tsc2004_pins>;
+ interrupts-extended = <&gpio3 1 IRQ_TYPE_EDGE_RISING>; /* gpio_65 */
+
+ touchscreen-fuzz-x = <4>;
+ touchscreen-fuzz-y = <7>;
+ touchscreen-fuzz-pressure = <2>;
+ touchscreen-size-x = <480>;
+ touchscreen-size-y = <272>;
+ touchscreen-max-pressure = <2048>;
+
+ ti,x-plate-ohms = <280>;
+ ti,esd-recovery-timeout-ms = <8000>;
+ };
+};
+
+&omap3_pmx_core {
+
+ rtc_pins: pinmux_rtc_pins {
+ pinctrl-single,pins = <
+ OMAP3_CORE1_IOPAD(0x20b6, PIN_INPUT_PULLUP | MUX_MODE4) /* gpmc_ncs4.gpio_55 */
+ >;
+ };
+
+ tsc2004_pins: pinmux_tsc2004_pins {
+ pinctrl-single,pins = <
+ OMAP3_CORE1_IOPAD(0x20d2, PIN_INPUT | MUX_MODE4) /* gpmc_wait3.gpio_65 */
+ >;
+ };
+};
Modified: head/sys/gnu/dts/arm/am3517.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am3517.dtsi Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am3517.dtsi Mon Aug 13 06:40:20 2018 (r337703)
@@ -39,6 +39,8 @@
ti,davinci-ctrl-ram-size = <0x2000>;
ti,davinci-rmii-en = /bits/ 8 <1>;
local-mac-address = [ 00 00 00 00 00 00 ];
+ clocks = <&emac_ick>;
+ clock-names = "ick";
};
davinci_mdio: ethernet at 5c030000 {
@@ -49,6 +51,8 @@
bus_freq = <1000000>;
#address-cells = <1>;
#size-cells = <0>;
+ clocks = <&emac_fck>;
+ clock-names = "fck";
};
uart4: serial at 4809e000 {
@@ -85,6 +89,11 @@
clocks = <&hecc_ck>;
};
};
+};
+
+/* Table Table 5-79 of the TRM shows 480ab000 is reserved */
+&usb_otg_hs {
+ status = "disabled";
};
&iva {
Modified: head/sys/gnu/dts/arm/am437x-cm-t43.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-cm-t43.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am437x-cm-t43.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -203,7 +203,7 @@
tps65218: tps65218 at 24 {
compatible = "ti,tps65218";
reg = <0x24>;
- interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* NMIn */
+ interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* NMIn */
interrupt-parent = <&gic>;
interrupt-controller;
#interrupt-cells = <2>;
Modified: head/sys/gnu/dts/arm/am437x-gp-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-gp-evm.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am437x-gp-evm.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -543,7 +543,7 @@
tps65218: tps65218 at 24 {
reg = <0x24>;
compatible = "ti,tps65218";
- interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* NMIn */
+ interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* NMIn */
interrupt-controller;
#interrupt-cells = <2>;
Modified: head/sys/gnu/dts/arm/am437x-sk-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-sk-evm.dts Mon Aug 13 05:54:42 2018 (r337702)
+++ head/sys/gnu/dts/arm/am437x-sk-evm.dts Mon Aug 13 06:40:20 2018 (r337703)
@@ -15,6 +15,7 @@
#include <dt-bindings/pwm/pwm.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
+#include <dt-bindings/interrupt-controller/irq.h>
/ {
model = "TI AM437x SK EVM";
@@ -158,6 +159,22 @@
};
};
};
+
+ vmmcwl_fixed: fixedregulator-mmcwl {
+ /*
+ * WL_EN is not SDIO standard compliant. It is an out of band
+ * signal and hard to be dealt with in a standard way by the
+ * SDIO core driver.
+ * So modelling the WL_EN line as a regulator was a natural
+ * choice as the MMC core already deals with MMC supplies.
+ */
+ compatible = "regulator-fixed";
+ regulator-name = "vmmcwl_fixed";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ gpio = <&gpio4 8 GPIO_ACTIVE_HIGH>;
+ enable-active-high;
+ };
};
&am43xx_pinmux {
@@ -418,6 +435,62 @@
AM4372_IOPAD(0xac4, PIN_OUTPUT | MUX_MODE0) /* usb0_drvvbus.usb0_drvvbus */
>;
};
+
+ mmc3_pins_default: pinmux_mmc3_pins_default {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0x9f0, PIN_INPUT_PULLUP | MUX_MODE3) /* (AD21) cam1_data2.mmc2_clk */
+ AM4372_IOPAD(0x9f4, PIN_INPUT_PULLUP | MUX_MODE3) /* (AE22) cam1_data3.mmc2_cmd */
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-all
mailing list