Commit Graph

1200184 Commits

Author SHA1 Message Date
Arnd Bergmann
4e62609005 Devicetree binding changes for omaps for v6.6
Just one change to get started on SoC yaml binding changes for omaps.
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEkgNvrZJU/QSQYIcQG9Q+yVyrpXMFAmTUpfsRHHRvbnlAYXRv
 bWlkZS5jb20ACgkQG9Q+yVyrpXPmFg/+NRguoUmKyokDQSMSUtnWFGxVKJIoFmwo
 0az9tef19u+jy0yQ8TStCpcXmY219vHo9I5roWv1o/mgVTAI6Lr1WFXWRqcGIvZa
 4+HQCv2qTUp9vqfNa+d6R5i0Q0PDnAbkieBoW9eN/KTt7nqf4P3y8qONEYFa/gBw
 KQJEkcpBuF9FTDE/hMToYLZkfto/KEbBwYuMdu4YOwfNSGifgs4jpuT6ZEBnPOHN
 79R1i/8JOuEOhd6aCebXRPc+XBOODvUlYq7+TQmdZbyvfyi5rbcxs/av19i3Byhh
 Qb+s+evGq+w5GU3G4Ko4B8vpHgSbr2O9opRzFG+Rl5Iz1M3Y/l9qtiaPGo31WGyE
 dNhe2FHynsx5SWZwG8mFug8mJ9AeoW68TH7DugDTSyZrORm+vrPiF+2kyVvivtRK
 9CwN5Ls9InG0dR6xs2zAvKKnqoAyr6W9MKQh+XCuIA5V2s7zrJozlN5D6KPclqsS
 qW0z2Aq69ryIyyS5OXV8gpPUb//bYBkiQPFpEmvkatEne8VtpGC8+wUPj2YtBFYe
 NZbuXX9WR4xMs8H9NJzOvrfYrrCKuBeLXhySjFpYe5UYKHQ/P2rENaVsk2+NisfP
 gyelYuje8eD1BULTGTPKTIv+h1aBCxfTAIe8DY3ds/b420SvmEb3JRGxU99mHbCz
 zTpMe/pluCo=
 =CrSn
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXSIcACgkQYKtH/8kJ
 Uid3pRAAw23YtTj5clDke3QXO5MTJL6tGVZIuXkMFuQoeu0HSDOomP2V/wcFs0H4
 3ZinGIaMGJXe2JjMPf01+8yFCYO6MH9sojlMQagzj3/UlU00AMwGCQbkSGly7ZTy
 kWBobfmAbcrvrGvaZ4T6fErH4C8JnDp5m+V/NBQP0PKSaQofSAphikzXIO9xba+0
 YKfohYMP6H/f6fRG7Ln7g5cWM+1Uxfub3NkztK+t/FxNbcAoWg4Q0OooOaQj1xF7
 WGIDtUhVvbHxa8v1FVBQZjJtyS8LkTcwJfjiiQqWUzL39KHa7R81L2KDLqQg7IJx
 usUGnZhMpzRvv9JByzbqxzbjlcFC1oq7Wys99fDEfJXRwlUMs+dBZqVXZnivCmAj
 l9eekcJAf3RnkE+DOP+G/vtz4+4x/tQZ+BwhYIo67WtdyeK2zAuUGDFEApthBdk4
 i6N8M4Rwbs/h0F7u8xFyEwSzUy7MC7UWGtPTmocy9JPVxBb55B7wAiGDTFfNXsJV
 zV4Mx/nnP8GOP/n4Khmja8yd5yQ8WIY3wE3hWugA7woD7nntnq0uW9ShuGvDeb2P
 XdhVCgu+Jxz9foMoQW2mLesjv/9SfIequNpwbsmVVTeTN93LJDDsYcVGftj/0HeE
 rFNacehkRelCmpAXL20KBjZzaV8Q+VctiLmsulCjQEZQ7DczKvo=
 =4MND
 -----END PGP SIGNATURE-----

Merge tag 'omap-for-v6.6/dt-bindings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt

Devicetree binding changes for omaps for v6.6

Just one change to get started on SoC yaml binding changes for omaps.

* tag 'omap-for-v6.6/dt-bindings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  dt-bindings: omap: Partially convert omap.txt to yaml

Link: https://lore.kernel.org/r/pull-1691658952-110529@atomide.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:53:27 +02:00
Arnd Bergmann
594579e42c - Add D1 GPADC node
- Introduce support for OrangePi Zero 3 SBC
 - Enable DT overlay support for Allwinner H3 boards
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQSPRixG1tysKC2PKM10Ba7+DO8kkwUCZM/gMQAKCRB0Ba7+DO8k
 kyuRAQChRx+hyhXWb1+5XVPiOHE1X4Ye/OosrT8rIhYkOETpCAEAvM2jYmUfk8rh
 /bQ+anyD713XahiEsGfbQDeKPXAfuwE=
 =9lad
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRwIACgkQYKtH/8kJ
 UieFnQ//ZQlp2eyKFJRov+HpBidPvBoxdwBovVsmyVvBUbrjg6JXIpOJAZYtvfS6
 SlrCcEurnbyGRmUlDViKonoaWwNz3rtMdXaf7wXdzAKUyfsCf+FGkPrkRXa2U6XV
 urgAhtd/ZVq36V2cW9otnJkXX0PaRkE0NGgyj/BNvT1AXDw6FnoAakJO1FqTWQkE
 g71wJvMbM3unbvyiLgUt4nnajMLDSeF4zJkofPytoFvnmpdDTu+UTW3XpZccS+TH
 1OHCAixaM7lFINm0kuACBO6sEGgi7KXInZDefZ7vM8j7mhbIzFiTiMc/pc7ZW/+v
 zB9PfdJ2mAQ5q1v+MOOBS/Djwe1MueYKX6XWoZoLHf4geTpTn1mhLgIO9e37uBDy
 g0A07l74w2hG+KYfiqwzsh3YOFZ5xaqk/B7kn4UdqMMEEJJUeTMhe2Voi0bK6SX4
 A/U8BqGxTGGSArpW1dbb79ANuYeGs7Ka83iTaPD3jjtXin8N99CuMtq2NReVf9uI
 P4chRVYsMA5DZT1JnGsc756CIA+1mgIK16xxKKtvlL45zSsS4akZUpU/mZXUoKWA
 bEXWi38L2cCsT6XaIggIkFhuk/CKWOHaf1Vjt4ihK/B1AnA82fQu0VkMJfV4s4VZ
 gA1eRDctDM3bF+p4Sh6WaWsLYoclQiBizXT5F2gf0fq5IHrYlwg=
 =tqQf
 -----END PGP SIGNATURE-----

Merge tag 'sunxi-dt-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt

- Add D1 GPADC node
- Introduce support for OrangePi Zero 3 SBC
- Enable DT overlay support for Allwinner H3 boards

* tag 'sunxi-dt-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
  arm: dts: Enable device-tree overlay support for sun8i-h3 pi devices
  arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support
  dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name
  arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT
  riscv: dts: allwinner: d1: Add GPADC node

Link: https://lore.kernel.org/r/20230806180546.GA127039@jernej-laptop
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:46:58 +02:00
Rob Herring
c718f36c9b
arm64: dts: mediatek: Fix "status" values
The defined value for "status" is "disabled", not "disable".

Reviewed-by: Alexandre Mergnat <amergnat@baylibre.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230804225813.12493-1-robh@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:46:37 +02:00
Arnd Bergmann
57af7d51e7 Amlogic ARM64 DT changes for v6.6:
- Add initial support for A311D2
 - Add AN400 board
 - Add gpio_intc, power domain for C3 SoC
 - Again some DT bindings fixes & cleanups
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEPVPGJshWBf4d9CyLd9zb2sjISdEFAmTM+OMACgkQd9zb2sjI
 SdGCeRAApGanQunwqR5sQWi0avWw+escuQd/zOLOdLIwGKWyeWT9CdXoECZzvcnA
 t3uyVD4WRzMjTvLyFX/cPFaJduYo68eDZ/WY2eJo18dkKAskIjKAeXxLXfOU6ZFH
 T4J+uvDKZOAI0NNsXSzQbbxGNUvJhDiWd+bd4d08k+bTbvy4YdEs/s/G55uEE7Rv
 u7B9D+yye8O6tmP71l/lEpkqMxuFfSfgdJth1GcxSREmazN2Q87m4zTUIcirDTla
 0YpHJirPrRLXI3llQDVVEbr1hBnAi2qruZxgyKjW9his5Lw1KTkJ6EfEg6TrnKDy
 7XCG2cAWoYDIP/IqvZz/vOvPs1mRnEt28a6qAN7ihZSiUA67/0pI4I6YvVD0zNId
 c4yUPV37+R6ESlKxijzGYetYofKlX5ZkSkao37dJ5BxXJY/abmjADGCdtd0MEP6s
 Gb2uCM6/EhrKajOq9qrtJB4mkj+S1DO6PuoHbBfr5LIM9T+/+RLUXDcahiCrhacj
 TrMYrkEl2mMsKYSK4bSy2+uXh25CwU7rrTBtYyaOXP8r3bcp3dubtnfoAihbNeuC
 3tTGmWC8zZuWvYlrF0FWVY2LwUQE/btlSE3+zRgUTlw42Eja4vQu57zRoGRY1cbb
 kwyLYhaTKsKRWDmqk7MBOBkeCdjc9FSVW9vcCU+v2XOOx3ZCSvA=
 =oTT7
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRqoACgkQYKtH/8kJ
 UieYBw/+My05IQq1d4vXjFUXUgBor5qqAXgSJRnlEULlMZWHZqutH6IfvBVBh2eg
 6plIrkooWni7oVc/h6A6lw6c33DuDD0K6JcVxvTpWzmtejFxRbSWtDUUATX+/ujk
 hVrbElC5f55k/YTqPtuSM/RJRXieefoR9Vv4CHaJ0T0U3kF91WIoVL9/+vTaBWwI
 sSzoWHBIFwaAkFnzU6+GC1EClTEuVVIO2xMZKu1RTDWCKFKJDirs22jAQMQY00EV
 zuck9Lv2GaAiXEYVa0B9/eEYRwAnbmK3bFlbHrfKLAws1nmGmxHaPuHrLHlgazTD
 SPJZNFMXOVjriL5Vy6E2DCdJAMvH6lwuFa05HeTlz4R4v2nc1J6euyV0Jd8seblM
 KKC6Oa35EqMlbWm0yt98OHbMSFpZUvtmkl36EaFWTnVsyl06u4Krs4UXVioCyF4t
 65fcWUkpYdMRhtyAlwZxHbdlbEhw1djK/dsYjQT5jedKSCHD3hj5iIMK1dYQyTwW
 y8isfqx13R5l/HPfGuAHf3erTzYhhOGT2IsE54Va1fyd33mP0dQqcfSa+1oIpGqt
 iM3mQDZEc/nx7KP/bJEV6rWxPset3onE9r3s9wBRZBzXT0P7mxsdS9u30skqVQs9
 FMMgffLbLNzs6WoUPmRblHvMfBVUT+P7QGpD0xcDYqHnA/hgpJI=
 =IYLD
 -----END PGP SIGNATURE-----

Merge tag 'amlogic-arm64-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt

Amlogic ARM64 DT changes for v6.6:
- Add initial support for A311D2
- Add AN400 board
- Add gpio_intc, power domain for C3 SoC
- Again some DT bindings fixes & cleanups

* tag 'amlogic-arm64-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux:
  arm64: dts: amlogic: drop cooling-[min|max]-state from pwm-fan
  arm64: dts: amlogic: meson-g12-common: change aobus-pinctrl node name
  arm64: dts: amlogic: meson-g12b-odroid-n2: fix usb hub hog name
  arm64: dts: amlogic: drop redundant status=okay in sound nodes
  arm64: dts: amlogic: meson-g12b-bananapi: switch to enable-gpios
  arm64: dts: add support for C3 power domain controller
  arm64: dts: Add gpio_intc node and pinctrl node for Amlogic C3 SoCs
  arm64: dts: add board AN400
  dt-bindings: arm: amlogic: add board AN400
  arm64: dts: amlogic: minor whitespace cleanup around '='
  arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree
  dt-bindings: arm: amlogic: add Amlogic A311D2 bindings

Link: https://lore.kernel.org/r/d5f95654-ebcd-bd37-02f9-840e50b17e44@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:45:30 +02:00
Arnd Bergmann
2fec32345e Armv8 Juno/FVP update for v6.6
Just a single minor whitespace cleanup in couple of FVP device trees.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEunHlEgbzHrJD3ZPhAEG6vDF+4pgFAmTM07EACgkQAEG6vDF+
 4phuBRAAjCgTXNN6z3ltpP3ukClpAesNg8U0IPQHV0gVJeyQSCjal9BrvHZr7gFI
 Vt7Vd3YV8tUinmmHubRa3KXGV8E8xZZAJE2rTH5kht+WaLPSffrUoDMfYCGhiwc+
 lioJsblKOYw5yUZ3QEV2lzHz/mAzU/3pl2adS2KEdiijLKA/amlXJLEO3XBzIZu9
 UO2qRaES48zcAgYyfUkgokjJqnsiKMprWagA3r965cniWnTEA0S5cvYSXtLjYWdv
 DJmKDn8n1oHVcx5JhYZjzr2ZH5f62XcriYbTozrSDYLccr4d+JfaMghXAo6vbg/9
 9NBdXZzxpA1ddMxIdARZAMcJFYps+UnZM5ra1SxU7AK0oFhfNEwwgPRlDV5gZTwk
 JomJn5VOr/VuqUA49KACFrQjPdBrS13cfqQY5Z3oBBv01t4TZMuCV0/4lC7O/FFR
 t2J23CACjra/hD4WBOG/2pD4KLIxJHYLHkgGdptKdcN3KGYCDV6yR+jrV+0e5y1q
 2DUIpawL4qLNA+wt2CCsOe4f+SVjTgiUBh6/fn7f0Oxdz8VeCe1MxryfoGNnELE9
 q3AjIr9GtvUes9T9JR5zUBvfNbpb/Qs72CcKL8IHnoJGnMJkCm6wPtz/57MOefCp
 sylmZaPGe1fE1S2KdLS09KQq7/ppyyxefZMbioMty8ffw2g3sho=
 =3YVD
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRn4ACgkQYKtH/8kJ
 Uid1HQ/9FlpJ+X4Q6rKv9jU2FF2ZYTCGBmbF9jajXhyY9jg2LKxWfV6RG03KN3FE
 FlpLq+UwTjTFvYlk5Gegw262bK3RpqPxVb9EfOpCm1+DPisdCHoAbcYJ35GDeCUE
 7xok26lGykakpPZClsmS7keKbtHwKQTtntvcpy9AZcfxBKwLVWACbMUHN09ZrztN
 2tdgxd2/XRo1erigsY9MFGxLxkyjFqtYDenR/r7m50R89KnvNbsRfbPJDrUNeDYj
 Jv8fnkW9bIT1XNWji2A6Dq3/uM78E2nP5CvgQgvgEHcBZsIg+enQo2fqFkFpajKs
 1xy1XJlkecB1EQLsddWVaHei8mPS729wKzK4rn3M5+rHVWH4Ffj+dktLpysQixGC
 JSPB8Mwunnb3XgtKmGL8TW2dmHFqhMM/Cmk6qhktTeS2cIXWswnm0E/aPgZ9EQLW
 CBvWQyVczuQ/ahMnEsa4intXNexb6jWcPi+/wX4RMpFr5s/etyG51DDgMJVux2f/
 +F/IEAEXYK6heb8GZcQD6Ro/aksTZ1weamTTHLnW2ceGkp7sSjqO3ydeynTJLnaN
 KLah64bCg70v0yoHGgbbsZMphRWm9iSMfoEU60Ji2z+YgPP76b2MMwYj1V3txFb9
 kd6QTP+iA4qRgD+70qjmvg19WOKDWtZCxkYjsX/DlVj17lft2sU=
 =FqwV
 -----END PGP SIGNATURE-----

Merge tag 'juno-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt

Armv8 Juno/FVP update for v6.6

Just a single minor whitespace cleanup in couple of FVP device trees.

* tag 'juno-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
  arm64: dts: arm: minor whitespace cleanup around '='

Link: https://lore.kernel.org/r/20230804123223.3258086-1-sudeep.holla@arm.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:44:46 +02:00
Arnd Bergmann
e5963e1596 arm64: ZynqMP DT changes for v6.6
- Describe caches
 - Fix i2c gpio recovery description
 - Setting up default i2c frequency
 - Describe GEM TSU clock and assigned rates for SOMs
 - Reserved 1MB for internal firmware usage
 - Fix dwc3 IRQ description
 - Describe interrupts by using macros
 -----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQQbPNTMvXmYlBPRwx7KSWXLKUoMIQUCZMzehwAKCRDKSWXLKUoM
 ISvjAJ4w2hMTWmidv38lFqEZbBo/g/YOswCeKEKGx7opgHWSi7mtArtN6i4lakw=
 =wtLU
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRlMACgkQYKtH/8kJ
 UidUnRAAgWC0N42rvgYRJmE/1BH4P+HmxghnE/1piXM9JdTz7i9VvHOY7yWNR3w5
 XUuvAQbZhx2VGtUFKvLPPsq7PcizLVPHetj9lNrs5a+8Oakfjjk6Y1Hsfob73e6z
 Z+Gg15xq921TCBGMq7usdOQ80vCj/j7P04hKY89koBQ4ZrF8czPEBcP0D2xjOllx
 wJnPn5N82HoqgExYLl/echjm80YD9LyzGu3jw1+G2QqclGtaQOzAVaeNXYgSnoBq
 SHkOGD6hxw7oUK5YNSA1l561kAZylivUuDljIO8JHCu8OiY3BwfMYiSAvRR3Q2zl
 MYaYtc9xYhMjDFp7r3aPcpoyYt4j72Tl3wxbMrB5DKCQqHMD90Ll+rI9DbEXgtcg
 lwSe1BJMb9noa6KrrxeSrUUEgXBrxJuWoYcNuLjVY9fL0lr6zzZ7uxZfnyNf9amZ
 RDaQA+6uw6lpRoL1niaSxlJLFWy8pBcqdHAjkSt4fP/RYvDtvUlFYguHWW+1QDtA
 mtdcxXLa+207y3M3KRaaHBI4XpFy/NCkWR7DzHBqw3tJG+H7T7Ibu9PCHPLUcVyz
 B4ZdObnrfg+uhzMv1C19NkXApCqr5kIIkLuZ8eU/u7Jf490OCYl7YcvEaJQAqQFO
 8aBiixjbK3k92kziTgqp9xMUiwljLoL+OsHnGjJ3v18TL6/6LaQ=
 =bVCE
 -----END PGP SIGNATURE-----

Merge tag 'zynqmp-dt-for-6.6' of https://github.com/Xilinx/linux-xlnx into soc/dt

arm64: ZynqMP DT changes for v6.6

- Describe caches
- Fix i2c gpio recovery description
- Setting up default i2c frequency
- Describe GEM TSU clock and assigned rates for SOMs
- Reserved 1MB for internal firmware usage
- Fix dwc3 IRQ description
- Describe interrupts by using macros

* tag 'zynqmp-dt-for-6.6' of https://github.com/Xilinx/linux-xlnx:
  arm64: zynqmp: Describe interrupts by using macros
  arm64: zynqmp: Fix dwc3 usb interrupt description
  arm64: zynqmp: Add memory reserved node for k26 Kria SOM board
  arm64: zynqmp: Assign TSU clock frequency for GEMs
  arm64: zynqmp: Setting default i2c clock frequency to 400kHz
  arm64: zynqmp: Fix open drain warning on ZynqMP
  arm64: zynqmp: Add L2 cache nodes

Link: https://lore.kernel.org/r/fde6d7b4-c751-219d-3ec5-04e5bad2aa17@monstr.eu
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:44:03 +02:00
Arnd Bergmann
bda81ccce5 ARM: DT: HiSilicon ARM32 DT updates for v6.6
- Fix "status" values
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCgAzFiEEQeMYD8qOQTc1R/snC8hXbtmJZlwFAmTMbZ8VHHh1d2VpNUBo
 aXNpbGljb24uY29tAAoJEAvIV27ZiWZcEeoP/0eOXkaGpy5eQX9w/pltFQQs90At
 khVPA8O/WOJQYTBBcBWWQUjEqWGae2RmA4uo6VCg+FQLCjUHhAMJgo/1E4riUDV4
 wu/0tKNKTldOEjEfYLU8pDGxKB+x5lPYRNBsY9BCTwnav0nOCMco5QyOkD9nlUwS
 4hQGivpHajzJoPh3OlS4e6Sc5RaQK6Qtyq8DsbaCsARwGIBo1mGKpWl3J8daTZkg
 xm78AHA6kvtBo5hUZOjYIcuNqmFMDBjTWO5muXL3EsvcDXkvYGf/chNsZt4l3iEz
 pELxeC5H/Yg0GnkcmHc613/aIAqDYEbDZuHpsB/PM5/j3Ec/GtPxAFNHbYb9y6iO
 ct7mRy7lG2duvyvCmCZhlW6jhwAo09yxd2amj68aD4Jk0PlImYG75afdAD9CATzs
 3UIontmZ24B2uzVCwDPIbIQH4P9UB1HJpUMtYrY3LcQmhCn/THwUHBQXpd+ym2yq
 BZirPIq/rmeCYQrWw39XkVR/1LxPiyjuFu50tIc+0LsVmE6PQJ6rQH2TJ4G9JeKw
 7B+omu/8JasDNxHL5MBsRDRgbTX23JhDyd+wJFbYhdQKDnE8aDiOZiPAvMLqgwan
 osl4lhC06TXkgHRdo1+Yy6WVPdlPYeBGCTBkphCg4UBmiA1sn04l57QHKIhIEoB8
 8IO0/hS+LEQosH2K
 =8Wzb
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRioACgkQYKtH/8kJ
 Uid1/hAA3dVHgEbOv6YdMapgwd9InMZu/vmzo9HsuZsGSIr/NywGw3jaizyosQTx
 jLGIsK2ETFm7VgjqO9lHFPnZaFX7z714e9LXtjl6VudtBI1BRTJEutsoRwDm6rfU
 R6BIcSn2GFo4nzCcCQEy5xxyleQ9eX+Oo2cBI1MC7EzFY4SlyU+gIK/EbAXCjWt/
 5WulunNE3g39ymqW9VgZnxIrM+LVuPEHKMIRLhPO1EGROSL5DJh3QFNBnNs30Tui
 +H34+uyGb71d/mdcRf3MAupf0uH+j5ilU6nsFisoDQFZWQSqOebVcN+z/ScVknVv
 j1KIsTNQAg/Io3K8ftyLf+VxqPwV2huEGRgJg2rfKhu5/QmWSIkla7iqM1Jms39G
 4tw2BKJlI+SgdzwzIcfvh1jjKJ102tauZOCB+hrauDI3P9dDwzWuPcASMlZJHEtz
 lhtzK6DwBddLE1pWnk4j++xeLf5Bz25+hO19bzwKF/o/SvLD5tPF8SSzSR2xbK1X
 kDvpIaNWldAkVFticbxpvJKFGhBkekRzClUNFkaVl9zVKVHQtNyWp9vCruairkOz
 5p1H1ZnIhHrQgGRQepFOt5BJ+MDOhuZoM/HGywjXZ1V1Wgnuho2WvglE+ks5Rwe6
 i2Ov0N4cX1v8PyekmKSrtrsJq+fzsIpa8gE/9xVSdFBEJWncJxA=
 =j6r+
 -----END PGP SIGNATURE-----

Merge tag 'hisi-arm32-dt-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/dt

ARM: DT: HiSilicon ARM32 DT updates for v6.6

- Fix "status" values

* tag 'hisi-arm32-dt-for-6.6' of https://github.com/hisilicon/linux-hisi:
  ARM: dts: hisilicon: Fix "status" values

Link: https://lore.kernel.org/r/64CC9B21.70907@hisilicon.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:43:22 +02:00
Arnd Bergmann
a4cd6f2677 ARM64: DT: HiSilicon ARM64 DT updates for v6.6
- Miscellaneous fixes according the DTS coding style
 - Correct the clocks order of the sd0 for the hi3798cv200
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCgAzFiEEQeMYD8qOQTc1R/snC8hXbtmJZlwFAmTMYsAVHHh1d2VpNUBo
 aXNpbGljb24uY29tAAoJEAvIV27ZiWZcvsYP/3i2T7XnFR2KcGuASMbqgPRYTy4z
 8Ehfu9+ubul6RqGMt5zSYBbYEHH6woxg85Rgpz7xEhi98y7MY+dIaZrpmLZ7JqmU
 US6Rq2ADGACXPnJMhAJXBoUuKdH5NFapZdlIb95ao6bhpnH+Liyt6f078pFoFvLV
 ZEzQupbDVd9u5DRN7wKxhG0oFboVsdrupwR7UY+vLKAx33BZH2CvLpCwlWJtiXEU
 y7LvMsBzhoTUJADtsrRYUxSeck2gOx0seME+cRRD6/ElBvDAmyhZ8B4hW+lPaDRZ
 YmY846ySoKWh+E3FI2vsqPcKPYQ8HobZvtcTvBpYuKNhUHBQWqXydcxeVUqsjvbT
 7a2vVY1QxD0JPsUb4QzpbthlhLi2MobMIL7FqCxDIPW8jm55qIfL/jD81Tm6lteZ
 c2/Mp1aX4wWnRR8T+er1aKflBqDGr51y1KhqZZb/tmLOKNEnFNrRz6+eVa2rMC1Y
 Vr59nzptylswfrm7k6eEgTpqkwErxqSIjUJv+mUL0ms8oI3jBnM7nirzZOizuuNF
 UU4xODRowh91nIjxwaJeWk7noWq66rUJtMuv24yIRneJHu3V6z/hkKA9GIFiezqx
 zjBuFLKV9DqY9afc3m3Q2Ajtfb7NkZ0zAv8+GUHBSKKpOQ1NDsYYquinrit42k00
 XKHPyXYr82IsnW7y
 =T5Tw
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRgQACgkQYKtH/8kJ
 UieBZg//bDQbNyBOq62hVzCSKW0ruFa42ETJcJ7b+Exh9/VCRn5ZagIilPI6ux7U
 ZNpjg8Rx/q/Q78BSxsz/YXsD9nCePFAPPbCLv7i1QfrWVElqC0klPXyfm5b3X8n3
 LhtIgMkcHdzgmzOXgqVDMQ0h8AMqtJPECJvcIGMkBMiw0J3l8XuhGR4grFXp8V+q
 xGNbnOh0h7hwxlhkDrveSXCxvDVMu9hVc5FdyU9eXPjJKB4rI7ZDUkRblHl/rM9S
 o2dARhPkmgetFu7+mgx+BmR7FKTvn6nr/UMcIoeV979608PAEzWr1Of7GMQCgKOw
 3MYhIoi2sCUKqz9yGLT0hFtOxtYcBq4LQ4VnyBV0anz5Q0HH1xneb/SYAdmZHCKJ
 SCC3Ni/+HC+dnOM2Uyz2s++6Jf39qFpEdzhyrqhzXlcRZvz5V3g0xUhuAXATZO/w
 5SFjTEzQQr/siOnvSJotlDYI0LbQGRPqYi3vf/0f0JiVJzzwGQaB2/8PUNw/C5JG
 kXLVYxzTanYFSRGpWJO69RoJurJVBhgCA35viV4A20Rgj+MMyYLEAEHqssv+RrZx
 MP0iZrexNXuBlrl50A6K+1uBfBgv//IlEvPtuX3VQP47ErWD9LvR3X6zrLOVv5GX
 TBJuGH7phhqME2puhebN0chhaOSdL1KlR3e7isR70SpOe3M2VC0=
 =CyEJ
 -----END PGP SIGNATURE-----

Merge tag 'hisi-arm64-dt-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/dt

ARM64: DT: HiSilicon ARM64 DT updates for v6.6

- Miscellaneous fixes according the DTS coding style
- Correct the clocks order of the sd0 for the hi3798cv200

* tag 'hisi-arm64-dt-for-6.6' of https://github.com/hisilicon/linux-hisi:
  arm64: dts: hi3798cv200: Fix clocks order of sd0
  arm64: dts: hisilicon: add missing space before {
  arm64: dts: hisilicon: minor whitespace cleanup around '='

Link: https://lore.kernel.org/r/64CC99A3.5030701@hisilicon.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:42:44 +02:00
Arnd Bergmann
a6fb5573a3 Microchip ARM64 device tree updates for 6.6
It contains:
 - one cleanup patch that removes whitespaces around '='
 -----BEGIN PGP SIGNATURE-----
 
 iI8EABYIADcWIQTsZ8eserC1pmhwqDmejrg/N2X7/QUCZMx7XxkcY2xhdWRpdS5i
 ZXpuZWFAZ21haWwuY29tAAoJEJ6OuD83Zfv9+fsBAM6LkmMJrAhMflWqjzj/S+l/
 j636+b7ODLKkqnKaGP39AP9m901naPZdvtdgaIlyzg/wr6al3HDgGMmWMN5vZ3KS
 Ag==
 =ZnN4
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRegACgkQYKtH/8kJ
 Uieqtg/8C63PjOi0b4fhHHoE7au48LTuhf/grF+CMgBFuGNo91R0txNZ44plFUrm
 0Vyy0Imx3ZDvCvp2xQ7qLyUBGrHID1SOFrn+w0i3tK+A59RksaaeDzksBHr3peVm
 QtH/eibbXZeByD0S5qMb8ONkT8oVsYI5GsOYRd2QbQpVOvqdOrQi3x90NZAx7oU9
 uDG6c9I8meDN4Ve7mIHmZxfAasfYJz9td593AobljveZbhMU+b45aquhNnW+6zUw
 nFJvnvV2VEJc9Dw+sNnqhv/7vZB8aRDmzBPDTO5Cd/UTwxoveFoq0hD8H43CiwJ+
 fJ9Nui1D3Zm9ivUI4gIoSWgwqauxQUG3K141iQKsRSkiJrzTfYjPOq5dYPGJXM0z
 S54nHf6rgAWzybEAHTSD/8p2Q4Nhazen8DlaaEkNLd/xRo6I/QUEEUZubujxisSs
 OQMDh5u2IsGeIPpFirJd4JsE8yCYXNXHLlI45EbJsXaR8M0kId2VLhad2fjnfdF8
 oz/sLLZo5WCnhLcUM6nt8t99dQGrypBQSuv0qYfSD+OJvwTvCloLiQ/JS9MBoMSW
 xoYkXvQ0Nf7D+pOg5FxTVUn5lnlRV4XaUT3/L40eDoMULLOar7kwvpTxEs+pc4B9
 KPE0lCRq3FpbRHQlUpY37OVrg69R4/l5LNKHRl+yuxhYKQPzf2M=
 =ODnn
 -----END PGP SIGNATURE-----

Merge tag 'microchip-dt64-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt

Microchip ARM64 device tree updates for 6.6

It contains:
- one cleanup patch that removes whitespaces around '='

* tag 'microchip-dt64-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
  arm64: dts: microchip: minor whitespace cleanup around '='

Link: https://lore.kernel.org/r/20230804044132.231508-1-claudiu.beznea@tuxon.dev
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:42:15 +02:00
Arnd Bergmann
9f8f26424e AT91 device tree updates for 6.6
It contains:
 - TCB timer nodes adition for at91-sama5d3_ksz9477_evb board
 - device tee cleanups
 -----BEGIN PGP SIGNATURE-----
 
 iI8EABYIADcWIQTsZ8eserC1pmhwqDmejrg/N2X7/QUCZMx8NBkcY2xhdWRpdS5i
 ZXpuZWFAZ21haWwuY29tAAoJEJ6OuD83Zfv9Yb0A/0NgDRORrso06ArJX6tmVNDJ
 +4x5dJiI3JKtQQnOnqK6AQCQERcrrrJoreg8dZvYnVchoPyeJsi4iLUqRoh9TWX+
 AQ==
 =5bwg
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRcIACgkQYKtH/8kJ
 Uicnjw/+KLGgh7kQYq8S/Oo+C3vO8v7qtoGq5mlffq2PyB5yknya3Ip7Ya8rvsHe
 AksPEyMVqidgYiogyFOar9lhGAYSL8h05UFunBaTxNLp5/AeGIAThTjd1iV2ZW28
 YvX3Ln/3noMzWp1gtWlDZAf/f/zg2sLKg96KeJTBbLU4UA2Ezsz5pcUuiTX2Q3OO
 QnI4qvD69FJPmNVLLAeMoYLXOWerB+tb6rbQxiECkyPxGgg6W0rasiflE7hbE2JB
 V2fPpIt0pDo+7D+OdJH4FdDgkqNQhtsW/Ly5guL95VcitujLjYk7fxpP8YuKqdvZ
 Ks05XVQyszi5iClIhBMahmsSzZZD2Exg5eVWCiomhzP5AE3A0aOawXY1tXrc+ohR
 uHvTzGl3fFtFkO4hhLA906PouRMQ9BCNFh4q/8vSJaQOQF5+xsWLb+0oYdyltR6S
 8IrcFL509mBZJ/j4Kwp/ldQa/Sgp+If6DUSvQlnOQSoAi5GcqOlVA+mMoSCdZvaU
 P09Q++mHmtTdgZtdUDbm0phVnFo3NvT32vnkkZarGH87gN+xETK862ksZuo+4isb
 AyFFw88+n3hFVtrCUvMoka1iqOibRoVRGH3Dlg2hOYb7dOByv2FhTrTiH6IcwqRT
 ayLVabNUm28i8EotC6oMz/BoLY2WPvzO/iFn2AZ/LBSMKaG/R20=
 =Subo
 -----END PGP SIGNATURE-----

Merge tag 'at91-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt

AT91 device tree updates for 6.6

It contains:
- TCB timer nodes adition for at91-sama5d3_ksz9477_evb board
- device tee cleanups

* tag 'at91-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
  ARM: dts: at91: remove duplicated entries
  ARM: dts: microchip: split interrupts per cells
  ARM: dts: at91: ksz9477_evb: Add tx-internal-delay-ps property for port5
  ARM: dts: at91: ksz9477_evb: Add missing timer nodes
  ARM: dts: at91-vinco: Fix "status" values
  ARM: dts: microchip: add missing space before {
  ARM: dts: microchip: minor whitespace cleanup around '='

Link: https://lore.kernel.org/r/20230804044102.231448-1-claudiu.beznea@tuxon.dev
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:41:38 +02:00
Krzysztof Kozlowski
a3265be854
ARM: dts: st: spear: split interrupts per cells
Each interrupt should be in its own cell.  This is much more readable.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Link: https://lore.kernel.org/r/20230730111536.98164-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:41:09 +02:00
Arnd Bergmann
8be4ee0ee0 Renesas DTS updates for v6.6
- Add Clocked Serial Interface (CSI) support for the RZ/V2M SoC,
   - Add PMIC, RTC, and PWM support for the RZ/G2L, RZ/G2LC, and RZ/V2L
     SMARC EVK development boards,
   - Add PWM (MTU3a) support for the RZ/G2UL and RZ/Five SoCs,
   - Add External interrupt (INTC-EX) support for the R-Car S4-8 SoC,
   - Add LED support for the Spider development board,
   - Miscellaneous fixes and improvements.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCZMOojAAKCRCKwlD9ZEnx
 cDCFAPsHgAfrHWFiL0x6AhhNOesqKAWvplGhosT0zArv7TNZtwEAq5QXAy3xFHS6
 v9HA2cskx4OaGCDrdNqz7DBj30IyZQM=
 =mRJ6
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRWAACgkQYKtH/8kJ
 UidYHg//YGa4bHI8SOS40hlTQ6exi4/aHMfqgolVDUjRSVPn/gu+7QLza3ErmSTW
 lHdm4IlkSFTk9OZTbVpbcsFnrv5vC5edMDhoKuV4n2rtu9iiHdBk23NqG+C9CGmC
 4eEVq3Q17jMetoCN2R8hijhqjVKoGC3VZqMfY7wI0GcVGJkBIi/jZRMqVFBI/D0L
 uk732qm6NgVWi49ZM5P1D2klZOhgJNNvgDcTLaB0BsvkSSodQP2WiaztC8jFB5gh
 Ti/ie6UCCEevMRrnYzUUfc4lSWUCfkJ3oLt2a8s9FxFKiZQf9+9rYZ3sVQEy+emI
 U48ZuEzf+7VQ+00zC9tuqgtOdjevoxjfCUMdcVd+j3AkjWc+PDWLxd90CYCA4Psu
 EVk2MR6DdgWJHq1CdynlPPbUoDFTlNKrZ/Mn/8km5goLefUsOFbhheazcVBkLPgR
 a9KY1BY/fP2J/1AvCIh5co5WrTrA5E4BcenHRzRINEzF69mCdESjkWGHaHRNaFc+
 4sFrJWfoHHjIgxfbPbqGhOQJYOWwftcUOjZxU+V7W1T3Ptc3Eq89BhSjANH5UA3y
 uAXgepbDs3cUd+F3NtARmMsUCMB4t7bG7vma2LdDqbYg819qDcMoDhGPJECHAOT4
 TOxS8Ve5iiT7w4MiImy9pAqZPKbjX/GRq2XdTHClhKkbbZoL+GQ=
 =GODg
 -----END PGP SIGNATURE-----

Merge tag 'renesas-dts-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt

Renesas DTS updates for v6.6

  - Add Clocked Serial Interface (CSI) support for the RZ/V2M SoC,
  - Add PMIC, RTC, and PWM support for the RZ/G2L, RZ/G2LC, and RZ/V2L
    SMARC EVK development boards,
  - Add PWM (MTU3a) support for the RZ/G2UL and RZ/Five SoCs,
  - Add External interrupt (INTC-EX) support for the R-Car S4-8 SoC,
  - Add LED support for the Spider development board,
  - Miscellaneous fixes and improvements.

* tag 'renesas-dts-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
  arm64: dts: renesas: spider-cpu: Add GP LEDs
  arm64: dts: renesas: r8a779f0: Add INTC-EX node
  arm64: dts: renesas: rzg2ul-smarc: Add support for enabling MTU3
  arm64: dts: renesas: r9a07g043: Add MTU3a node
  ARM dts: renesas: armadillo800eva: Switch to enable-gpios
  arm64: dts: renesas: rzg2lc-smarc-som: Enable PMIC and built-in RTC
  arm64: dts: renesas: rzg2lc-smarc-som: Add PHY interrupt support for ETH0
  riscv: dts: renesas: Clean up dtbs_check W=1 warning due to empty phy node
  arm64: dts: renesas: rzg2lc-smarc: Add support for enabling MTU3
  arm64: dts: renesas: rzg2l-smarc: Add support for enabling MTU3
  arm64: dts: renesas: Add missing space before {
  ARM: dts: renesas: Add missing space before {
  arm64: dts: renesas: Minor whitespace cleanup around '='
  arm64: dts: renesas: rzg2l-smarc-som: Enable PMIC and built-in RTC
  arm64: dts: renesas: r9a09g011: Add CSI nodes
  arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos
  arm64: dts: renesas: rzg2l: Update overfow/underflow IRQ names for MTU3 channels

Link: https://lore.kernel.org/r/cover.1690545144.git.geert+renesas@glider.be
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:40:00 +02:00
Arnd Bergmann
d64f140476 arm64: tegra: Device tree changes for v6.6-rc1
The majority of this is fixes all over the place for DT schema
 validation warnings. However, there are also cleanups for some things in
 DT and audio support is added on IGX Orin. Jetson Orin NX and Nano also
 gain a new thermal trip point to help keep the device cool at moderate
 loads.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmTDh6gTHHRyZWRpbmdA
 bnZpZGlhLmNvbQAKCRDdI6zXfz6zoScQEACE+qavOgmAWl86a7+Nohl6UpdWG7gF
 jeDLlz6sO2BpOofGkPdwZ2YDltTfgg6LqA+zE+4+g04CQaGKcMLmmNUBBfKrBRqj
 CFPfflkD58POUwr4RTR4pL/YzoQ9LTf2tXO2RMpcRpkb8UHkUgtWuno+nTZLKsrd
 XdSZOSa8C2ufV7C0d1pSXP6tAkROlfBvMD1g1oGrbqwsl2OJ/U6mA8+jkTUdhMlU
 uLf20MeIqyGJ99jT6c1o8mO39Y4aEOhYshSUMFnGuuNfDhj2PoASophfhhLOB4ov
 N/cp9UszinkR9fy+7snhxAVofKh2Wj5EJLma8H9IAE+27qEFOM30CAQ4ijoD1I4s
 XsveGeT2n5aakX8xij90TKRB7r9TC0mgmTWAA3AATVj0GJf6lCqaxjhuOb+8aAqT
 OBddwTmdyjds+zAO/ksDzqMATk36tJbG0v3ZcifrBkaH6j9G6z5hgpDWb5I3mJLN
 4MwLlZPfn3qkt0SKcpdBko+m1tNXzhD56sQJhTO1jj0Vz1gEHdYHWY5V8YRPUWyA
 5t8v0c5e4diV3rRChmFzzArkB2aLw7AO2+UwVq9ToKXwC3pUud+aIQZEU+glrfPx
 jCjR6QDeXEQEF5ZPhGaxI9n4qMr/LUPWlRdNaebh+t+2kPy905QGRGvOmornAvmW
 vstAWFP3mINKdg==
 =dFJV
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRSgACgkQYKtH/8kJ
 Uic1vg//fdLvrTE1GWu/U2Uzgfz+/fudOmAuHamb6M2fFIZ4kDPGPN9a9+gsfHbl
 mHXfmDVAk1NgmXqfUvA8NyLpfcqxNxXrwufyumHAdpvb6G0F8KYPXnLgYJbjkQFd
 AbwSZBJlxn/+hJqdFo+WFwx9XUr4qjGY85C6qp4ZsL6kxPmo387AMkwHvWEpblOj
 cu6Itqb9GqxphdJeKcA2YYS7fdpXgAg6DJ78R4CaT5QeO5X6Xp/4fNOSbpGHl3vV
 pnUlXATRXcrVyU8ER7RNo53n1oXSUAARb7RBN1Nm2L9YTf8lZa4dDJ1p4l72Mmei
 x2AcOP1tpFGUkxui8IIOeXzgJHwQJTJwfrDu1blYuwcO4KuSS+YNO58DIu+osQVZ
 7lLm2cOAifK/tS//v8tmBALUTC/tiJmOD+9JzaTzehxKOR5jY9VL48kcHTxO3xKU
 60XMseMy7MdrHu69zVNr3gVZALLQWHZU9JfEv3n5eX6m1eI6TSXF4iQK46aMJT9D
 vKSb0fDqeWfJhfyof4ZTP1QFhvED1KRSrC7sRuY14yv3iOoy/pTM/V/5f5PdAMXk
 0SvUwIzZW48lCbv6HABthYYvwPfx/m+Y+vpF6/CrF9l3XiRmRmPJFba6EkpVaUJ4
 zvyfPSbcYzjwK4+x/gKi2JanfZ9mCJaTtNqLQEc0VQZBcIjFj8Y=
 =JIHb
 -----END PGP SIGNATURE-----

Merge tag 'tegra-for-6.6-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt

arm64: tegra: Device tree changes for v6.6-rc1

The majority of this is fixes all over the place for DT schema
validation warnings. However, there are also cleanups for some things in
DT and audio support is added on IGX Orin. Jetson Orin NX and Nano also
gain a new thermal trip point to help keep the device cool at moderate
loads.

* tag 'tegra-for-6.6-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: (22 commits)
  arm64: tegra: Add blank lines for better readability
  arm64: tegra: Remove {clock,reset}-names from VIC powergate
  arm64: tegra: Drop incorrect maxim,disable-etr on Smaug
  arm64: tegra: Add SPI device tree nodes for Tegra234
  arm64: tegra: Enable UARTA and UARTE for Orin Nano
  arm64: tegra: Add UARTE device tree node on Tegra234
  arm64: tegra: Adapt to LP855X bindings changes
  arm64: tegra: Add PCIe and DP 3.3V supplies
  arm64: tegra: Add missing reset-names for Tegra HS UART
  arm64: tegra: Remove current-speed for SBSA UART
  arm64: tegra: smaug: Remove reg-shift for high-speed UART
  arm64: tegra: Remove dmas and dma-names for debug UART
  arm64: tegra: Add 35°C trip point for Jetson Orin NX/Nano
  arm64: tegra: Remove duplicate PCI nodes
  arm64: tegra: Sort PCI nodes correctly on Orin
  arm64: tegra: Add audio support for IGX Orin
  arm64: tegra: Update CPU OPP tables
  arm64: tegra: Fix HSUART for Smaug
  arm64: tegra: Fix HSUART for Jetson AGX Orin
  arm64: tegra: Add missing alias for NVIDIA IGX Orin
  ...

Link: https://lore.kernel.org/r/20230728094129.3587109-4-thierry.reding@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:39:04 +02:00
Arnd Bergmann
caeca8a4be ARM: tegra: Device tree changes for v6.6-rc1
This contains various fixes for DT schema validation and the Pegatron
 Chagall and Nexus 7 get specific compatible strings for the panels that
 they use.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmTDhwkTHHRyZWRpbmdA
 bnZpZGlhLmNvbQAKCRDdI6zXfz6zofviD/4l2XoKh1qmoEj1/enTKbyg3mYHT0qX
 sKDIB0M7iu3u+4GxipKxKWK9ULtj9DAl4RPGSICBQQNtMQh3AKNLEkvjANJyVNMz
 rk7PiT4Gbn1Y6kJU/0tm4KZMOn6Fbck3iX9ArPHdxkpaI9ybc7x/lpLNR9NeYlqA
 gCP/HuqV+oVpfNZ5T6qi36qAaTutYmScX24G+blbwSm8VOiXHO1eWdLfiD0EMBOT
 zcY7srHwakMIxWmrhFRD/XMJ5XEcys4DbJSEUGEnAtT3dOYrxZZ60hf2knTZWmFt
 P3eq4vu+Gasyp4h62CYsP07Wog4lXg4PH2LiYBF27G5iHMimNzLRM2AuQWGPw1kx
 hFa8x8wJ+z5/3Q9w5B0LO1vbmPeyzzAWIjcFbV/mTPAty6XGahTVnibYJlXwKNTX
 OtSjygwLxJ43dwNwOpMIH/0Sq1A8WxOMrnsCqYMJlSypJjefDmtUv5KjpWdLOZiA
 GWSq7rSJvyG6VKs+G9S/RFh3nNgcSRsUObBVEtwlt0QLoWgchO1WbkCqyxr6k5Fz
 CBOiX/VWMTULbKWKf830Rm9hWJMGAC3MDXX7SMoDL9RyPTsFXePD7Pn03FXLUV9I
 5o1qpCsMy6dcuQCPSacrZscXX5B/femb6zsSZnqhH9uEepzjGMrR/XhzQ/309ga3
 SXrlu3zzkGVtFA==
 =dNpN
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRQMACgkQYKtH/8kJ
 UifDEQ//Xj9/1XlGwiI1UqbXCmOX9DHfXgP+LaNmW0HpZSHEThJxc2BE9WOFDDd5
 AiY/HPXH1zEJpmIdavPtvWy1HS7NSumFi5UoKeJko0GEQbui6TL8NfSItv0ja1g+
 b+5y0+S+HvouRhjNfuCLukPpcFq5xPamJtWucNLf3Z3TgV73HuOVGMvdTDUbUVeG
 i826QKvyhT/w/xm7lj6O/Uta2y70IoarP1rgty3321caDPTYgYjQRZC5kKbKS16u
 WfsPpwOozxJr1Sj9kPShGCjA7Y9Mkq5RvDUmXR5Vnx6+5NQ5NFutQWE0N7Hkv+VK
 Y5ZRLtaiedX5j7xmfQRhwUs0LvDMHG+yNF2n2v9MeKkfS8N1qybIbZYCTPOEgbPm
 MoriZ/hIGZspjXY1axEloHwBrsDhZmVHn89cetMl58/QRkfW59M8o6/tU43RCkVR
 CCbNo6yT4XmDOkZ0J1L1bqkVlZqAPJAEPJc4//S1U5QZfv7lIt7sInydvPrmv2Eo
 dHnEg5/8MLp90FJDKE9t6Dz3LMso7I+n57HU7mJMN0g2yKHLfD7wEZfJtsMe6fMK
 PMtaRADWLR3C3b2Z1L2QNplSAtQvViLSAp0qk36SPv8sIvQr9OwlPZG0bXxnA5zp
 Itm17ShG7jz6cXXHeKmieJTQkzkpIN45ATf0ZaY/om38AN7oYo4=
 =XilC
 -----END PGP SIGNATURE-----

Merge tag 'tegra-for-6.6-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt

ARM: tegra: Device tree changes for v6.6-rc1

This contains various fixes for DT schema validation and the Pegatron
Chagall and Nexus 7 get specific compatible strings for the panels that
they use.

* tag 'tegra-for-6.6-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
  ARM: tegra: Provide specific compatible string for Nexus 7 panel
  ARM: tegra: Use Hannstar HSD101PWW2 on Pegatron Chagall
  ARM: tegra: Reuse I2C3 for NVEC
  ARM: tegra: Add missing reset-names for Tegra HS UART
  ARM: tegra: Remove reset-names for UART devices
  ARM: tegra: Remove dmas and dma-names for debug UART

Link: https://lore.kernel.org/r/20230728094129.3587109-3-thierry.reding@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:38:27 +02:00
Arnd Bergmann
e85a757dd4 dt-bindings: Changes for v6.6-rc1
A number of Tegra-specific bindings are converted to json-schema and the
 reserved-memory and BPMP bindings get support for Tegra264.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmTDhrATHHRyZWRpbmdA
 bnZpZGlhLmNvbQAKCRDdI6zXfz6zoWsVEAClCYKnvH/+BpQSvQ3zz2G8gx5RqSAj
 f9q18xtrr9T1bRt0hzUo6DV7ozIAvHDlO0LCzFBs0qC0WGrDkqLTLjhghM8wTOPc
 Yn/OegB66wlfh1SOAdhBjWu3NSQF1D+MSoBjQmM55XcS0rrgqLV8a/LAOhhxIorH
 ds4CF9+jUzFMQ7CoCB6RTDXt+1zkwOfGaaDyJwVPsxQs7qq+0/rKo2Vxka9+xD7X
 DFs82/iVc7aYGP8Jq5nQzgMhvqrsr7AHZZjtgVCM1KU4hjG9BpVPXfU0dieFRgbq
 tiE//bnqORdgqud/mfJUpZYCDC7WP72UkkLRPmFQtYp+6BWnxotUZaPNy2Ac2cpJ
 3feAlpP1MEZC0jcL6sKd1QfTN3iJ75r1fWIuUgNeXvyV7ljZ5f7FsM0OG0lJctzP
 gGzIFN1tJcg/fx1ul6/CMKinKLGvTRh72ugeCMJq7zmtDweIz/h9E8M5mMmFR3vI
 E32V3MFHFePxuSX+4BXbcqpMWzFQpUSgPoWJtor2xDf/Ze0DAdSXun7yrww2O4s2
 pzttEcQqwzRgzTiOJewTcadEgIcJlAHIxVDteNxiiymJCmybvOH0o4QsNO20XQmV
 sd6y92Cl7fwczYWbkrh6D/oe6vtprGgiKXciuIR3VHbvrRuk8ZxMXAdYd+UDXRsD
 TzF/HTfV5UuyrQ==
 =DVAr
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRLcACgkQYKtH/8kJ
 UifJGA/+N0AfU91GScXjCTkvD49cAsn03SbxfMhpoQUW7mTNhJvNSgicv29TIXYH
 awlKAVX1SwizXGWIK7oDyVahoe60xZ6ZRSXXLSyJWhBPpwSKevGSgYqBAuEaVWju
 sy/es4ruzrGatdxfdnEBS+VHF8WYcT+pvTcvkGe0tXv3fJ3KN2AP6S/7Ga1Gej9+
 PKkMFxiPlDNHFAMUZP9Qn3SqAYCqyx79Fk+YMtrfgrp4jNhVsrCBFz8pqy8Oeou9
 JXvNQUjZ4eN3NS7Zi053O0hVaPPY9RL6jAEhnm/KcHXUkXpfNI7VK2Z3VoDo5Ke+
 19L/RgMRPlRmtxRJ5KRgCwF+fJBxa3SEhyWn2pYAknAt1QkaaccFKk6UzT/ZBVK1
 av6i3N9GE60nP+JP8kcz7YDIe6OrL2P1WodJY2cUaxD4bs5IY/TWS1yjSgBQQA7s
 9YV9waoFE4LWLrrDmbCQ13E2MjNHanny6On1yYkDI/tw77dVd717KsKnQ4aEZypE
 PrbFa1UL0CI1+NkOJYAOBFZFfecpLCYejqavvpkuhYgiOeVZ8bxUo7vbYd7k8un1
 zTaHL5OSkLL80/Thffq5A2JMXATL2oIbO5qlDpAJprfKGPVdMy/vp2BFLaeH70J8
 +nfiL6Ok+Zl5GkympzCv/8+4MQazHGvRjsp1EodgnT1PawnipVk=
 =/YKJ
 -----END PGP SIGNATURE-----

Merge tag 'tegra-for-6.6-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt

dt-bindings: Changes for v6.6-rc1

A number of Tegra-specific bindings are converted to json-schema and the
reserved-memory and BPMP bindings get support for Tegra264.

* tag 'tegra-for-6.6-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
  dt-bindings: firmware: Add support for tegra186-bpmp DRAM MRQ GSCs
  dt-bindings: reserved-memory: Add support for DRAM MRQ GSCs
  dt-bindings: thermal: tegra: Convert to json-schema
  dt-bindings: arm: tegra: nvec: Convert to json-schema
  dt-bindings: clock: tegra: Document Tegra132 compatible
  dt-bindings: cpu: Document NVIDIA Tegra186 CCPLEX cluster
  dt-bindings: serial: tegra-hsuart: Convert to json-schema
  dt-bindings: arm: tegra: ahb: Convert to json-schema
  dt-bindings: arm: tegra: flowctrl: Convert to json-schema

Link: https://lore.kernel.org/r/20230728094129.3587109-2-thierry.reding@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:37:11 +02:00
Felix Moessbauer
0801a3a9f3 arm: dts: Enable device-tree overlay support for sun8i-h3 pi devices
Add the '-@' DTC option for the sun8i-h3 pi-class devices. This option
populates the '__symbols__' node that contains all the necessary symbols
for supporting device-tree overlays (for instance from the firmware or
the bootloader) on these devices.

These devices allow various modules to be connected and this enables
users to create out-of-tree device-tree overlays for these modules.

Please note that this change does increase the size of the resulting DTB
by ~30%. For example, with v6.4 increase in size is as follows:

22909 -> 29564 sun8i-h3-orangepi-lite.dtb
24214 -> 30935 sun8i-h3-bananapi-m2-plus.dtb
23915 -> 30664 sun8i-h3-nanopi-m1-plus.dtb
22969 -> 29537 sun8i-h3-nanopi-m1.dtb
24157 -> 30836 sun8i-h3-nanopi-duo2.dtb
24110 -> 30845 sun8i-h3-orangepi-plus2e.dtb
23472 -> 30037 sun8i-h3-orangepi-one.dtb
24600 -> 31410 sun8i-h3-orangepi-plus.dtb
23618 -> 30230 sun8i-h3-orangepi-2.dtb
22170 -> 28548 sun8i-h3-orangepi-zero-plus2.dtb
23258 -> 29795 sun8i-h3-nanopi-neo-air.dtb
23113 -> 29699 sun8i-h3-zeropi.dtb
22803 -> 29270 sun8i-h3-nanopi-neo.dtb
24674 -> 31318 sun8i-h3-nanopi-r1.dtb
23477 -> 30038 sun8i-h3-orangepi-pc.dtb
24622 -> 31380 sun8i-h3-bananapi-m2-plus-v1.2.dtb
23750 -> 30366 sun8i-h3-orangepi-pc-plus.dtb

Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230627133703.355893-1-felix.moessbauer@siemens.com
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-08-06 13:56:55 +02:00
Andre Przywara
f1b3ddb3ec arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support
The OrangePi Zero 3 is a development board based on the Allwinner H618 SoC,
which seems to be just an H616 with more L2 cache. The board itself is a
slightly updated version of the Orange Pi Zero 2. It features:
- Four ARM Cortex-A53 cores, Mali-G31 MP2 GPU
- 1/1.5/2/4 GiB LPDDR4 DRAM SKUs (only up to 1GB on the Zero2)
- AXP313a PMIC (more capable AXP305 on the Zero2)
- Raspberry-Pi-1 compatible GPIO header
- extra 13 pin expansion header, exposing pins for 2x USB 2.0 ports
- 1 USB 2.0 host port
- 1 USB 2.0 type C port (power supply + OTG)
- MicroSD slot
- on-board 16MiB bootable SPI NOR flash (only 2MB on the Zero2)
- 1Gbps Ethernet port (via Motorcomm YT8531 PHY) (RTL8211 on the Zero2)
- micro-HDMI port
- (yet) unsupported Allwinner WiFi/BT chip

Add the devicetree file describing the currently supported features,
namely LEDs, SD card, PMIC, SPI flash, USB. Ethernet seems unstable at
the moment, though the basic functionality works.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230804170856.1237202-4-andre.przywara@arm.com
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-08-06 13:55:19 +02:00
Andre Przywara
25726fd509 dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name
The Orange Pi Zero 3 board is an updated version of the Zero 2 board.
It uses a SoC called H618, which just seems to be an H616 with more L2
cache.

Add the board/SoC compatible string pair to the list of known boards.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230804170856.1237202-3-andre.przywara@arm.com
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-08-06 13:55:19 +02:00
Andre Przywara
322bf10320 arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT
The Orange Pi Zero 2 got a successor (Zero 3), which shares quite some
DT nodes with the Zero 2, but comes with a different PMIC.

Move the common parts (except the PMIC) into a new shared file, and
include that from the existing board .dts file.

No functional change, the generated DTB is the same, except for some
phandle numbering differences.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230804170856.1237202-2-andre.przywara@arm.com
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-08-06 13:55:19 +02:00
Claudiu Beznea
2ad41a9872 ARM: dts: at91: remove duplicated entries
Remove duplicated DTC_FLAGS_<board> := -@ entries which intends to enable
the building of device tree overlays.
Commit 724ba67515 ("ARM: dts: Move .dts files to vendor sub-directories")
added those entries at the beginning of file w/o removing the already
available entries spread though file.

Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Link: https://lore.kernel.org/r/20230721053918.33944-1-claudiu.beznea@tuxon.dev
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
2023-08-04 07:18:03 +03:00
David Yang
dc8cbdd9c6 arm64: dts: hi3798cv200: Fix clocks order of sd0
"ciu" and "biu" were incorrectly swapped. Fix their order.

Signed-off-by: David Yang <mmyangfl@gmail.com>
Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2023-08-03 12:37:20 +00:00
Krzysztof Kozlowski
dc1890b95e ARM: dts: microchip: split interrupts per cells
Each interrupt should be in its own cell.  This is much more readable.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230730111542.98238-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
2023-08-02 07:44:24 +03:00
Neil Armstrong
cf4befdc46 arm64: dts: amlogic: drop cooling-[min|max]-state from pwm-fan
Drop the invalid cooling-min-state & cooling-max-state from the
pwm-fan node defined in the bananapi dtsi and odroid-hc4 DT.

Link: https://lore.kernel.org/r/20230706-topic-amlogic-upstream-dt-fixes-take3-v1-3-63ed070eeab2@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:46:04 +02:00
Neil Armstrong
7bb717411b arm64: dts: amlogic: meson-g12-common: change aobus-pinctrl node name
Bindings expects name to be "pinctrl", fix it.

Link: https://lore.kernel.org/r/20230706-topic-amlogic-upstream-dt-fixes-take3-v1-2-63ed070eeab2@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:45:58 +02:00
Neil Armstrong
6ae51d9045 arm64: dts: amlogic: meson-g12b-odroid-n2: fix usb hub hog name
This fixes the following dtschema check error:
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dtb: pinctrl@40: bank@40: Unevaluated properties are not allowed ('hog-0' was unexpected)

Link: https://lore.kernel.org/r/20230706-topic-amlogic-upstream-dt-fixes-take3-v1-1-63ed070eeab2@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:45:25 +02:00
Krzysztof Kozlowski
3eced2a20a arm64: dts: amlogic: drop redundant status=okay in sound nodes
status=okay is by default.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20230731093615.148949-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:44:45 +02:00
Krzysztof Kozlowski
01457f6fd4 arm64: dts: amlogic: meson-g12b-bananapi: switch to enable-gpios
The recommended name for enable GPIOs property in regulator-gpio is
enable-gpios.  This is also required by bindings:

  meson-g12b-bananapi-cm4-cm4io.dtb: regulator-vddio-c: Unevaluated properties are not allowed ('enable-gpio' was unexpected)

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20230725142703.157547-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:44:20 +02:00
Xianwei Zhao
22a9b2a488 arm64: dts: add support for C3 power domain controller
Enable power domain controller for Amlogic C3 SoC

Signed-off-by: Xianwei Zhao <xianwei.zhao@amlogic.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20230707003710.2667989-5-xianwei.zhao@amlogic.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:43:59 +02:00
Huqiang Qin
cac34b2b3f arm64: dts: Add gpio_intc node and pinctrl node for Amlogic C3 SoCs
Add gpio interrupt controller device and pinctrl device.

Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
Reviewed-by: Dmitry Rokosov <ddrokosov@sberdevices.ru>
Link: https://lore.kernel.org/r/20230720114639.833436-1-huqiang.qin@amlogic.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:43:03 +02:00
Xianwei Zhao
6f048cc7a6 arm64: dts: add board AN400
Add devicetrees support for Amlogic AN400  board based T7 SoC.

Signed-off-by: Xianwei Zhao <xianwei.zhao@amlogic.com>
Link: https://lore.kernel.org/r/20230706091954.3301224-3-xianwei.zhao@amlogic.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:42:18 +02:00
Xianwei Zhao
015623ec05 dt-bindings: arm: amlogic: add board AN400
Add the board AN400 tree bindings based Amloigc T7 SoC.

Signed-off-by: Xianwei Zhao <xianwei.zhao@amlogic.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230706091954.3301224-2-xianwei.zhao@amlogic.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:42:18 +02:00
Krzysztof Kozlowski
fae63a81e2 arm64: dts: amlogic: minor whitespace cleanup around '='
Use space after '=' sign to match DTS coding style.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20230702185327.44625-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:40:22 +02:00
Lucas Tanure
4fef056588 arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree
The Khadas VIM4 uses the Amlogic A311D2 SoC, based on the Amlogic T7 SoC
family, on a board with the same form factor as the VIM3 models.

- 8GB LPDDR4X 2016MHz
- 32GB eMMC 5.1 storage
- 32MB SPI flash
- 10/100/1000 Base-T Ethernet
- AP6275S Wireless (802.11 a/b/g/n/ac/ax, BT5.1)
- HDMI 2.1 video
- HDMI Input
- 1x USB 2.0 + 1x USB 3.0 ports
- 1x USB-C (power) with USB 2.0 OTG
- 3x LED's (1x red, 1x blue, 1x white)
- 3x buttons (power, function, reset)
- M2 socket with PCIe, USB, ADC & I2C
- 40pin GPIO Header
- 1x micro SD card slot

Signed-off-by: Lucas Tanure <tanure@linux.com>
Link: https://lore.kernel.org/r/20230629073419.207886-5-tanure@linux.com
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:40:22 +02:00
Lucas Tanure
76ccc46852 dt-bindings: arm: amlogic: add Amlogic A311D2 bindings
Add bindings for the Khadas Vim4 board, using A311D2 Soc from Amlogic T7
family chip.

Signed-off-by: Lucas Tanure <tanure@linux.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230629073419.207886-2-tanure@linux.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:40:22 +02:00
Andrew Davis
c5a5583ecf dt-bindings: omap: Partially convert omap.txt to yaml
Convert omap.txt to yaml.

CC: linux-omap@vger.kernel.org
Signed-off-by: Andrew Davis <afd@ti.com>
[reduced to only OMAP3/4/5 and AM3, adding Epson Moverio BT-200]
Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Message-ID: <20230515074512.66226-2-andreas@kemnade.info>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2023-07-31 09:09:21 +03:00
Lukasz Majewski
58f45c50c3 ARM: dts: at91: ksz9477_evb: Add tx-internal-delay-ps property for port5
Without this change the KSZ9477 Evaluation board's Linux (v6.5-rc1) shows
following device warning:

'ksz-switch spi1.0: Port 5 interpreting RGMII delay settings based on "phy-mode" property, please update device tree to specify "rx-internal-delay-ps" and "tx-internal-delay-ps"'

This is not critical, as KSZ driver by itself assigns default value of
tx delay to 2000 ps (as 'rgmii-txid' is set as PHY mode).

However, to avoid extra warnings in logs - the missing 'tx-internal-delay-ps'
has been specified with the default value of 2000 ps.

Signed-off-by: Lukasz Majewski <lukma@denx.de>
Link: https://lore.kernel.org/r/20230727080656.3828397-1-lukma@denx.de
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
2023-07-31 08:17:46 +03:00
Lukasz Majewski
0ee2f55976 ARM: dts: at91: ksz9477_evb: Add missing timer nodes
Without this change the KSZ9477-EVB board hangs just after passing
execution flow from u-boot to Linux kernel.

This code has been copied from at91-sama5d3_xplained.dts.

Test setup: Linux 6.5-rc1
Config:     arch/arm/configs/sama5_defconfig
Toolchain:  gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabi

Signed-off-by: Lukasz Majewski <lukma@denx.de>
Link: https://lore.kernel.org/r/20230712152111.3756211-1-lukma@denx.de
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
2023-07-31 08:17:46 +03:00
Rob Herring
1cbb7c4dcb ARM: dts: at91-vinco: Fix "status" values
The defined value for "status" is "disabled", not "disable".

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Link: https://lore.kernel.org/r/20230626221010.3946263-1-robh@kernel.org
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
2023-07-31 08:17:36 +03:00
Maksim Kiselev
d0d73ee5e9 riscv: dts: allwinner: d1: Add GPADC node
This patch adds declaration of the general purpose ADC for D1
and T113s SoCs.

Signed-off-by: Maksim Kiselev <bigunclemax@gmail.com>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230619154252.3951913-5-bigunclemax@gmail.com
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-07-31 00:19:01 +02:00
Krzysztof Kozlowski
7dd900ea0e arm64: dts: microchip: minor whitespace cleanup around '='
The DTS code coding style expects exactly one space before and after '='
sign.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Steen Hegelund <Steen.Hegelund@microchip.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230702185108.43959-1-krzysztof.kozlowski@linaro.org
[claudiu.beznea: added link]
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
2023-07-29 17:05:24 +03:00
Krzysztof Kozlowski
dd471ebbb9 ARM: dts: microchip: add missing space before {
Add missing whitespace between node name/label and opening {.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230705150058.293942-1-krzysztof.kozlowski@linaro.org
[claudiu.beznea: added link]
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
2023-07-29 16:50:15 +03:00
Krzysztof Kozlowski
8dd876c466 ARM: dts: microchip: minor whitespace cleanup around '='
The DTS code coding style expects exactly one space before and after '='
sign.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Steen Hegelund <Steen.Hegelund@microchip.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230702185108.43959-1-krzysztof.kozlowski@linaro.org
[claudiu.beznea: added link]
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
2023-07-29 16:49:41 +03:00
Thierry Reding
c9a706ab22 ARM: tegra: Provide specific compatible string for Nexus 7 panel
panel-lvds alone is not a valid compatible string and we always need a
specific compatible string as well. Nexus 7 can come with one of (at
least) two panels, so pick one of them as the specific compatible
string.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2023-07-27 17:15:43 +02:00
Thierry Reding
b28d3af99a ARM: tegra: Use Hannstar HSD101PWW2 on Pegatron Chagall
The LVDS bindings require a specific compatible string in addition to
the generic "panel-lvds". Add the HannStar HSD101PWW2 which is used on
a similar device (ASUS TF201) and seems to work fine with slightly
modified timings in DT.

Suggested-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2023-07-27 17:15:27 +02:00
Thierry Reding
ba9858c53a ARM: tegra: Reuse I2C3 for NVEC
Instead of duplicating the I2C3 node and adding NVEC specific
properties, reuse the I2C3 node, extend it with NVEC specific properties
and drop properties that are not needed by NVEC. This results in a DTB
that is a bit cleaner and avoids accidentally using I2C3 and NVEC which
would have them fight over the same hardware resources.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2023-07-27 17:14:32 +02:00
Thierry Reding
d7fb6468ec arm64: tegra: Add blank lines for better readability
Add a few blank lines to visually separate blocks in the Jetson AGX Orin
device tree.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2023-07-27 16:48:25 +02:00
Thierry Reding
6e752d4a2f arm64: tegra: Remove {clock,reset}-names from VIC powergate
According to the device tree bindings, the powergate definition nodes
don't contain clock-names and reset-names properties, so remove them.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2023-07-27 16:48:09 +02:00
Krzysztof Kozlowski
ee561fc4fa arm64: tegra: Drop incorrect maxim,disable-etr on Smaug
There is no "maxim,disable-etr" property (but there is
maxim,enable-etr), neither in the bindings nor in the Linux driver:

  tegra210-smaug.dtb: regulator@1c: Unevaluated properties are not allowed ('maxim,disable-etr' was unexpected)

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2023-07-27 16:43:06 +02:00
Gautham Srinivasan
bb9667d818 arm64: tegra: Add SPI device tree nodes for Tegra234
Create the device tree nodes for the SPI1, SPI2 and SPI3 controllers
found on Tegra234.

Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2023-07-27 16:42:12 +02:00
Gautham Srinivasan
96ff27cecb arm64: tegra: Enable UARTA and UARTE for Orin Nano
Activate UARTA and UARTE functionalities for Orin Nano.

- UARTA is accessible via the 40-pin header with pin 8 and 10 (TX/RX)
- UARTE utilizes the M2.E connector

Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2023-07-27 16:41:16 +02:00