Commit graph

1,233,488 commits

Author SHA1 Message Date
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
Arnd Bergmann
d69ba6fe66 Renesas ARM SoC updates for v6.6
-   Drop unused OF includes.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCZMOmowAKCRCKwlD9ZEnx
 cEDyAQDcAwAZiPEgeHP4RnYHGLOQSSbxPoIegPJC9W6Nis8UpgEA1F0X8ttgYwfH
 vWrmST1erhbhMm/MnqWzD7IVghf9Kgk=
 =22oq
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXRCMACgkQYKtH/8kJ
 UidN2RAAxCf0AgvqXBQP5K9CrP0dpzCADq1fV+iWxILWwkUG4Sc23eZEDLDTBNc6
 7vQWJqaGDGY0gaB3T64HCtdDZDbUKGOiDxJgqVyP/45Im75jk61KO+We6swdkFSO
 HcX3ul/afx1d85Ed40M3tsXER99Z8m6hL1vLv5QkviXYfQo3ughDmTpvpMFjsRt+
 oGL1T78I9+k+UAep6/ZwWWqayKk76lwadj0oPv2i3YOBgWRA2JnOGAeDRyVwcG0g
 E/dfdKzf1oZNFuMePk4tW88vOkbY3HCZZZ8pwUH+LQ1M4Yu3/HjMwC8JI/k0oql7
 TRUBaZlmrM0tbJecW2wUAznbpw1j3PqO64+A1Ikv9JOve4LJYJMesoNQGKutweMK
 CV/P4EnlfHzSGjNn5rHnaFSBRP5bisdOTw82sDoWhjsXrcsNW3He11pSqO97mTPO
 ESiaUpprJTmTFCqlpsaB2nz/njMTSwbG/MhhBsT+vaGE2XXBd6YjQIsK0rgLZqEq
 WUQAvwBYvT3eP1P5b0Uw2GblHtSbuZ/bkfNvR8//prYzqIJRFFhQI66W2OJdDrtK
 SaHlX8MrfymZm8/Um5Z4QU9TFnHneY2sIguErPIdWOU6nvFqZEFHFuDg7TjVkUj5
 gjNwgLXDH7xKYIpIe/mw5n0PB2uim1co68rOL0v/NITCPsz4Src=
 =qnUI
 -----END PGP SIGNATURE-----

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

Renesas ARM SoC updates for v6.6

  -   Drop unused OF includes.

* tag 'renesas-arm-soc-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
  ARM: shmobile: rcar-gen2: Drop unused OF includes

Link: https://lore.kernel.org/r/cover.1690545142.git.geert+renesas@glider.be
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:34:43 +02:00
Arnd Bergmann
c0c3bf7424 SoC changes for omaps for v6.6
SoC changes to include the correct devicetree headers, and an update to
 make use of_range_to_resource(). There is also a non-urgent fix for
 pwrdm_read_prev_pwrst() array-bounds warning.
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEkgNvrZJU/QSQYIcQG9Q+yVyrpXMFAmTUqHkRHHRvbnlAYXRv
 bWlkZS5jb20ACgkQG9Q+yVyrpXNvSQ/+LvcFPfVoVNlZgEctfx8Hxuj+OQg09git
 yft+hr6mjJGMoeXByBZnQg48UsqSCLKj6UCWm54AojUf/TNuVpbAHXfpg9haeEBx
 1cJPmCwHyq/P4T2RdY/h9D4Z9zZ4IG9Hkvqa8FV5h3MwkADF0/zqFSQCeSbaaCm3
 6T+tNtpCSVR8QfCc3pNO/q4VQa/pKpgUi2VH+345PVOT++5ErhHvG4N/FzE4FoKy
 mvbFa0NL5lm2WZrWJQU9kty93wouVuS1lm/6yMe9i3bmGgson5JI60ohRucndU2h
 yu/ohPQArkBNP16jUNMONYx58nwOoluR11cz8ddXqIE9EYh7VUKvG9xXqrG2xAHE
 gkG7RQYWy517AVVgSpXjR1/B6xXzcVojueP3E6jJv0Yu2NS8g+lihBPG6xRcRAGS
 lvQDShKadkThRyI9PTTYIMHcQjGkwryCPAgvnzTCg/WQeMAyl26n8bl2YEPRwym1
 qukrmmnwLUkm0CwNlqRof6Rmw9bgWzIXgRWa0Ue6EWUTTa2U8fFxZFNFfICuutuT
 D+rjg8zTIABRdUDV+Zi7zwczWRQjB00CP3x0kVxHEdKI1fUk2GPh78Swu20Zv1yi
 jqIHcQgJ/jw+iEnwNpRVEvRXUClDIGyTPIW0xyAQGqvwAMifII0JQ3Bk4zsZ39S+
 MeL9/zuKfOo=
 =TCav
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXQ/EACgkQYKtH/8kJ
 Uicvfw//f+elQUm0asgZcKCPb3VIIlh9SwNkShtEIbZSUQkvxhqyCurGNb5pD8N+
 0CqngBnnGik7It0BL3PPvumzk9GGMMKWR+IcQDbtYCBsssQ7OV23YIsjbF1QyJYa
 AqYq83Lbej3VyeAA8Z78dJDWWBkqcswd69zl7A2UW+r8OiHFbRs+Fcb+dRB+35yb
 bz2D3mgfMjg8XynLf8vBkz2fpATOQu66EaD2Szn64I2ul0uVgtlUOGuV8CfsrV90
 RLBZUIxBqyB1sg/YkhPSEQI6IMSXf9jAehYsBOb/zioiOpVsVWSkdd0sVrn98bjY
 HARGPaM2dbxsY6MNOIJ2W3j0FzguWBgMLcBL0UrYwZyw8jSSG5YUxQCYTD350gGE
 CH8CaRAzJr7D/At9CwrtnHDfHDtcsKrHcGMyHFx6eZ50w3SyC3jjkou0d4K8zhn4
 zBTUbIhBcT1tmcBc2MmdueziqxB7N5+tgBrgW8yHobppqs7+bBlYCf8wnSKTZDz1
 deWnStj434siQUktMn7Q/6bKfmvYmuiQsxwIdtj5QMPe7xD1mIinXmv5TWZnDAYi
 XsjJPRn8cGiYvLBaXVKp1dx6nehS/9Q9IviO2UMHpvzQssxn9QYJwhR9zhUEWN7z
 qTVzb3GnTU8mHihpQSvJH0haX2Cmv/yWpQJn9euwae1VHPZ2OJI=
 =TEN6
 -----END PGP SIGNATURE-----

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

SoC changes for omaps for v6.6

SoC changes to include the correct devicetree headers, and an update to
make use of_range_to_resource(). There is also a non-urgent fix for
pwrdm_read_prev_pwrst() array-bounds warning.

* tag 'omap-for-v6.6/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  ARM: omap2: Explicitly include correct DT includes
  ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
  ARM: omap2: Use of_range_to_resource() for "ranges" parsing

Link: https://lore.kernel.org/r/pull-1691658952-110529@atomide.com-4
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:33:53 +02:00
Arnd Bergmann
b5410ee661 Amlogic ARM mach-meson changes for v6.6:
- Drop unused DT includes in mach-meson
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEPVPGJshWBf4d9CyLd9zb2sjISdEFAmTM+S0ACgkQd9zb2sjI
 SdGRiQ//aMu3YPdaVFqfPFNjThUy1V1JRljZkNVdOXx/aY5tCCT3DYSAoe0o+X4n
 TD8dEOAO6/LOfaq9uK/zP0VB1hoaIDbkc9Vs1EI3r06M0WuMT4/JdVniW/I/+hrf
 noh7jYfrxG0oans3H9C+juX7s3VCl5JYOMkf9g3IrQS7tuqoylscO/572+jAIv/J
 KkDMqMl0cj5T6KbCvzeAJRYPqr094yK7/pq1OIaCY6XwzoAItCsdNrzFViSmtaDh
 riHqDuGSKJE/ajBfsM0TA7MztmoE5USQHNr0fpl98FapKOEWtPM+wggwZVq9VD/6
 PM7122wIIykAxLHqEndVC5esEIxTt1HsOJpVZTsz+Bf4Z6tt+kVURb44Th+xuEGr
 /e/TySQm/PLQmHUzmXhJXy9Glj34MrizGGfIiLBzkGKnTcKgGInebAfvCNrq9BIV
 VBEY6HrLwtTtzEDp8sQCioFlOg7mhzwYq3blnVkx6sa75hpSAClxKqNkTHmy4qNm
 Q86R0/p08bZiv2eNiCfoAlVfOSrwM+VRBOaQLbfgYGiLgWTLzWXwpWp6TdP6ThOm
 Mm4lDO9lNM10RvpfPa67pMP8VHcHQD4JfLSLYdSrPcRhUad/oQhJs1xFYdtklNVM
 Nu2emhWjpnp/8FcxU09rH3cz000YYSBaa23WMTfwfmJ7bwhLZXE=
 =Ny6Y
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXQ90ACgkQYKtH/8kJ
 UieznxAA4FUgQzWO9Ep1MvTLxdHDtZm5uLtP66dAaqSJO2IliCF0T5dgxHj/OxAv
 Fp0ZXs6nKkTuOM0Zyx8metyBYM68Vx2G2+fMzBnoIa101bAurhHiFhOcqDIAZx4L
 Lcesg5TbtcNa0meICOQ+NibinuOrUe6TXX+DPP4yFDcEvZgx+bCWEHaIy/q2jCNl
 sj4XvnVrJZiHl5MFRpJvzD5+3XrkGU4dB3OsHeI1Rn0Ju+ldTH6PkvXnHNoTN8Ot
 IABmJwAYir89iz4PodlD38oYTbwqXqcdWOgwCMk1CGKeFgVt929VzNMgMibPJGyR
 E0p64rjNHeLddC8p5sI3x4pRv56kLul57aIC5GQYHvmXjkQuUyp/3wsK/YpfQKp2
 O+fTFITFEPuE/wiofpcW92ZI6T8C9DYhf0MPaPAwQPP2BM8Di53ujOFaz55SC6nS
 qvpYeVxivTwRkPB2i70aBhCJ7so/D9WVWPNhY7VkOKNxMTI6ipqfXyUX+jPanfPS
 MKeoQCOeqRk+ZGu5m1PV5Q3BImKNSEQwtCVQQRSmmBVledQ5ASbul77lqKnLlOQZ
 YrYPGXkf5XTRkCJN+XDd4SIAMiI+dri/CkvrRwqXcxH+K4s4laWHOPlKpamiegM/
 Gm6ixJ32wJR8khQaD+ZyJ+gKZnvBsRzS/w7qbLSCulpE4jygO7s=
 =ZqQW
 -----END PGP SIGNATURE-----

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

Amlogic ARM mach-meson changes for v6.6:
- Drop unused DT includes in mach-meson

* tag 'amlogic-arm-mach-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux:
  ARM: meson: Drop unused includes

Link: https://lore.kernel.org/r/bbdfc9d4-6e02-a1aa-7871-b24f9da3419b@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:33:33 +02:00
Arnd Bergmann
61029e2b37 AT91 SoC updates for 6.6:
It contains:
 - explicitly include correct DT includes from Rob
 - one cleanup which removes unused extern declaration on atmel_tcb.h
 -----BEGIN PGP SIGNATURE-----
 
 iI8EABYIADcWIQTsZ8eserC1pmhwqDmejrg/N2X7/QUCZMx+PxkcY2xhdWRpdS5i
 ZXpuZWFAZ21haWwuY29tAAoJEJ6OuD83Zfv9RHAA/jMPJ6uQKDDP9iYzJD4moCC2
 H614pQHGJx8PLnxt7kPaAP4xrN1l9+Yo0+31r8bDSjGBksmOK0g262shKXgsY79G
 AA==
 =ab+a
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXQ7MACgkQYKtH/8kJ
 Uidn1BAAuEEA+N3YAf6gRBQ7xJ1y+UuZr945SjKWZtU4gvKB04a8N1VdIGMUCP5Z
 QlmaXbMwrALPfs4oqu4NmjI5MsB9IZNLKb35C5LUAltHTfaG36FLmbrs0kIbQ6I9
 ES3Sr5rHM+ec7RewbuVqx3DK4VzJJQN++CECTkRH9j6cGkGIGRyCtD3jHp+LROv0
 73UJ0Iv7FBkDNprhhCjhSQwUiTb0kHiRORhOnvle6JcnIYHaN41/qL1M0VRVBmsb
 HQAT2KH7c2Br9hSTNYBJG77RXNt50CNIM5fviGFTQw+d6OugDjNwsrRzKFrM4uR+
 XDHAAL9GK/QEZ2UClCuYY8q1oezoVeUjUZw70PzU8I6lXDi9373pY1E/K3HIG7WZ
 y7NrWLGCzxpc2/OBBNl57hiMbqdnV+a+53VMpKLtjobt3xHVMzpoluf1KRKcqf9Z
 SmOYV8wZs+pCAtTYBj5+RfQuLfTmJHRbSB42DHMWncHt5hRbGmAvTLMEPFy7Gyyw
 ogKN2VsqViQS0C5pI0EO4119Pv4OPJzJP1qvmtZgZbwMj7WVLaOq3tri6fNuIIsy
 Uy+uuEFyppAsegJ7VQmpsk8ql+R0XAc0fk8hw+iob+S0hPPBoSEtemL8mkYurTuN
 WeKTk1AHPtl5Ty7Fvo32G38SDxwuuBbc67IbiPzN44UZ6gATa+g=
 =8ksf
 -----END PGP SIGNATURE-----

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

AT91 SoC updates for 6.6:

It contains:
- explicitly include correct DT includes from Rob
- one cleanup which removes unused extern declaration on atmel_tcb.h

* tag 'at91-soc-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
  ARM: at91: Remove unused extern declarations
  ARM: at91: Explicitly include correct DT includes
  soc: microchip: Explicitly include correct DT includes

Link: https://lore.kernel.org/r/20230804044118.231478-1-claudiu.beznea@tuxon.dev
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:32:51 +02:00
Rob Herring
5df5b2e047
soc: fsl: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-23-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:02 +02:00
Rob Herring
1c37c34e2d
soc: xilinx: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-22-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:01 +02:00
Rob Herring
adedd5d129
soc: sunxi: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-21-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:01 +02:00
Rob Herring
0e7ed4dda9
soc: rockchip: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-20-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:01 +02:00
Rob Herring
d01e0aec6d
soc: mediatek: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-19-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:01 +02:00
Rob Herring
96b75c9d4b
soc: aspeed: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-18-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:01 +02:00
Rob Herring
5b45759c0b
firmware: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Acked-by: Dinh Nguyen <dinguyen@kernel.org>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Sudeep Holla <sudeep.holla@arm.com>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-17-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:01 +02:00
Rob Herring
53c5ae638d
bus: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Laurentiu Tudor <laurentiu.tudor@nxp.com>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-16-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:01 +02:00
Rob Herring
544885aa07
ARM: spear: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it was merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-15-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:01 +02:00
Rob Herring
1402f75d9b
ARM: mvebu: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-14-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:00 +02:00
Rob Herring
d6c97c96d2
ARM: versatile: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-13-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:00 +02:00
Rob Herring
ab7c1ad11d
ARM: rockchip: Drop unused includes
Several includes are not needed, so drop them.

of_platform.h is not needed, but it implicitly includes of.h which is
needed.

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-12-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:00 +02:00
Rob Herring
48f1138f9c
ARM: pxa: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-11-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:00 +02:00
Rob Herring
ce2ab51a18
ARM: nspire: Drop unused includes
Several includes are not needed, so drop them. io.h was implicitly included
and is needed.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-10-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:00 +02:00
Rob Herring
152d11a0b5
ARM: npcm: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-9-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:00 +02:00
Rob Herring
23174ee580
ARM: nomadik: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-8-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:00 +02:00
Rob Herring
89ce0a2fc1
ARM: mmp: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-7-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:31:00 +02:00
Rob Herring
fcd346e833
ARM: hpe: Drop unused includes
of_platform.h is not needed, so drop it.

Acked-by: Nick Hawkins <nick.hawkins@hpe.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-6-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:30:59 +02:00
Rob Herring
9d2af67ba0
ARM: dove: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-5-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:30:59 +02:00
Rob Herring
fe260f5e65
ARM: berlin: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Jisheng Zhang <jszhang@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-4-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:30:59 +02:00
Rob Herring
17f269e703
ARM: alpine: Drop unused includes
of_platform.h is not needed, drop it.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-3-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:30:59 +02:00
Rob Herring
b8678ca577
ARM: sti: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Patrice Chotard <patrice.chotard@foss.st.com>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-2-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:30:59 +02:00
Rob Herring
c0b736d3b5
ARM: l2x0: Add explicit includes for init and types
The cache-l2x0.h header uses u32 type and the __init and __iomem
attributes, so it should have explicit includes for those.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-1-d8de2cc88bff@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:30:54 +02:00
Lin Yujun
42ff49a196
ARM: dts: integrator: fix PCI bus dtc warnings
An warning is reported when allmodconfig is used to compile the kernel of the ARM architecture:

arch/arm/boot/dts/arm/integratorap.dts:161.22-206.4: Warning (pci_bridge): /pciv3@62000000: node name is not "pci" or "pcie"

Change the node name to pci to clear the build warning.

Signed-off-by: Lin Yujun <linyujun809@huawei.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20230811-versatile-dts-v6-6-v1-1-d8cb9d1947ed@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:14:16 +02:00
Arnd Bergmann
d842f4dc68 ARM: Zynq SoC changes for v6.6
- Sort out OF headers in pm.c
 -----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQQbPNTMvXmYlBPRwx7KSWXLKUoMIQUCZMzcuAAKCRDKSWXLKUoM
 IeNlAJ9ZxrC2yUdxxev+51vmVMHs32xbzwCfaLkDev0tR1XXUpQdEdzs52z3Dws=
 =QVnR
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXPxgACgkQYKtH/8kJ
 UifuHg/6Aso7qoXlCW377qH7JK5q6opqH24O5sE6uAm4SJ9BKYP/eCuzO54LGMaO
 fsls0pIV19zL/kyjoKGYsZYCjWOagNnP2hHhF4MGaj+coV6SnDyL//xwa2GSDe3i
 7wybMUDG3+2f1dnBuoZz4+vZXOs4Z7fzA9q/Vh4AhaGVPRSwfYjwMpiK2T7KWgc/
 WdxvaYywCArhpS6MgWEh1eYAdXlePI3dal+ogqzhl67+9El5UtSGX86EuszIPaOi
 OBrN9XCkuHMkcBN9zrfxeHWLfybFR5VbZXCZYyNEnGppifPDlH1aSrJ5v4oR3iiz
 eWdDpPbhRoe+t6N1GpXpyH+WobRmYHbxdf+y/KG7RIUNswEzGIY2VT/1+C8EcuVx
 3bmhqBumH6w3Th6MA7FEUSzHo3sMO2O5ngT0Uj4J1sHnxzn6SnHVRibsp8d1Ua+P
 0Jb0oYFM3Sg638sV62BHD18dKXPwlRowIad0zMCyLFBScTIJT+mWqHHVc5/NDZIV
 8pjyjfRnX16CevBTF0cRdS6ynCuf1UavwqBW1kCpXwd/2Tv8iUrmA2IHi+J7/X5K
 FYOb22hs4qdqnN8znMB0MWsUwNeduTsn1HKisRmDh3+IXuTXumTOzBqIZIz6mxa8
 3d0tAD4dU1U8/MAyBtMuAYdKC8exFqjzHo2Amjz4ESk2e9f6ZS8=
 =QcvG
 -----END PGP SIGNATURE-----

Merge tag 'zynq-soc-for-6.6' of https://github.com/Xilinx/linux-xlnx into arm/fixes

ARM: Zynq SoC changes for v6.6

- Sort out OF headers in pm.c

* tag 'zynq-soc-for-6.6' of https://github.com/Xilinx/linux-xlnx:
  ARM: zynq: Explicitly include correct DT includes

Link: https://lore.kernel.org/r/a56457a0-7e5a-df46-2c86-3f2ace578984@monstr.eu
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:13:12 +02:00
Arnd Bergmann
991e0d9dbb i.MX fixes for 6.5, 2nd round:
- Fix i.MX93 ANATOP 'reg' resource size to avoid overlapping with TMU
   memory area.
 - Fix RTC interrupt level on imx6qdl-phytec-mira board.
 - Remove LDB endpoint from from the common imx6sx.dtsi as it causes
   regression for boards that has the LCDIF connected directly to
   a parallel display.
 - Drop CSI1 PHY reference clock configuration from i.MX8MM/N device tree
   to avoid overclocking.
 - Set a proper default tuning step for i.MX6SX and i.MX7D uSDHC to fix
   a tuning failure seen with some SD cards.
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmTTYzIUHHNoYXduZ3Vv
 QGtlcm5lbC5vcmcACgkQUFdYWoewfM5THQf/bDZP+YPT8RxUdxVdL6jT2GGHR3t8
 wq3+vM1KVgg+1E9nMBcG0aT1fUTvPM22N5Ae72bGYd69HGbqS64UJ37JlvrSXfwW
 QtJHPb9mbDPsdyoLbWBuJq3bdY6NgdbzeKEEGRWlZAkJqvB5a1S63g3riJO89inp
 mMsm0dFGn7IZFkhflMtMFL9T0FOz4IwbJGBCm5WvRCR/5nH82MJe5w9JfWBGoRPY
 Y0+vm8bS8A/hjQrYVWyAxe1sRAjxNNPWEsjelY/F89gpqOcuBrTTFVmMhEVKX6sd
 BjgCQFFWzds4ezmTNloMTyB4dSnW/q2Nsg87A9MXVECW6eIzAeO9p2dINA==
 =pxhp
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXPu4ACgkQYKtH/8kJ
 UieZnRAAnbxsC6/NT7qOwo/d6+hfX2Nh7Tgy9MDLBwIGtzdR822SD0WKwYRIb0K/
 iMQMt+6ItPcYDKOLUXKv1MY3QX3BcirvE4yDyPGVxgcnkmL1egeUlYJ4R2U8QnOq
 Vwn+cqAcA6RSQIYEV0w32gXHjeDBMdsToT+DlV7id5C6QyreQEkSRzrqf0zm1CTF
 zNWCXeaaLkTV+j7W4fb3yPhSMhnnfkwmZB3lVVd5K/vwt7x3OQc7WaSQVNPAcGTC
 jiWsbW5KF4HbcukUpb16hyxyyJlt94FxrqqUyN86mj/ONBS55Hf7ilgZX4x/KphG
 PJ2V7fnCDnrhIWVEUlknMxLZmPUXTMqaSVsXrx0JOOz+y3KSq6lZudswXPK5fvbV
 WGZw9YpC/Hm3hN7Xi+BBUZVJGB7r9pyjcZUcUZBqK1EOxDSRiDMogyC55cC6C6Z2
 uX4AfntpeDskj1nUtAgXK38bM1NLQ/jQnkZPVV69qpSkRQK/zLBwNuTSDUtW42vM
 ftbbSIyN4tEBQD5bmXy01ug7qxFJaeRQ9dW44UH03zYvDlH5QTrRM64tmySKIRZ+
 urab1ShoN0UNA7t9PFpj45bbLb9sndeI6EOh0Vi8RozQ+dCEq1I6HFt54K886qar
 sjcsnrJxMZysZnoGGf3q1REe3NjuQ1gRd2nwg4Rbj7VkytuInWI=
 =3ZEY
 -----END PGP SIGNATURE-----

Merge tag 'imx-fixes-6.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes

i.MX fixes for 6.5, 2nd round:

- Fix i.MX93 ANATOP 'reg' resource size to avoid overlapping with TMU
  memory area.
- Fix RTC interrupt level on imx6qdl-phytec-mira board.
- Remove LDB endpoint from from the common imx6sx.dtsi as it causes
  regression for boards that has the LCDIF connected directly to
  a parallel display.
- Drop CSI1 PHY reference clock configuration from i.MX8MM/N device tree
  to avoid overclocking.
- Set a proper default tuning step for i.MX6SX and i.MX7D uSDHC to fix
  a tuning failure seen with some SD cards.

* tag 'imx-fixes-6.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
  arm64: dts: imx93: Fix anatop node size
  ARM: dts: imx: Set default tuning step for imx6sx usdhc
  arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration
  arm64: dts: imx8mn: Drop CSI1 PHY reference clock configuration
  ARM: dts: imx: Set default tuning step for imx7d usdhc
  ARM: dts: imx6: phytec: fix RTC interrupt level
  ARM: dts: imx6sx: Remove LDB endpoint

Link: https://lore.kernel.org/r/20230809100034.GS151430@dragon
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:12:29 +02:00
Alan Stern
55c3e571d2 USB: gadget: f_mass_storage: Fix unused variable warning
Fix a "variable set but not used" warning in f_mass_storage.c.  rc is
used if	verbose debugging is enabled but not otherwise.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Fixes: d5e2b67aae ("USB: g_mass_storage: template f_mass_storage.c file created")
Link: https://lore.kernel.org/r/cfed16c7-aa46-494b-ba84-b0e0dc99be3a@rowland.harvard.edu
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-12 10:06:12 +02:00
Alan Stern
159a98afc8 USB: gadget: core: Add missing kerneldoc for vbus_work
Add a missing kerneldoc description of the vbus_work field in struct usb_udc.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Fixes: 50966da807 ("usb: gadget: udc: core: Offload usb_udc_vbus_handler processing")
Link: https://lore.kernel.org/r/1e5e7cda-b2c8-4917-9952-4354f365ede0@rowland.harvard.edu
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-12 10:06:05 +02:00
Alan Stern
59cf445754 USB: core: Fix oversight in SuperSpeed initialization
Commit 85d07c5562 ("USB: core: Unite old scheme and new scheme
descriptor reads") altered the way USB devices are enumerated
following detection, and in the process it messed up the
initialization of SuperSpeed (or faster) devices:

[   31.650759] usb 2-1: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
[   31.663107] usb 2-1: device descriptor read/8, error -71
[   31.952697] usb 2-1: new SuperSpeed Plus Gen 2x1 USB device number 3 using xhci_hcd
[   31.965122] usb 2-1: device descriptor read/8, error -71
[   32.080991] usb usb2-port1: attempt power cycle
...

The problem was caused by the commit forgetting that in SuperSpeed or
faster devices, the device descriptor uses a logarithmic encoding of
the bMaxPacketSize0 value.  (For some reason I thought the 255 case in
the switch statement was meant for these devices, but it isn't -- it
was meant for Wireless USB and is no longer needed.)

We can fix the oversight by testing for buf->bMaxPacketSize0 = 9
(meaning 512, the actual maxpacket size for ep0 on all SuperSpeed
devices) and straightening out the logic that checks and adjusts our
initial guesses of the maxpacket value.

Reported-and-tested-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Closes: https://lore.kernel.org/linux-usb/20230810002257.nadxmfmrobkaxgnz@synopsys.com/
Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Fixes: 85d07c5562 ("USB: core: Unite old scheme and new scheme descriptor reads")
Link: https://lore.kernel.org/r/8809e6c5-59d5-4d2d-ac8f-6d106658ad73@rowland.harvard.edu
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-12 10:06:01 +02:00
Alan Stern
5198c0eeb8 USB: core: Fix unused variable warning in usb_alloc_dev()
The kernel test robot reported that a recent commit caused a "variable
set but not used" warning.  As a result of that commit, the variable
no longer serves any purpose; it should be removed.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202308092350.HR4PVHUt-lkp@intel.com/
Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Fixes: 1e4c574225 ("USB: Remove remnants of Wireless USB and UWB")
Link: https://lore.kernel.org/r/7223cc66-f006-42ae-9f30-a6c546bf97a7@rowland.harvard.edu
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-12 10:03:37 +02:00
Xu Yang
c272dabf2d usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0
If initially isoc_count = 0, periodic_count > 0 and the io watchdog is
not started (e.g. just timed out), then the io watchdog may not run after
submitting isoc urbs and enable_periodic(). The isoc urbs may not complete
forever if the controller had already stopped periodic schedule.

This will try to call turn_on_io_watchdog() for each enable_periodic() to
ensure the io watchdog functions properly.

Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Reviewed-by: Alan Stern <stern@rowland.harvard.edu>
Link: https://lore.kernel.org/r/20230809065327.952368-1-xu.yang_2@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-12 10:03:22 +02:00
Yang Yingliang
3ddde5aa43 USB: ohci-sm501: remove unnecessary check of mem
The resource is checked in probe function, so there is
no need do this check in remove function.

Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Link: https://lore.kernel.org/r/20230809085348.2761782-1-yangyingliang@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-12 10:03:16 +02:00
Ruan Jinjie
bb8dc3df68 usb: gadget/snps_udc_plat: Remove redundant of_match_ptr()
The driver depends on CONFIG_OF, so it is not necessary to use
of_match_ptr() here. Remove of_match_ptr() and CONFIG_OF.

Signed-off-by: Ruan Jinjie <ruanjinjie@huawei.com>
Link: https://lore.kernel.org/r/20230809084849.2410477-1-ruanjinjie@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-12 10:03:13 +02:00
Daniel T. Lee
6da4fea89d bpftool: fix perf help message
Currently, bpftool perf subcommand has typo with the help message.

    $ tools/bpf/bpftool/bpftool perf help
    Usage: bpftool perf { show | list }
           bpftool perf help }

Since this bpftool perf subcommand help message has the extra bracket,
this commit fix the typo by removing the extra bracket.

Signed-off-by: Daniel T. Lee <danieltimlee@gmail.com>
Reviewed-by: Quentin Monnet <quentin@isovalent.com>
Link: https://lore.kernel.org/r/20230811121603.17429-1-danieltimlee@gmail.com
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
2023-08-11 20:54:29 -07:00
Yue Haibing
01b8539655 bpf: Remove unused declaration bpf_link_new_file()
Commit a3b80e1078 ("bpf: Allocate ID for bpf_link")
removed the implementation but not the declaration.

Signed-off-by: Yue Haibing <yuehaibing@huawei.com>
Link: https://lore.kernel.org/r/20230809140556.45836-1-yuehaibing@huawei.com
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
2023-08-11 20:39:40 -07:00