svn commit: r329104 - in head/sys/gnu/dts: arm include/dt-bindings/clock include/dt-bindings/gpio include/dt-bindings/input include/dt-bindings/phy include/dt-bindings/pinctrl include/dt-bindings/p...
Emmanuel Vadot
manu at FreeBSD.org
Sat Feb 10 15:29:49 UTC 2018
Author: manu
Date: Sat Feb 10 15:29:46 2018
New Revision: 329104
URL: https://svnweb.freebsd.org/changeset/base/329104
Log:
dts: Update our device tree sources files from Linux 4.15
Added:
head/sys/gnu/dts/arm/axp81x.dtsi (contents, props changed)
head/sys/gnu/dts/arm/bcm-hr2.dtsi (contents, props changed)
head/sys/gnu/dts/arm/bcm47094-luxul-abr-4500.dts (contents, props changed)
head/sys/gnu/dts/arm/bcm47094-luxul-xbr-4500.dts (contents, props changed)
head/sys/gnu/dts/arm/bcm47189-luxul-xap-1440.dts (contents, props changed)
head/sys/gnu/dts/arm/bcm47189-luxul-xap-810.dts (contents, props changed)
head/sys/gnu/dts/arm/bcm53340-ubnt-unifi-switch8.dts (contents, props changed)
head/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi (contents, props changed)
head/sys/gnu/dts/arm/exynos5422-odroidhc1.dts (contents, props changed)
head/sys/gnu/dts/arm/imx51-zii-rdu1.dts (contents, props changed)
head/sys/gnu/dts/arm/imx53-ppd.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6dl-tx6s-8034-mb7.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6dl-tx6s-8035-mb7.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6dl-tx6u-8033-mb7.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6dl-tx6u-80xx-mb7.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6dl-wandboard-revd1.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6q-display5-tianma-tm070-1280x768.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6q-display5.dtsi (contents, props changed)
head/sys/gnu/dts/arm/imx6q-pistachio.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6q-tx6q-1036-mb7.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6q-tx6q-10x0-mb7.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6q-wandboard-revd1.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6qdl-tx6-lcd.dtsi (contents, props changed)
head/sys/gnu/dts/arm/imx6qdl-tx6-lvds.dtsi (contents, props changed)
head/sys/gnu/dts/arm/imx6qdl-tx6-mb7.dtsi (contents, props changed)
head/sys/gnu/dts/arm/imx6qdl-wandboard-revd1.dtsi (contents, props changed)
head/sys/gnu/dts/arm/imx6qp-tx6qp-8037-mb7.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6qp-tx6qp-8037.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6qp-tx6qp-8137-mb7.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6qp-tx6qp-8137.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6qp-wandboard-revd1.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6sx-softing-vining-2000.dts (contents, props changed)
head/sys/gnu/dts/arm/iwg20d-q7-common.dtsi (contents, props changed)
head/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi (contents, props changed)
head/sys/gnu/dts/arm/omap3-evm-processor-common.dtsi (contents, props changed)
head/sys/gnu/dts/arm/owl-s500-cubieboard6.dts (contents, props changed)
head/sys/gnu/dts/arm/qcom-msm8974-fairphone-fp2.dts (contents, props changed)
head/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-castor.dts (contents, props changed)
head/sys/gnu/dts/arm/qcom-msm8974pro.dtsi (contents, props changed)
head/sys/gnu/dts/arm/r8a7743-iwg20d-q7-dbcm-ca.dts (contents, props changed)
head/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts (contents, props changed)
head/sys/gnu/dts/arm/r8a7745-iwg22m.dtsi (contents, props changed)
head/sys/gnu/dts/arm/rk3288-vyasa.dts (contents, props changed)
head/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro-emmc.dts (contents, props changed)
head/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts (contents, props changed)
head/sys/gnu/dts/arm/sun8i-r40-bananapi-m2-ultra.dts (contents, props changed)
head/sys/gnu/dts/arm/sun8i-r40.dtsi (contents, props changed)
head/sys/gnu/dts/arm/sun8i-v40-bananapi-m2-berry.dts (contents, props changed)
head/sys/gnu/dts/include/dt-bindings/clock/mt2712-clk.h (contents, props changed)
head/sys/gnu/dts/include/dt-bindings/clock/mt7622-clk.h (contents, props changed)
head/sys/gnu/dts/include/dt-bindings/clock/r8a77970-cpg-mssr.h (contents, props changed)
head/sys/gnu/dts/include/dt-bindings/gpio/uniphier-gpio.h (contents, props changed)
head/sys/gnu/dts/include/dt-bindings/pinctrl/stm32-pinfunc.h (contents, props changed)
head/sys/gnu/dts/include/dt-bindings/power/r8a77970-sysc.h (contents, props changed)
head/sys/gnu/dts/include/dt-bindings/reset/mt7622-reset.h (contents, props changed)
head/sys/gnu/dts/include/dt-bindings/thermal/tegra186-bpmp-thermal.h (contents, props changed)
Modified:
head/sys/gnu/dts/arm/am33xx.dtsi
head/sys/gnu/dts/arm/am4372.dtsi
head/sys/gnu/dts/arm/am437x-cm-t43.dts
head/sys/gnu/dts/arm/am43x-epos-evm.dts
head/sys/gnu/dts/arm/armada-370-synology-ds213j.dts
head/sys/gnu/dts/arm/armada-385-db-ap.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-gp.dts
head/sys/gnu/dts/arm/armada-xp-synology-ds414.dts
head/sys/gnu/dts/arm/artpec6.dtsi
head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
head/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
head/sys/gnu/dts/arm/aspeed-g4.dtsi
head/sys/gnu/dts/arm/aspeed-g5.dtsi
head/sys/gnu/dts/arm/at91-ariag25.dts
head/sys/gnu/dts/arm/at91-ariettag25.dts
head/sys/gnu/dts/arm/at91-cosino_mega2560.dts
head/sys/gnu/dts/arm/at91-kizbox2.dts
head/sys/gnu/dts/arm/at91-kizboxmini.dts
head/sys/gnu/dts/arm/at91-sama5d27_som1_ek.dts (contents, props changed)
head/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
head/sys/gnu/dts/arm/at91-sama5d3_xplained.dts
head/sys/gnu/dts/arm/at91-sama5d4_ma5d4evk.dts
head/sys/gnu/dts/arm/at91-sama5d4_xplained.dts
head/sys/gnu/dts/arm/at91-sama5d4ek.dts
head/sys/gnu/dts/arm/at91-tse850-3.dts
head/sys/gnu/dts/arm/at91-vinco.dts
head/sys/gnu/dts/arm/at91rm9200.dtsi
head/sys/gnu/dts/arm/at91rm9200ek.dts
head/sys/gnu/dts/arm/at91sam9260.dtsi
head/sys/gnu/dts/arm/at91sam9261.dtsi
head/sys/gnu/dts/arm/at91sam9261ek.dts
head/sys/gnu/dts/arm/at91sam9263.dtsi
head/sys/gnu/dts/arm/at91sam9263ek.dts
head/sys/gnu/dts/arm/at91sam9g20.dtsi
head/sys/gnu/dts/arm/at91sam9g45.dtsi
head/sys/gnu/dts/arm/at91sam9m10g45ek.dts
head/sys/gnu/dts/arm/at91sam9n12.dtsi
head/sys/gnu/dts/arm/at91sam9n12ek.dts
head/sys/gnu/dts/arm/at91sam9rl.dtsi
head/sys/gnu/dts/arm/at91sam9rlek.dts
head/sys/gnu/dts/arm/at91sam9x25ek.dts
head/sys/gnu/dts/arm/at91sam9x5.dtsi
head/sys/gnu/dts/arm/at91sam9x5ek.dtsi
head/sys/gnu/dts/arm/at91sam9xe.dtsi
head/sys/gnu/dts/arm/axp209.dtsi
head/sys/gnu/dts/arm/bcm-cygnus.dtsi
head/sys/gnu/dts/arm/bcm-nsp.dtsi
head/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts
head/sys/gnu/dts/arm/bcm283x.dtsi
head/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts
head/sys/gnu/dts/arm/bcm5301x.dtsi
head/sys/gnu/dts/arm/bcm53573.dtsi
head/sys/gnu/dts/arm/bcm958623hr.dts
head/sys/gnu/dts/arm/bcm958625hr.dts
head/sys/gnu/dts/arm/berlin2.dtsi
head/sys/gnu/dts/arm/berlin2cd.dtsi
head/sys/gnu/dts/arm/berlin2q.dtsi
head/sys/gnu/dts/arm/da850-lcdk.dts
head/sys/gnu/dts/arm/da850-lego-ev3.dts
head/sys/gnu/dts/arm/da850.dtsi
head/sys/gnu/dts/arm/dm814x.dtsi
head/sys/gnu/dts/arm/dove.dtsi
head/sys/gnu/dts/arm/dra7-evm-common.dtsi (contents, props changed)
head/sys/gnu/dts/arm/dra7-evm.dts
head/sys/gnu/dts/arm/dra7.dtsi
head/sys/gnu/dts/arm/ep7211-edb7211.dts
head/sys/gnu/dts/arm/exynos3250-artik5.dtsi
head/sys/gnu/dts/arm/exynos3250-monk.dts
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-pinctrl.dtsi
head/sys/gnu/dts/arm/exynos4210-universal_c210.dts
head/sys/gnu/dts/arm/exynos4210.dtsi
head/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
head/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
head/sys/gnu/dts/arm/exynos4412-odroidx.dts
head/sys/gnu/dts/arm/exynos4412-origen.dts
head/sys/gnu/dts/arm/exynos4412-pinctrl.dtsi
head/sys/gnu/dts/arm/exynos4412-trats2.dts
head/sys/gnu/dts/arm/exynos4412.dtsi
head/sys/gnu/dts/arm/exynos5250-arndale.dts
head/sys/gnu/dts/arm/exynos5250-smdk5250.dts
head/sys/gnu/dts/arm/exynos5250-snow-common.dtsi
head/sys/gnu/dts/arm/exynos5250-spring.dts
head/sys/gnu/dts/arm/exynos5250.dtsi
head/sys/gnu/dts/arm/exynos5410-odroidxu.dts
head/sys/gnu/dts/arm/exynos5410-smdk5410.dts
head/sys/gnu/dts/arm/exynos5410.dtsi
head/sys/gnu/dts/arm/exynos5420-arndale-octa.dts
head/sys/gnu/dts/arm/exynos5420-cpus.dtsi
head/sys/gnu/dts/arm/exynos5420-peach-pit.dts
head/sys/gnu/dts/arm/exynos5420-smdk5420.dts
head/sys/gnu/dts/arm/exynos5420.dtsi
head/sys/gnu/dts/arm/exynos5422-cpus.dtsi
head/sys/gnu/dts/arm/exynos5422-odroidxu3-audio.dtsi
head/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi
head/sys/gnu/dts/arm/exynos5440-ssdk5440.dts
head/sys/gnu/dts/arm/exynos5440.dtsi
head/sys/gnu/dts/arm/exynos54xx.dtsi
head/sys/gnu/dts/arm/exynos5800-peach-pi.dts
head/sys/gnu/dts/arm/ge863-pro3.dtsi
head/sys/gnu/dts/arm/gemini.dtsi
head/sys/gnu/dts/arm/hip01.dtsi
head/sys/gnu/dts/arm/hip04-d01.dts
head/sys/gnu/dts/arm/hisi-x5hd2.dtsi
head/sys/gnu/dts/arm/imx1.dtsi
head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts
head/sys/gnu/dts/arm/imx25-pdk.dts
head/sys/gnu/dts/arm/imx28-apx4devkit.dts
head/sys/gnu/dts/arm/imx28-eukrea-mbmx28lc.dtsi
head/sys/gnu/dts/arm/imx28-evk.dts
head/sys/gnu/dts/arm/imx28-m28evk.dts
head/sys/gnu/dts/arm/imx28-tx28.dts
head/sys/gnu/dts/arm/imx35-eukrea-mbimxsd35-baseboard.dts
head/sys/gnu/dts/arm/imx50.dtsi
head/sys/gnu/dts/arm/imx51-apf51dev.dts
head/sys/gnu/dts/arm/imx51-babbage.dts
head/sys/gnu/dts/arm/imx51-ts4800.dts
head/sys/gnu/dts/arm/imx51.dtsi
head/sys/gnu/dts/arm/imx53-m53evk.dts
head/sys/gnu/dts/arm/imx53-mba53.dts
head/sys/gnu/dts/arm/imx53-qsb-common.dtsi
head/sys/gnu/dts/arm/imx53-smd.dts
head/sys/gnu/dts/arm/imx53-tx53-x03x.dts
head/sys/gnu/dts/arm/imx53-tx53-x13x.dts
head/sys/gnu/dts/arm/imx53-tx53.dtsi
head/sys/gnu/dts/arm/imx53-voipac-bsb.dts
head/sys/gnu/dts/arm/imx53.dtsi
head/sys/gnu/dts/arm/imx6dl-aristainetos2_4.dts
head/sys/gnu/dts/arm/imx6dl-aristainetos_4.dts
head/sys/gnu/dts/arm/imx6dl-aristainetos_7.dts
head/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts
head/sys/gnu/dts/arm/imx6dl-icore.dts
head/sys/gnu/dts/arm/imx6dl-riotboard.dts
head/sys/gnu/dts/arm/imx6dl-tx6dl-comtft.dts
head/sys/gnu/dts/arm/imx6dl-tx6s-8034.dts
head/sys/gnu/dts/arm/imx6dl-tx6s-8035.dts
head/sys/gnu/dts/arm/imx6dl-tx6u-801x.dts
head/sys/gnu/dts/arm/imx6dl-tx6u-8033.dts
head/sys/gnu/dts/arm/imx6dl-tx6u-811x.dts
head/sys/gnu/dts/arm/imx6dl-tx6u-81xx-mb7.dts
head/sys/gnu/dts/arm/imx6dl.dtsi
head/sys/gnu/dts/arm/imx6q-apalis-eval.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6q-apalis-ixora-v1.1.dts (contents, props changed)
head/sys/gnu/dts/arm/imx6q-apalis-ixora.dts
head/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
head/sys/gnu/dts/arm/imx6q-cm-fx6.dts
head/sys/gnu/dts/arm/imx6q-dmo-edmqmx6.dts
head/sys/gnu/dts/arm/imx6q-gw5400-a.dts
head/sys/gnu/dts/arm/imx6q-h100.dts
head/sys/gnu/dts/arm/imx6q-icore-rqs.dts
head/sys/gnu/dts/arm/imx6q-mccmon6.dts
head/sys/gnu/dts/arm/imx6q-novena.dts
head/sys/gnu/dts/arm/imx6q-tbs2910.dts
head/sys/gnu/dts/arm/imx6q-tx6q-1010-comtft.dts
head/sys/gnu/dts/arm/imx6q-tx6q-1010.dts
head/sys/gnu/dts/arm/imx6q-tx6q-1020-comtft.dts
head/sys/gnu/dts/arm/imx6q-tx6q-1020.dts
head/sys/gnu/dts/arm/imx6q-tx6q-1036.dts
head/sys/gnu/dts/arm/imx6q-tx6q-1110.dts
head/sys/gnu/dts/arm/imx6q-tx6q-11x0-mb7.dts
head/sys/gnu/dts/arm/imx6q-utilite-pro.dts
head/sys/gnu/dts/arm/imx6q.dtsi
head/sys/gnu/dts/arm/imx6qdl-apalis.dtsi
head/sys/gnu/dts/arm/imx6qdl-apf6dev.dtsi
head/sys/gnu/dts/arm/imx6qdl-colibri.dtsi
head/sys/gnu/dts/arm/imx6qdl-gw51xx.dtsi
head/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi
head/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi
head/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi
head/sys/gnu/dts/arm/imx6qdl-gw551x.dtsi
head/sys/gnu/dts/arm/imx6qdl-gw552x.dtsi
head/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi
head/sys/gnu/dts/arm/imx6qdl-icore-rqs.dtsi
head/sys/gnu/dts/arm/imx6qdl-icore.dtsi
head/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi
head/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi
head/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi
head/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi
head/sys/gnu/dts/arm/imx6qdl-rex.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.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.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-sdb-reva.dts
head/sys/gnu/dts/arm/imx6sx-sdb.dts
head/sys/gnu/dts/arm/imx6sx-udoo-neo.dtsi
head/sys/gnu/dts/arm/imx6sx.dtsi
head/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
head/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts
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/imx7-colibri.dtsi
head/sys/gnu/dts/arm/imx7d-nitrogen7.dts
head/sys/gnu/dts/arm/imx7d-pico.dts
head/sys/gnu/dts/arm/imx7d-sdb.dts
head/sys/gnu/dts/arm/imx7s-warp.dts
head/sys/gnu/dts/arm/integrator.dtsi
head/sys/gnu/dts/arm/integratorap.dts
head/sys/gnu/dts/arm/keystone-k2e.dtsi
head/sys/gnu/dts/arm/keystone-k2g-evm.dts
head/sys/gnu/dts/arm/keystone-k2g.dtsi
head/sys/gnu/dts/arm/keystone-k2hk.dtsi
head/sys/gnu/dts/arm/keystone-k2l.dtsi
head/sys/gnu/dts/arm/keystone.dtsi
head/sys/gnu/dts/arm/kirkwood-openblocks_a7.dts
head/sys/gnu/dts/arm/kirkwood-synology.dtsi
head/sys/gnu/dts/arm/kirkwood-ts219.dtsi
head/sys/gnu/dts/arm/kirkwood.dtsi
head/sys/gnu/dts/arm/logicpd-som-lv-37xx-devkit.dts
head/sys/gnu/dts/arm/logicpd-som-lv.dtsi
head/sys/gnu/dts/arm/lpc3250-ea3250.dts
head/sys/gnu/dts/arm/lpc3250-phy3250.dts
head/sys/gnu/dts/arm/lpc32xx.dtsi
head/sys/gnu/dts/arm/ls1021a-qds.dts
head/sys/gnu/dts/arm/ls1021a-twr.dts
head/sys/gnu/dts/arm/meson.dtsi
head/sys/gnu/dts/arm/meson6.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/mpa1600.dts
head/sys/gnu/dts/arm/mt2701-evb.dts
head/sys/gnu/dts/arm/mt2701.dtsi
head/sys/gnu/dts/arm/mt6589.dtsi
head/sys/gnu/dts/arm/mt7623.dtsi
head/sys/gnu/dts/arm/nspire.dtsi
head/sys/gnu/dts/arm/omap2420-n8x0-common.dtsi
head/sys/gnu/dts/arm/omap3-beagle-xm.dts
head/sys/gnu/dts/arm/omap3-beagle.dts
head/sys/gnu/dts/arm/omap3-cm-t3x.dtsi
head/sys/gnu/dts/arm/omap3-evm-37xx.dts
head/sys/gnu/dts/arm/omap3-evm-common.dtsi
head/sys/gnu/dts/arm/omap3-evm.dts
head/sys/gnu/dts/arm/omap3-gta04.dtsi
head/sys/gnu/dts/arm/omap3-igep0020-common.dtsi
head/sys/gnu/dts/arm/omap3-igep0030-common.dtsi
head/sys/gnu/dts/arm/omap3-lilly-a83x.dtsi
head/sys/gnu/dts/arm/omap3-n9.dts
head/sys/gnu/dts/arm/omap3-n900.dts
head/sys/gnu/dts/arm/omap3-n950-n9.dtsi
head/sys/gnu/dts/arm/omap3-n950.dts
head/sys/gnu/dts/arm/omap3-overo-base.dtsi
head/sys/gnu/dts/arm/omap3-pandora-common.dtsi
head/sys/gnu/dts/arm/omap3-panel-sharp-ls037v7dw01.dtsi
head/sys/gnu/dts/arm/omap3-tao3530.dtsi
head/sys/gnu/dts/arm/omap3.dtsi
head/sys/gnu/dts/arm/omap4-droid4-xt894.dts
head/sys/gnu/dts/arm/omap4-duovero.dtsi
head/sys/gnu/dts/arm/omap4-panda-common.dtsi
head/sys/gnu/dts/arm/omap4-var-som-om44.dtsi
head/sys/gnu/dts/arm/omap4.dtsi
head/sys/gnu/dts/arm/omap5-board-common.dtsi
head/sys/gnu/dts/arm/omap5-cm-t54.dts
head/sys/gnu/dts/arm/omap5.dtsi
head/sys/gnu/dts/arm/owl-s500-guitar-bb-rev-b.dts
head/sys/gnu/dts/arm/owl-s500.dtsi
head/sys/gnu/dts/arm/ox810se.dtsi
head/sys/gnu/dts/arm/ox820.dtsi
head/sys/gnu/dts/arm/picoxcell-pc3x2.dtsi
head/sys/gnu/dts/arm/picoxcell-pc3x3.dtsi
head/sys/gnu/dts/arm/pm9g45.dts
head/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts
head/sys/gnu/dts/arm/qcom-apq8064.dtsi
head/sys/gnu/dts/arm/qcom-msm8660.dtsi
head/sys/gnu/dts/arm/qcom-msm8974.dtsi
head/sys/gnu/dts/arm/r7s72100-gr-peach.dts
head/sys/gnu/dts/arm/r7s72100.dtsi
head/sys/gnu/dts/arm/r8a73a4.dtsi
head/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts
head/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi
head/sys/gnu/dts/arm/r8a7743.dtsi
head/sys/gnu/dts/arm/r8a7745.dtsi
head/sys/gnu/dts/arm/r8a7778.dtsi
head/sys/gnu/dts/arm/r8a7779.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-kylin.dts
head/sys/gnu/dts/arm/rk3036.dtsi
head/sys/gnu/dts/arm/rk3066a-marsboard.dts
head/sys/gnu/dts/arm/rk3066a-rayeager.dts
head/sys/gnu/dts/arm/rk3066a.dtsi
head/sys/gnu/dts/arm/rk3188-radxarock.dts
head/sys/gnu/dts/arm/rk3188.dtsi
head/sys/gnu/dts/arm/rk322x.dtsi
head/sys/gnu/dts/arm/rk3288-firefly-reload-core.dtsi
head/sys/gnu/dts/arm/rk3288-firefly-reload.dts
head/sys/gnu/dts/arm/rk3288-popmetal.dts
head/sys/gnu/dts/arm/rk3288.dtsi
head/sys/gnu/dts/arm/rk3xxx.dtsi
head/sys/gnu/dts/arm/rv1108-evb.dts
head/sys/gnu/dts/arm/rv1108.dtsi
head/sys/gnu/dts/arm/sama5d2.dtsi
head/sys/gnu/dts/arm/sama5d3.dtsi
head/sys/gnu/dts/arm/sama5d3xmb.dtsi
head/sys/gnu/dts/arm/sama5d3xmb_cmp.dtsi
head/sys/gnu/dts/arm/sama5d4.dtsi
head/sys/gnu/dts/arm/sh73a0.dtsi
head/sys/gnu/dts/arm/ste-href-stuib.dtsi
head/sys/gnu/dts/arm/ste-href-tvk1281618.dtsi
head/sys/gnu/dts/arm/stih407-clock.dtsi
head/sys/gnu/dts/arm/stih407-family.dtsi
head/sys/gnu/dts/arm/stih407-pinctrl.dtsi
head/sys/gnu/dts/arm/stih410-b2120.dts
head/sys/gnu/dts/arm/stih410-b2260.dts
head/sys/gnu/dts/arm/stih410-clock.dtsi
head/sys/gnu/dts/arm/stih410.dtsi
head/sys/gnu/dts/arm/stih418-b2199.dts
head/sys/gnu/dts/arm/stih418-clock.dtsi
head/sys/gnu/dts/arm/stih418.dtsi
head/sys/gnu/dts/arm/stihxxx-b2120.dtsi
head/sys/gnu/dts/arm/stm32746g-eval.dts
head/sys/gnu/dts/arm/stm32f4-pinctrl.dtsi (contents, props changed)
head/sys/gnu/dts/arm/stm32f429.dtsi
head/sys/gnu/dts/arm/stm32f746-disco.dts
head/sys/gnu/dts/arm/stm32f746.dtsi
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/sun4i-a10-a1000.dts
head/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts
head/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.dts
head/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
head/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts
head/sys/gnu/dts/arm/sun4i-a10-gemei-g9.dts
head/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
head/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts
head/sys/gnu/dts/arm/sun4i-a10-inet1.dts
head/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts
head/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts
head/sys/gnu/dts/arm/sun4i-a10-itead-iteaduino-plus.dts
head/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts
head/sys/gnu/dts/arm/sun4i-a10-marsboard.dts
head/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts
head/sys/gnu/dts/arm/sun4i-a10-mk802.dts
head/sys/gnu/dts/arm/sun4i-a10-mk802ii.dts
head/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts
head/sys/gnu/dts/arm/sun4i-a10-pcduino.dts
head/sys/gnu/dts/arm/sun4i-a10-pcduino2.dts
head/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts
head/sys/gnu/dts/arm/sun4i-a10.dtsi
head/sys/gnu/dts/arm/sun5i-a10s.dtsi
head/sys/gnu/dts/arm/sun5i-a13.dtsi
head/sys/gnu/dts/arm/sun5i-gr8.dtsi
head/sys/gnu/dts/arm/sun5i-reference-design-tablet.dtsi
head/sys/gnu/dts/arm/sun5i.dtsi
head/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts
head/sys/gnu/dts/arm/sun6i-a31.dtsi
head/sys/gnu/dts/arm/sun6i-a31s-primo81.dts
head/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts
head/sys/gnu/dts/arm/sun7i-a20-bananapi-m1-plus.dts
head/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
head/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
head/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
head/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts
head/sys/gnu/dts/arm/sun7i-a20.dtsi
head/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
head/sys/gnu/dts/arm/sun8i-a23.dtsi
head/sys/gnu/dts/arm/sun8i-a33.dtsi
head/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts
head/sys/gnu/dts/arm/sun8i-a83t-bananapi-m3.dts (contents, props changed)
head/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts
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-bananapi-m2-plus.dts
head/sys/gnu/dts/arm/sun8i-h3-nanopi-m1-plus.dts
head/sys/gnu/dts/arm/sun8i-h3-nanopi-m1.dts
head/sys/gnu/dts/arm/sun8i-h3-nanopi-neo.dts
head/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi
head/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts
head/sys/gnu/dts/arm/sun8i-h3-orangepi-lite.dts
head/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
head/sys/gnu/dts/arm/sun8i-h3-orangepi-pc-plus.dts
head/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
head/sys/gnu/dts/arm/sun8i-h3-orangepi-plus.dts
head/sys/gnu/dts/arm/sun8i-h3-orangepi-plus2e.dts
head/sys/gnu/dts/arm/sun8i-v3s.dtsi
head/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts
head/sys/gnu/dts/arm/sun9i-a80-optimus.dts
head/sys/gnu/dts/arm/sun9i-a80.dtsi
head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
head/sys/gnu/dts/arm/sunxi-itead-core-common.dtsi
head/sys/gnu/dts/arm/tango4-common.dtsi
head/sys/gnu/dts/arm/tegra124-jetson-tk1.dts
head/sys/gnu/dts/arm/tegra124.dtsi
head/sys/gnu/dts/arm/uniphier-ld4-ref.dts
head/sys/gnu/dts/arm/uniphier-ld4.dtsi
head/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
head/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
head/sys/gnu/dts/arm/uniphier-pro4-ref.dts
head/sys/gnu/dts/arm/uniphier-pro4.dtsi
head/sys/gnu/dts/arm/uniphier-pro5.dtsi
head/sys/gnu/dts/arm/uniphier-pxs2.dtsi
head/sys/gnu/dts/arm/uniphier-sld8-ref.dts
head/sys/gnu/dts/arm/uniphier-sld8.dtsi
head/sys/gnu/dts/arm/uniphier-support-card.dtsi
head/sys/gnu/dts/arm/usb_a9263.dts
head/sys/gnu/dts/arm/usb_a9g20_common.dtsi
head/sys/gnu/dts/arm/vf610-twr.dts
head/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
head/sys/gnu/dts/arm/zx296702.dtsi
head/sys/gnu/dts/arm/zynq-zc702.dts
head/sys/gnu/dts/arm/zynq-zc706.dts
head/sys/gnu/dts/include/dt-bindings/clock/exynos4.h
head/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
head/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h
head/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmcc.h
head/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h
head/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h
head/sys/gnu/dts/include/dt-bindings/clock/rk3368-cru.h
head/sys/gnu/dts/include/dt-bindings/clock/s3c2443.h
head/sys/gnu/dts/include/dt-bindings/clock/sun4i-a10-ccu.h
head/sys/gnu/dts/include/dt-bindings/clock/sun6i-a31-ccu.h
head/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h
head/sys/gnu/dts/include/dt-bindings/gpio/gpio.h
head/sys/gnu/dts/include/dt-bindings/gpio/meson-gxbb-gpio.h
head/sys/gnu/dts/include/dt-bindings/gpio/meson-gxl-gpio.h
head/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
head/sys/gnu/dts/include/dt-bindings/phy/phy.h
head/sys/gnu/dts/include/dt-bindings/pinctrl/am43xx.h
Directory Properties:
head/sys/gnu/dts/arm/am335x-moxa-uc-8100-me-t.dts (props changed)
head/sys/gnu/dts/arm/am57xx-beagle-x15-revc.dts (props changed)
head/sys/gnu/dts/arm/at91-sama5d27_som1.dtsi (props changed)
head/sys/gnu/dts/arm/bcm2835-rpi-zero-w.dts (props changed)
head/sys/gnu/dts/arm/bcm2837.dtsi (props changed)
head/sys/gnu/dts/arm/bcm947189acdbmr.dts (props changed)
head/sys/gnu/dts/arm/dra72x-mmc-iodelay.dtsi (props changed)
head/sys/gnu/dts/arm/dra74x-mmc-iodelay.dtsi (props changed)
head/sys/gnu/dts/arm/dra76-evm.dts (props changed)
head/sys/gnu/dts/arm/dra76x.dtsi (props changed)
head/sys/gnu/dts/arm/gemini-dlink-dir-685.dts (props changed)
head/sys/gnu/dts/arm/imx53-cx9020.dts (props changed)
head/sys/gnu/dts/arm/imx6ul-geam.dts (props changed)
head/sys/gnu/dts/arm/imx7ulp-pinfunc.h (props changed)
head/sys/gnu/dts/arm/mt6323.dtsi (props changed)
head/sys/gnu/dts/arm/mt7623n-bananapi-bpi-r2.dts (props changed)
head/sys/gnu/dts/arm/mt7623n-rfb-nand.dts (props changed)
head/sys/gnu/dts/arm/mt7623n-rfb.dtsi (props changed)
head/sys/gnu/dts/arm/rk3229.dtsi (props changed)
head/sys/gnu/dts/arm/stm32f429-pinctrl.dtsi (props changed)
head/sys/gnu/dts/arm/stm32f469-pinctrl.dtsi (props changed)
head/sys/gnu/dts/arm/sun8i-r16-bananapi-m2m.dts (props changed)
Modified: head/sys/gnu/dts/arm/am33xx.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am33xx.dtsi Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/am33xx.dtsi Sat Feb 10 15:29:46 2018 (r329104)
@@ -130,9 +130,11 @@
};
};
- pmu {
+ pmu at 4b000000 {
compatible = "arm,cortex-a8-pmu";
interrupts = <3>;
+ reg = <0x4b000000 0x1000000>;
+ ti,hwmods = "debugss";
};
/*
@@ -628,6 +630,7 @@
reg-names = "phy";
status = "disabled";
ti,ctrl_mod = <&usb_ctrl_mod>;
+ #phy-cells = <0>;
};
usb0: usb at 47401000 {
@@ -676,6 +679,7 @@
reg-names = "phy";
status = "disabled";
ti,ctrl_mod = <&usb_ctrl_mod>;
+ #phy-cells = <0>;
};
usb1: usb at 47401800 {
@@ -927,6 +931,12 @@
#io-channel-cells = <1>;
compatible = "ti,am3359-adc";
};
+ };
+
+ emif: emif at 4c000000 {
+ compatible = "ti,emif-am3352";
+ reg = <0x4c000000 0x1000000>;
+ ti,hwmods = "emif";
};
gpmc: gpmc at 50000000 {
Modified: head/sys/gnu/dts/arm/am4372.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am4372.dtsi Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/am4372.dtsi Sat Feb 10 15:29:46 2018 (r329104)
@@ -927,7 +927,8 @@
reg = <0x48038000 0x2000>,
<0x46000000 0x400000>;
reg-names = "mpu", "dat";
- interrupts = <80>, <81>;
+ interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "tx", "rx";
status = "disabled";
dmas = <&edma 8 2>,
@@ -941,7 +942,8 @@
reg = <0x4803C000 0x2000>,
<0x46400000 0x400000>;
reg-names = "mpu", "dat";
- interrupts = <82>, <83>;
+ interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "tx", "rx";
status = "disabled";
dmas = <&edma 10 2>,
Modified: head/sys/gnu/dts/arm/am437x-cm-t43.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-cm-t43.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/am437x-cm-t43.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -301,8 +301,8 @@
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi0_pins>;
- dmas = <&edma 16
- &edma 17>;
+ dmas = <&edma 16 0
+ &edma 17 0>;
dma-names = "tx0", "rx0";
flash: w25q64cvzpig at 0 {
Modified: head/sys/gnu/dts/arm/am43x-epos-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am43x-epos-evm.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/am43x-epos-evm.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -75,6 +75,9 @@
compatible = "gpio-matrix-keypad";
debounce-delay-ms = <5>;
col-scan-delay-us = <2>;
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&matrix_keypad_default>;
+ pinctrl-1 = <&matrix_keypad_sleep>;
row-gpios = <&gpio0 12 GPIO_ACTIVE_HIGH /* Bank0, pin12 */
&gpio0 13 GPIO_ACTIVE_HIGH /* Bank0, pin13 */
@@ -145,6 +148,43 @@
};
&am43xx_pinmux {
+ pinctrl-names = "default";
+ pinctrl-0 = <&unused_pins>;
+
+ unused_pins: unused_pins {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0x848, DS0_PIN_OUTPUT_PULLUP | PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x850, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x858, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x860, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x864, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x868, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x86c, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x878, DS0_PIN_OUTPUT_PULLUP | PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x908, DS0_PIN_INPUT_PULLDOWN | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x91c, DS0_PIN_OUTPUT_PULLDOWN | PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x920, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x9e0, DS0_PIN_INPUT_PULLDOWN | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA0c, DS0_PIN_OUTPUT_PULLDOWN | PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA38, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA3c, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA40, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA44, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA48, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA4c, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA50, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA54, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA58, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA5c, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA60, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA64, DS0_PIN_OUTPUT_PULLUP | PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0xA68, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA6C, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA74, DS0_PIN_INPUT_PULLDOWN | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0xA78, DS0_PIN_INPUT | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ >;
+ };
+
cpsw_default: cpsw_default {
pinctrl-single,pins = <
/* Slave 1 */
@@ -198,7 +238,7 @@
>;
};
- nand_flash_x8: nand_flash_x8 {
+ nand_flash_x8_default: nand_flash_x8_default {
pinctrl-single,pins = <
AM4372_IOPAD(0x840, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a0.SELQSPIorNAND/GPIO */
AM4372_IOPAD(0x800, PIN_INPUT_PULLDOWN | MUX_MODE0) /* gpmc_ad0.gpmc_ad0 */
@@ -219,12 +259,39 @@
>;
};
- ecap0_pins: backlight_pins {
+ nand_flash_x8_sleep: nand_flash_x8_sleep {
pinctrl-single,pins = <
+ AM4372_IOPAD(0x840, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x800, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x804, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x808, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x80c, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x810, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x814, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x818, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x81c, DS0_PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x870, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x874, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x87c, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x890, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x894, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x898, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x89c, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ >;
+ };
+
+ ecap0_pins_default: backlight_pins_default {
+ pinctrl-single,pins = <
AM4372_IOPAD(0x964, MUX_MODE0) /* eCAP0_in_PWM0_out.eCAP0_in_PWM0_out MODE0 */
>;
};
+ ecap0_pins_sleep: backlight_pins_sleep {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0x964, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ >;
+ };
+
i2c2_pins: pinmux_i2c2_pins {
pinctrl-single,pins = <
AM4372_IOPAD(0x9c0, PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE8) /* i2c2_sda.i2c2_sda */
@@ -232,7 +299,7 @@
>;
};
- spi0_pins: pinmux_spi0_pins {
+ spi0_pins_default: pinmux_spi0_pins_default {
pinctrl-single,pins = <
AM4372_IOPAD(0x950, PIN_INPUT | MUX_MODE0) /* spi0_clk.spi0_clk */
AM4372_IOPAD(0x954, PIN_OUTPUT | MUX_MODE0) /* spi0_d0.spi0_d0 */
@@ -241,8 +308,17 @@
>;
};
- spi1_pins: pinmux_spi1_pins {
+ spi0_pins_sleep: pinmux_spi0_pins_sleep {
pinctrl-single,pins = <
+ AM4372_IOPAD(0x950, DS0_PIN_OUTPUT_PULLUP | PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x954, DS0_PIN_OUTPUT_PULLUP | PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x958, DS0_PIN_OUTPUT_PULLUP | PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x95c, DS0_PIN_OUTPUT_PULLUP | PIN_OUTPUT_PULLUP | MUX_MODE7)
+ >;
+ };
+
+ spi1_pins_default: pinmux_spi1_pins_default {
+ pinctrl-single,pins = <
AM4372_IOPAD(0x990, PIN_INPUT | MUX_MODE3) /* mcasp0_aclkx.spi1_clk */
AM4372_IOPAD(0x994, PIN_OUTPUT | MUX_MODE3) /* mcasp0_fsx.spi1_d0 */
AM4372_IOPAD(0x998, PIN_INPUT | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */
@@ -250,14 +326,55 @@
>;
};
- mmc1_pins: pinmux_mmc1_pins {
+ spi1_pins_sleep: pinmux_spi1_pins_sleep {
pinctrl-single,pins = <
+ AM4372_IOPAD(0x990, DS0_PIN_OUTPUT_PULLDOWN | PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x994, DS0_PIN_OUTPUT_PULLDOWN | PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x998, DS0_PIN_OUTPUT_PULLDOWN | PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x99c, DS0_PIN_OUTPUT_PULLDOWN | PIN_OUTPUT_PULLDOWN | MUX_MODE7)
+ >;
+ };
+
+ mmc1_pins_default: pinmux_mmc1_pins_default {
+ pinctrl-single,pins = <
AM4372_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */
>;
};
- qspi1_default: qspi1_default {
+ mmc1_pins_sleep: pinmux_mmc1_pins_sleep {
pinctrl-single,pins = <
+ AM4372_IOPAD(0x960, DS0_PIN_OUTPUT_PULLUP | PIN_INPUT | MUX_MODE7)
+ >;
+ };
+
+ matrix_keypad_default: matrix_keypad_default {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0x92c, PIN_OUTPUT | MUX_MODE7) /* mii1_tx_clk.gpio3_9 */
+ AM4372_IOPAD(0x930, PIN_OUTPUT | MUX_MODE7) /* mii1_rx_clk.gpio3_10 */
+ AM4372_IOPAD(0x934, PIN_OUTPUT | MUX_MODE7) /* mii1_rxd3.gpio2_18 */
+ AM4372_IOPAD(0x938, PIN_OUTPUT | MUX_MODE7) /* mii1_rxd2.gpio2_19 */
+ AM4372_IOPAD(0x978, PIN_INPUT_PULLDOWN | MUX_MODE7) /* uart1_ctsn.gpio0_12 */
+ AM4372_IOPAD(0x97C, PIN_INPUT_PULLDOWN | MUX_MODE7) /* uart1_rtsn.gpio0_13 */
+ AM4372_IOPAD(0x980, PIN_INPUT_PULLDOWN | MUX_MODE7) /* uart1_rxd.gpio0_14 */
+ AM4372_IOPAD(0x984, PIN_INPUT_PULLDOWN | MUX_MODE7) /* uart1_txd.gpio0_15 */
+ >;
+ };
+
+ matrix_keypad_sleep: matrix_keypad_sleep {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0x92c, PIN_INPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x930, PIN_INPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x934, PIN_INPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x938, PIN_INPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x978, PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x97C, PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x980, PIN_INPUT_PULLDOWN | MUX_MODE7)
+ AM4372_IOPAD(0x984, PIN_INPUT_PULLDOWN | MUX_MODE7)
+ >;
+ };
+
+ qspi1_pins_default: qspi1_pins_default {
+ pinctrl-single,pins = <
AM4372_IOPAD(0x87c, PIN_INPUT_PULLUP | MUX_MODE3)
AM4372_IOPAD(0x888, PIN_INPUT_PULLUP | MUX_MODE2)
AM4372_IOPAD(0x890, PIN_INPUT_PULLUP | MUX_MODE3)
@@ -267,12 +384,29 @@
>;
};
- pixcir_ts_pins: pixcir_ts_pins {
+ qspi1_pins_sleep: qspi1_pins_sleep {
pinctrl-single,pins = <
+ AM4372_IOPAD(0x87c, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x888, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x890, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x894, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x898, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ AM4372_IOPAD(0x89c, DS0_PIN_OUTPUT_PULLUP | MUX_MODE7)
+ >;
+ };
+
+ pixcir_ts_pins_default: pixcir_ts_pins_default {
+ pinctrl-single,pins = <
AM4372_IOPAD(0x844, PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_a1.gpio1_17 */
>;
};
+ pixcir_ts_pins_sleep: pixcir_ts_pins_sleep {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0x844, DS0_PIN_OUTPUT_PULLUP | PIN_OUTPUT_PULLUP | MUX_MODE7) /* gpmc_a1.gpio1_17 */
+ >;
+ };
+
hdq_pins: pinmux_hdq_pins {
pinctrl-single,pins = <
AM4372_IOPAD(0xa34, PIN_INPUT_PULLUP | MUX_MODE1) /* cam1_wen.hdq_gpio */
@@ -355,6 +489,48 @@
>;
};
+ uart0_pins_default: uart0_pins_default {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0x968, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE0) /* uart0_ctsn.uart0_ctsn */
+ AM4372_IOPAD(0x96C, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE0) /* uart0_rtsn.uart0_rtsn */
+ AM4372_IOPAD(0x970, PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart0_rxd.uart0_rxd */
+ AM4372_IOPAD(0x974, PIN_INPUT | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart0_txd.uart0_txd */
+ >;
+ };
+
+ uart0_pins_sleep: uart0_pins_sleep {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0x968, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
+ AM4372_IOPAD(0x96C, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
+ AM4372_IOPAD(0x970, PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0)
+ AM4372_IOPAD(0x974, PIN_INPUT | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0)
+ >;
+ };
+
+ usb2_phy1_default: usb2_phy1_default {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0xac0, PIN_INPUT_PULLDOWN | MUX_MODE0)
+ >;
+ };
+
+ usb2_phy1_sleep: usb2_phy1_sleep {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0xac0, DS0_PULL_UP_DOWN_EN | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ >;
+ };
+
+ usb2_phy2_default: usb2_phy2_default {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0xac4, PIN_INPUT_PULLDOWN | MUX_MODE0)
+ >;
+ };
+
+ usb2_phy2_sleep: usb2_phy2_sleep {
+ pinctrl-single,pins = <
+ AM4372_IOPAD(0xac4, DS0_PULL_UP_DOWN_EN | PIN_INPUT_PULLDOWN | MUX_MODE7)
+ >;
+ };
+
mcasp1_pins: mcasp1_pins {
pinctrl-single,pins = <
AM4372_IOPAD(0x9a0, PIN_INPUT_PULLDOWN | MUX_MODE3) /* MCASP0_ACLKR/MCASP1_ACLKX */
@@ -378,8 +554,9 @@
status = "okay";
vmmc-supply = <&vmmcsd_fixed>;
bus-width = <4>;
- pinctrl-names = "default";
- pinctrl-0 = <&mmc1_pins>;
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&mmc1_pins_default>;
+ pinctrl-1 = <&mmc1_pins_sleep>;
cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
};
@@ -478,8 +655,10 @@
pixcir_ts at 5c {
compatible = "pixcir,pixcir_tangoc";
- pinctrl-names = "default";
- pinctrl-0 = <&pixcir_ts_pins>;
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&pixcir_ts_pins_default>;
+ pinctrl-1 = <&pixcir_ts_pins_sleep>;
+
reg = <0x5c>;
interrupt-parent = <&gpio1>;
interrupts = <17 IRQ_TYPE_EDGE_FALLING>;
@@ -550,8 +729,9 @@
&gpmc {
status = "okay"; /* Disable QSPI when enabling GPMC (NAND) */
- pinctrl-names = "default";
- pinctrl-0 = <&nand_flash_x8>;
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&nand_flash_x8_default>;
+ pinctrl-1 = <&nand_flash_x8_sleep>;
ranges = <0 0 0x08000000 0x01000000>; /* CS0 space. Min partition = 16MB */
nand at 0,0 {
compatible = "ti,omap2-nand";
@@ -647,24 +827,30 @@
&ecap0 {
status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&ecap0_pins>;
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&ecap0_pins_default>;
+ pinctrl-1 = <&ecap0_pins_sleep>;
};
&spi0 {
- pinctrl-names = "default";
- pinctrl-0 = <&spi0_pins>;
status = "okay";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&spi0_pins_default>;
+ pinctrl-1 = <&spi0_pins_sleep>;
};
&spi1 {
- pinctrl-names = "default";
- pinctrl-0 = <&spi1_pins>;
status = "okay";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&spi1_pins_default>;
+ pinctrl-1 = <&spi1_pins_sleep>;
};
&usb2_phy1 {
status = "okay";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&usb2_phy1_default>;
+ pinctrl-1 = <&usb2_phy1_sleep>;
};
&usb1 {
@@ -674,6 +860,9 @@
&usb2_phy2 {
status = "okay";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&usb2_phy2_default>;
+ pinctrl-1 = <&usb2_phy2_sleep>;
};
&usb2 {
@@ -683,8 +872,9 @@
&qspi {
status = "disabled"; /* Disable GPMC (NAND) when enabling QSPI */
- pinctrl-names = "default";
- pinctrl-0 = <&qspi1_default>;
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&qspi1_pins_default>;
+ pinctrl-1 = <&qspi1_pins_sleep>;
spi-max-frequency = <48000000>;
m25p80 at 0 {
@@ -768,6 +958,13 @@
vsync-active = <0>;
};
};
+};
+
+&uart0 {
+ status = "okay";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&uart0_pins_default>;
+ pinctrl-1 = <&uart0_pins_sleep>;
};
&mcasp1 {
Modified: head/sys/gnu/dts/arm/armada-370-synology-ds213j.dts
==============================================================================
--- head/sys/gnu/dts/arm/armada-370-synology-ds213j.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/armada-370-synology-ds213j.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -316,32 +316,32 @@
* change the default environment, unless you know
* what you are doing.
*/
- partition at 00000000 { /* u-boot */
+ partition at 0 { /* u-boot */
label = "RedBoot";
reg = <0x00000000 0x000c0000>; /* 768KB */
};
- partition at 000c0000 { /* uImage */
+ partition at c0000 { /* uImage */
label = "zImage";
reg = <0x000c0000 0x002d0000>; /* 2880KB */
};
- partition at 00390000 { /* uInitramfs */
+ partition at 390000 { /* uInitramfs */
label = "rd.gz";
reg = <0x00390000 0x00440000>; /* 4250KB */
};
- partition at 007d0000 { /* MAC address and serial number */
+ partition at 7d0000 { /* MAC address and serial number */
label = "vendor";
reg = <0x007d0000 0x00010000>; /* 64KB */
};
- partition at 007e0000 {
+ partition at 7e0000 {
label = "RedBoot config";
reg = <0x007e0000 0x00010000>; /* 64KB */
};
- partition at 007f0000 {
+ partition at 7f0000 {
label = "FIS directory";
reg = <0x007f0000 0x00010000>; /* 64KB */
};
Modified: head/sys/gnu/dts/arm/armada-385-db-ap.dts
==============================================================================
--- head/sys/gnu/dts/arm/armada-385-db-ap.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/armada-385-db-ap.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -236,6 +236,7 @@
usb3_phy: usb3_phy {
compatible = "usb-nop-xceiv";
vcc-supply = <®_xhci0_vbus>;
+ #phy-cells = <0>;
};
reg_xhci0_vbus: xhci0-vbus {
Modified: head/sys/gnu/dts/arm/armada-385-linksys.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/armada-385-linksys.dtsi Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/armada-385-linksys.dtsi Sat Feb 10 15:29:46 2018 (r329104)
@@ -66,6 +66,7 @@
usb3_1_phy: usb3_1-phy {
compatible = "usb-nop-xceiv";
vcc-supply = <&usb3_1_vbus>;
+ #phy-cells = <0>;
};
usb3_1_vbus: usb3_1-vbus {
Modified: head/sys/gnu/dts/arm/armada-385-synology-ds116.dts
==============================================================================
--- head/sys/gnu/dts/arm/armada-385-synology-ds116.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/armada-385-synology-ds116.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -191,11 +191,13 @@
usb3_0_phy: usb3_0_phy {
compatible = "usb-nop-xceiv";
vcc-supply = <®_usb3_0_vbus>;
+ #phy-cells = <0>;
};
usb3_1_phy: usb3_1_phy {
compatible = "usb-nop-xceiv";
vcc-supply = <®_usb3_1_vbus>;
+ #phy-cells = <0>;
};
reg_usb3_0_vbus: usb3-vbus0 {
@@ -267,35 +269,35 @@
* enumerated. The MAC address and the serial number are listed
* in the "vendor" partition.
*/
- partition at 00000000 {
+ partition at 0 {
label = "RedBoot";
reg = <0x00000000 0x000f0000>;
read-only;
};
- partition at 000c0000 {
+ partition at c0000 {
label = "zImage";
reg = <0x000f0000 0x002d0000>;
};
- partition at 00390000 {
+ partition at 390000 {
label = "rd.gz";
reg = <0x003c0000 0x00410000>;
};
- partition at 007d0000 {
+ partition at 7d0000 {
label = "vendor";
reg = <0x007d0000 0x00010000>;
read-only;
};
- partition at 007e0000 {
+ partition at 7e0000 {
label = "RedBoot config";
reg = <0x007e0000 0x00010000>;
read-only;
};
- partition at 007f0000 {
+ partition at 7f0000 {
label = "FIS directory";
reg = <0x007f0000 0x00010000>;
read-only;
Modified: head/sys/gnu/dts/arm/armada-388-gp.dts
==============================================================================
--- head/sys/gnu/dts/arm/armada-388-gp.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/armada-388-gp.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -276,11 +276,13 @@
usb2_1_phy: usb2_1_phy {
compatible = "usb-nop-xceiv";
vcc-supply = <®_usb2_1_vbus>;
+ #phy-cells = <0>;
};
usb3_phy: usb3_phy {
compatible = "usb-nop-xceiv";
vcc-supply = <®_usb3_vbus>;
+ #phy-cells = <0>;
};
reg_usb3_vbus: usb3-vbus {
Modified: head/sys/gnu/dts/arm/armada-xp-synology-ds414.dts
==============================================================================
--- head/sys/gnu/dts/arm/armada-xp-synology-ds414.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/armada-xp-synology-ds414.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -332,32 +332,32 @@
* change the default environment, unless you know
* what you are doing.
*/
- partition at 00000000 { /* u-boot */
+ partition at 0 { /* u-boot */
label = "RedBoot";
reg = <0x00000000 0x000d0000>; /* 832KB */
};
- partition at 000c0000 { /* uImage */
+ partition at c0000 { /* uImage */
label = "zImage";
reg = <0x000d0000 0x002d0000>; /* 2880KB */
};
- partition at 003a0000 { /* uInitramfs */
+ partition at 3a0000 { /* uInitramfs */
label = "rd.gz";
reg = <0x003a0000 0x00430000>; /* 4250KB */
};
- partition at 007d0000 { /* MAC address and serial number */
+ partition at 7d0000 { /* MAC address and serial number */
label = "vendor";
reg = <0x007d0000 0x00010000>; /* 64KB */
};
- partition at 007e0000 {
+ partition at 7e0000 {
label = "RedBoot config";
reg = <0x007e0000 0x00010000>; /* 64KB */
};
- partition at 007f0000 {
+ partition at 7f0000 {
label = "FIS directory";
reg = <0x007f0000 0x00010000>; /* 64KB */
};
Modified: head/sys/gnu/dts/arm/artpec6.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/artpec6.dtsi Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/artpec6.dtsi Sat Feb 10 15:29:46 2018 (r329104)
@@ -151,7 +151,6 @@
interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>;
interrupt-affinity = <&cpu0>, <&cpu1>;
- interrupt-parent = <&intc>;
};
pcie: pcie at f8050000 {
@@ -185,7 +184,6 @@
compatible = "simple-bus";
#address-cells = <0x1>;
#size-cells = <0x1>;
- interrupt-parent = <&intc>;
ranges;
dma-ranges = <0x80000000 0x00000000 0x40000000>;
dma-coherent;
@@ -195,7 +193,6 @@
clocks = <ð_phy_ref_clk>,
<&clkctrl ARTPEC6_CLK_ETH_ACLK>;
compatible = "snps,dwc-qos-ethernet-4.10";
- interrupt-parent = <&intc>;
interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
reg = <0xf8010000 0x4000>;
Modified: head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
==============================================================================
--- head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -60,3 +60,22 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
};
+
+&i2c3 {
+ status = "okay";
+
+ eeprom at 50 {
+ compatible = "atmel,24c08";
+ reg = <0x50>;
+ pagesize = <16>;
+ };
+};
+
+&i2c7 {
+ status = "okay";
+
+ lm75 at 4d {
+ compatible = "national,lm75";
+ reg = <0x4d>;
+ };
+};
Modified: head/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
==============================================================================
--- head/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -7,10 +7,6 @@
model = "Palmetto BMC";
compatible = "tyan,palmetto-bmc", "aspeed,ast2400";
- aliases {
- serial4 = &uart5;
- };
-
chosen {
stdout-path = &uart5;
bootargs = "console=ttyS4,115200 earlyprintk";
@@ -61,4 +57,56 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_rmii1_default>;
+};
+
+&i2c0 {
+ status = "okay";
+
+ eeprom at 50 {
+ compatible = "atmel,24c256";
+ reg = <0x50>;
+ pagesize = <64>;
+ };
+
+ rtc at 68 {
+ compatible = "dallas,ds3231";
+ reg = <0x68>;
+ };
+};
+
+&i2c1 {
+ status = "okay";
+};
+
+&i2c2 {
+ status = "okay";
+
+ tmp423 at 4c {
+ compatible = "ti,tmp423";
+ reg = <0x4c>;
+ };
+};
+
+&i2c3 {
+ status = "okay";
+};
+
+&i2c4 {
+ status = "okay";
+};
+
+&i2c5 {
+ status = "okay";
+};
+
+&i2c6 {
+ status = "okay";
+};
+
+&i2c7 {
+ status = "okay";
+};
+
+&vuart {
+ status = "okay";
};
Modified: head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
==============================================================================
--- head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts Sat Feb 10 15:29:46 2018 (r329104)
@@ -80,3 +80,61 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_rmii1_default>;
};
+
+&i2c2 {
+ status = "okay";
+};
+
+&i2c3 {
+ status = "okay";
+};
+
+&i2c4 {
+ status = "okay";
+};
+
+&i2c5 {
+ status = "okay";
+};
+
+&i2c6 {
+ /* PCIe slot 1 (x8) */
+ status = "okay";
+};
+
+&i2c7 {
+ /* PCIe slot 2 (x16) */
+ status = "okay";
+};
+
+&i2c8 {
+ /* PCIe slot 3 (x16) */
+ status = "okay";
+};
+
+&i2c9 {
+ /* PCIe slot 4 (x16) */
+ status = "okay";
+};
+
+&i2c10 {
+ /* PCIe slot 5 (x8) */
+ status = "okay";
+};
+
+&i2c11 {
+ status = "okay";
+
+ rtc at 32 {
+ compatible = "epson,rx8900";
+ reg = <0x32>;
+ };
+};
+
+&i2c12 {
+ status = "okay";
+};
+
+&vuart {
+ status = "okay";
+};
Modified: head/sys/gnu/dts/arm/aspeed-g4.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/aspeed-g4.dtsi Sat Feb 10 15:23:30 2018 (r329103)
+++ head/sys/gnu/dts/arm/aspeed-g4.dtsi Sat Feb 10 15:29:46 2018 (r329104)
@@ -8,6 +8,29 @@
#size-cells = <1>;
interrupt-parent = <&vic>;
+ aliases {
+ i2c0 = &i2c0;
+ i2c1 = &i2c1;
+ i2c2 = &i2c2;
+ i2c3 = &i2c3;
+ i2c4 = &i2c4;
+ i2c5 = &i2c5;
+ i2c6 = &i2c6;
+ i2c7 = &i2c7;
+ i2c8 = &i2c8;
+ i2c9 = &i2c9;
+ i2c10 = &i2c10;
+ i2c11 = &i2c11;
+ i2c12 = &i2c12;
+ i2c13 = &i2c13;
+ serial0 = &uart1;
+ serial1 = &uart2;
+ serial2 = &uart3;
+ serial3 = &uart4;
+ serial4 = &uart5;
+ serial5 = &vuart;
+ };
+
cpus {
#address-cells = <1>;
#size-cells = <0>;
@@ -110,7 +133,7 @@
clock-frequency = <192000000>;
};
- clk_apb: clk_apb at 08 {
+ clk_apb: clk_apb at 8 {
#clock-cells = <0>;
compatible = "aspeed,g4-apb-clock", "fixed-clock";
reg = <0x08>;
@@ -127,856 +150,1091 @@
pinctrl: pinctrl {
compatible = "aspeed,g4-pinctrl";
+ };
+ };
- pinctrl_acpi_default: acpi_default {
- function = "ACPI";
- groups = "ACPI";
- };
+ adc: adc at 1e6e9000 {
+ compatible = "aspeed,ast2400-adc";
+ reg = <0x1e6e9000 0xb0>;
+ clocks = <&clk_apb>;
+ #io-channel-cells = <1>;
+ status = "disabled";
+ };
- pinctrl_adc0_default: adc0_default {
- function = "ADC0";
- groups = "ADC0";
- };
+ sram at 1e720000 {
+ compatible = "mmio-sram";
+ reg = <0x1e720000 0x8000>; // 32K
+ };
- pinctrl_adc1_default: adc1_default {
- function = "ADC1";
- groups = "ADC1";
- };
+ gpio: gpio at 1e780000 {
+ #gpio-cells = <2>;
+ gpio-controller;
+ compatible = "aspeed,ast2400-gpio";
+ reg = <0x1e780000 0x1000>;
+ interrupts = <20>;
+ gpio-ranges = <&pinctrl 0 0 220>;
+ interrupt-controller;
+ };
- pinctrl_adc10_default: adc10_default {
- function = "ADC10";
- groups = "ADC10";
- };
+ timer: timer at 1e782000 {
+ /* This timer is a Faraday FTTMR010 derivative */
+ compatible = "aspeed,ast2400-timer";
+ reg = <0x1e782000 0x90>;
+ interrupts = <16 17 18 35 36 37 38 39>;
+ clocks = <&clk_apb>;
+ clock-names = "PCLK";
+ };
- pinctrl_adc11_default: adc11_default {
- function = "ADC11";
- groups = "ADC11";
- };
+ uart1: serial at 1e783000 {
+ compatible = "ns16550a";
+ reg = <0x1e783000 0x20>;
+ reg-shift = <2>;
+ interrupts = <9>;
+ clocks = <&clk_uart>;
+ no-loopback-test;
+ status = "disabled";
+ };
- pinctrl_adc12_default: adc12_default {
- function = "ADC12";
- groups = "ADC12";
- };
+ uart5: serial at 1e784000 {
+ compatible = "ns16550a";
+ reg = <0x1e784000 0x20>;
+ reg-shift = <2>;
+ interrupts = <10>;
+ clocks = <&clk_uart>;
+ no-loopback-test;
+ status = "disabled";
+ };
- pinctrl_adc13_default: adc13_default {
- function = "ADC13";
- groups = "ADC13";
- };
+ wdt1: watchdog at 1e785000 {
+ compatible = "aspeed,ast2400-wdt";
+ reg = <0x1e785000 0x1c>;
+ };
- pinctrl_adc14_default: adc14_default {
- function = "ADC14";
- groups = "ADC14";
- };
+ wdt2: watchdog at 1e785020 {
+ compatible = "aspeed,ast2400-wdt";
+ reg = <0x1e785020 0x1c>;
+ };
- pinctrl_adc15_default: adc15_default {
- function = "ADC15";
- groups = "ADC15";
- };
+ vuart: serial at 1e787000 {
+ compatible = "aspeed,ast2400-vuart";
+ reg = <0x1e787000 0x40>;
+ reg-shift = <2>;
+ interrupts = <8>;
+ clocks = <&clk_uart>;
+ no-loopback-test;
+ status = "disabled";
+ };
- pinctrl_adc2_default: adc2_default {
- function = "ADC2";
- groups = "ADC2";
- };
+ uart2: serial at 1e78d000 {
+ compatible = "ns16550a";
+ reg = <0x1e78d000 0x20>;
+ reg-shift = <2>;
+ interrupts = <32>;
+ clocks = <&clk_uart>;
+ no-loopback-test;
+ status = "disabled";
+ };
- pinctrl_adc3_default: adc3_default {
- function = "ADC3";
- groups = "ADC3";
- };
+ uart3: serial at 1e78e000 {
+ compatible = "ns16550a";
+ reg = <0x1e78e000 0x20>;
+ reg-shift = <2>;
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-all
mailing list