Commit Graph

1200138 Commits

Author SHA1 Message Date
Rob Herring
6e73bd23a1
ARM: davinci: Drop unused includes
of_platform.h include is not needed, so drop it. It implicitly includes
of.h (for now) which is needed.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Link: https://lore.kernel.org/r/20230823165637.2466480-1-robh@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-29 16:01:32 -04:00
Arnd Bergmann
c888d347ac SoCFPGA mach update for v6.6
- Clean up DT includes in mach-socfpga
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEoHhMeiyk5VmwVMwNGZQEC4GjKPQFAmTla9MACgkQGZQEC4Gj
 KPSeBQ//UQOW7AUirPygaT63i0sQ9TG9K2xMSJczSEqLAfynckRt+CRUvY9cnfI5
 urIMKL5k2NsroHsn4gsRMXmW2vwzuIw0jrVW3fILV1Ikoqwx+Zr9bFU8xYg52TJx
 +KSL50RuZW1cIwWZICZ7dwhMX+QvB78i5nhkYhLaZ6jimNR8X4TKlJo6cUi8G8JO
 U/RD8fzAuchS8Xy2jSw/E1aOvQjnRYIHRrkkf9Pv+eOYesSERtARWCsyi6SlAtnV
 2OU0mYhzaJOLk/RI1ElOT0Vc1BgQln3AtAN8HV/Hqgr5aHkr3LdpMDxwMQPIeYRG
 Q+aFRpR711Sd/W+z6YNXpx6CWXqIrClnjO/oh2+T8HdI/tHZmo5iuaoGYm/OfUwb
 qYJh1ExLcGLmHV6m17Mafxt1FR43Rq6aPJYVc6jT2iRIb84gxQNcKtq5p7Qp3aa7
 FqCCX6LbDFtsraFnsngBmJ2EF+gtu8UYdpYNuVL8zQiwkw80pDE7S8rDNBCWEWLn
 xu5+/vmA4PmA/NhmFNSM1UiYS6gB9y/w86NwfU2/G9mJmnAw9/ealtIAQ0Mo1tLX
 znI7QfHpof4lxVfMlzxCbolEFhF71QgaRLwLGhvWwCTVGQ3vvQvfwpoZAcdJWSZD
 76QwckmNNRSUgwN0UgMSJIcdJOJKQnmksKHj1XymrPC7zbVMFUw=
 =u1Bf
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTuTn8ACgkQYKtH/8kJ
 Uic6LRAA0zAlzyfJvAnhhdgPb+cfabBwMvvJMJDW/AFTj5BCZ0HtxOCfP4Sj9f7n
 O4ZivCzAQq3zRqTQwFwFQDwtE3Exdx+fNAdS1tnwDiDXa1phbOsctRpMRUoX+ozZ
 GUkqrIihW53yV4cpBcReVUw/I6ryeZbBkKwO9SQepkqAKCUi+klej57/xdEPkd48
 djwOy51ZrzXnOunAY0FA05gIgI1yn1JUDOhdFqzj1F1LnSz6XeyNnWFU2cTYYJsk
 E26YME+7Az4CUfTRw7FobZEr+HyY4FA5XEeE5zrpPTdNQY6EQVxYIMfq9jSTOc+z
 PXhQFwReRgg4OXeRwfeC4YZLryQ4InQgNNaIwBKJSKgnnXMYKWd9y+z7iody+X77
 tR9ZiSJbP0YJQtHf79obqZU6vj+tE4iAojOSLxRo1udqL0xc1qWJyiY11J0TVxYh
 ZcBGIaMT+L+9XFLqhUh1GX5kYvX+EXHVW/mTY0fgjowTVwJPzQQh4Z/+VihIKkUr
 XMK054yD2pul4ve0ajI/wTpewtaosaI5PToR62VBLr1nUORCya+UYJC6GsBmEua0
 OeAnPqaUxhUzjbYSY3K30Qnewm5f17djDItDZicp/fMDy9GV8pNQaeruKqXpojTk
 sSdAVYXm/TrF6EHnLz+4dLmqAygpuZcHuyCMoXQ+CsQXc10sovQ=
 =rjb2
 -----END PGP SIGNATURE-----

Merge tag 'socfpga_update_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/arm

SoCFPGA mach update for v6.6
- Clean up DT includes in mach-socfpga

* tag 'socfpga_update_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
  ARM: socfpga: Explicitly include correct DT includes

Link: https://lore.kernel.org/r/20230823021810.958072-1-dinguyen@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-29 16:01:03 -04:00
Arnd Bergmann
56fdaf48e7 This pull request contains Broadcom platforms updates for 6.6, please
pull the following:
 
 - Rob updates the Broadcom machine level code to use the correct DT
   includes
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEm+Rq3+YGJdiR9yuFh9CWnEQHBwQFAmTdOMkACgkQh9CWnEQH
 BwRkjQ/8Dl5BtkCe8xIx8rYbK+aghkbdf+YHYO9XLkfx3zhzORriwr2BvgMT2ZgO
 4jp2FVUI9xKax++FlU6qWmNRLuylMoieOiCFWNpmIMps0xAZYZkJT+4dD8eAOfLI
 bc9gac7MqlqnZjdsP/BXDNrUmVw4DABRDAYl2CDGsnmeW2vU/0HAsLFbsEK798RJ
 WGlaUa+guCLH48JYpNwauwXpUa1mUn+tgwJvgNWje8gYHI6ndVV7+6kTfXqMFNB5
 75y4slth/M+TEj0+IysBCV0yp8ERGmxA0Jggr6fRPHnR4bVCprJ9PDpVdKSkDLGv
 rAmihj1VM46nxMaj7Dugj4Q+1VjpovQuIf1VIvxWMb0OzsVq5YvzQRX5SsJAL4R5
 wP3NosSu8knOAmzQeP5q+apjRTGEYUzHtGgpbb00LjjrE0MNFZhhTD15KqdMiSvP
 N7farfxQtllu9zy2r2bNHwzFNLn4M4PZvmRtV2kuFI0XjaYlpk+kjfswk5pzPyuZ
 i9QAe6WIeGFEJydh8+TqGHQrA+l3NKjRixrLqbMws86wybm2ZuKU6yxSKwWPs9LV
 cbju4Gkj3mxLmjoexmAaJ+NqNi8D2O8+TnouPZTO8EAKxlvobNWarip7SEqMYBT2
 QXtQxA/SW/l639F4Y38jhVl8KCe2Q4uPaVGZqbUUW5aRbR0q4a4=
 =hHHi
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTkGz0ACgkQYKtH/8kJ
 UicDBQ//WWTj6dTFup2EjQcTAXweRa6fCNLHPIjIDdR+/ybiUG7bL+NKbAmI9+Nl
 3f2Dt1pq50bzfswDH/GB0CsvIYzsdCVdIo/Ffi719fh/K6pa5m/+4/HILYMHHkkG
 FlZX5dFRL9cfiAHDS8pOffirr8x+bSBBfvkG/RCFWEi47IH9eez20HcgOtLFuIYN
 B7GlMTMrJJatS2pYRf/XokOt74uaz1m7f/BOoJe+Z7GlpJwBTMesJjd9PsPSUgOF
 D/JGpmIJCkWgQWs6fYBHLtoON8jzHpzh1JyGu0/qIW9Mw0vYtKLLe5HoAmCwJl5j
 qdi1Xp2G6kpSdUwGET/8VNW0WhVHO877kMV2GB9KCYv5c6mq73bF/l0G/Fc2aX1P
 IPwtF2CTjYarIYESJcB4+Vga1+KjvVdWq+mruzz7mdJFcW1fuowbKSJAKkBDdbKc
 A4r5CmKyf9J0EYnl10+jBfBLXwmVV7lqGnF0xWPo6h0vUMbIC3p5GFf3JxgdP1PU
 pDuphEw/k8A+cq+fCZIP6twY0u76CtB2hCDXInv/Be7ruV1vO0rSH+6EvuKuLcz1
 N9nNJIHG+cXlEUedb8jhPuHkYI7M7RnTLw3PWo4FFd6uQRBmZ8S9u03XBI91GUG9
 x2WLWK6sEBRfjDj5BCA9l6OUcsovt2kNOJqMiMXXoaX8DooZKHU=
 =bYKS
 -----END PGP SIGNATURE-----

Merge tag 'arm-soc/for-6.6/soc' of https://github.com/Broadcom/stblinux into soc/arm

This pull request contains Broadcom platforms updates for 6.6, please
pull the following:

- Rob updates the Broadcom machine level code to use the correct DT
  includes

* tag 'arm-soc/for-6.6/soc' of https://github.com/Broadcom/stblinux:
  ARM: bcm: Drop unused includes

Link: https://lore.kernel.org/r/20230818164539.2871539-4-florian.fainelli@broadcom.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-21 22:19:41 -04:00
Arnd Bergmann
446f0a4b33 TI keystone SoC updates for v6.6
Updates:
  - Consolidation of files and drop pm_domain.c and keystone.h
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+KKGk1TrgjIXoxo03bWEnRc2JJ0FAmTaSXkACgkQ3bWEnRc2
 JJ3xwQ//aXbS2nrgWMUgK8JkcoPKSnRYL8DVp9ng3gsJb3VrVxKsYjqCvKVfeJ37
 ppRIR/5SFMu/vT1fWWVS28sQOoEb211avY6bd2x0Hoj58uTQ5lch40R63j6e6vT1
 cWrJose27KYJELY9tGnDYlKp+eh+0RhBJUCmwdLkPwFlldXqlpzFFLzD1baXHaYL
 R2wZJl1EQuc/o3r2G2kQIX6PlV/F3+/8RGrVqpbXWbe9pFRiZZeKiuHnaXxd45AS
 +mbdxYYUQCnylfxg1q34qjB5AQ33Vl/LZLhsh2lblBqZITo11hiv2+XIsxMhBJQ1
 lJO7fNe6wWrZ8HJUzu9NtTpy1omQCFBHWG/iN3vyYzbIgfqDqyz8lSGpze/UOoX6
 AwvDPhPrHB/LyNOC/tHt68dGaqSTtfv75JgyLJf48fxngOBjPO8kqYDCtFpJvAUC
 M/hhkJlm7MCVK8y0gtQhwSyjC957DzSvxKHsYKXfMdR68JU+uD7MI7kx2stWxY22
 /WjWqAQIGoRpb9vDC2ylgGVPuGtfSJBwIRg+0biceB3AiMnbGCxFBxC68UGQ4dW2
 2+8AHmeyr35QMH5U+uZxhZtwULzVSQKhH62IPEg5eK7XZOQzkcne59qae2zwiL1h
 qSuO29xqr9lknY3cUG8Cvfs5dQ7wVauAjrmQGobzDzgPbMLxPL0=
 =QSA2
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTaU1QACgkQYKtH/8kJ
 UicCRQ//Q+1UQlzbh0cYP2Rrn6KOoCbyhepYE52/MVOhSR+UiRJjjuTI7niOgzsK
 2X0ZS0LYM1aaVju1RVsi4wk5MpjSXf9R0WhfH7MnPGCalx5NvuvXS46pu6mvUE6U
 oc8MKJZl8BPSvW63BT72UhA4d2MMoEZgeIUVc8x6ZsWkO+0crkNuy6qypAJWUctA
 2br5137l4JmuwxSPTsZ3Dz1q3xbHvdX4oL13OlokMpLMwTEw0IPEnCFjRscs8qa+
 YiK5V7I00CvVOZZf2R4VahJkFpehgQS8oKXghhQKcg34sKvFj/YKmAg8sZPSyQfI
 ETEHFmsnCMJhIW094OrdaY29TfE6E+6hPyBW5QNiOq2pLlD3kn1o6adnSG1gAc4A
 frSsPbQ4jxZWSKkpkUWl9e47pHsp/2sN9+5Ga/YLtcorbX8xzs4hZmSLSrMA8Spm
 H7MfPZZ7aJH8K4aYcoiHNpki+aUolIRqxTjssu86lrRnHs16qcFtjNHH5OnMYxu9
 8w20/rW9ahqrpkf9kvwhvB1OOW3b1JATGGCejoL4DoZ4W2CISqo6rJjIxCDUcMSN
 uykFDFvQV3o53ybAJkpQk7+JjOBkmKG3NVlk0vWevGoPyBiT/rmH/ziwLmpG3Bah
 qklejmjPUzkcDAn8TwWCj2Zq5mudOXlscevVeVC7PvUjyWts4lI=
 =kFIn
 -----END PGP SIGNATURE-----

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

TI keystone SoC updates for v6.6

Updates:
 - Consolidation of files and drop pm_domain.c and keystone.h

* tag 'ti-keystone-soc-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
  ARM: keystone: Merge PM function into main support file
  ARM: keystone: Merge memory.h into the only file that uses it
  ARM: keystone: Drop unused includes

Link: https://lore.kernel.org/r/20230814160702.6l2fcujbx33eogap@junction
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-14 18:16:20 +02:00
Rob Herring
8787bc51a7
ARM: s5pv210: 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.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230720172751.2918776-1-robh@kernel.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230814114051.25840-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-14 18:15:48 +02:00
Arnd Bergmann
d6d3ddaba5 i.MX SoC change for 6.6:
- A change from Rob Herring to drop unused includes from i.MX platform
   code.
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmTYNPcUHHNoYXduZ3Vv
 QGtlcm5lbC5vcmcACgkQUFdYWoewfM4zRgf/eziTRkeRHBICxz31RK1n3WXasdHc
 tyGCdkcMwtBKrhBqxOPVFuo73tTBg0Rra5eEBx4s67xI8wMYDe/SerNCHWus6kGt
 LqhnuStwD7FhK7OVRPOX4eixWpZTrrTKRcslU5daE7FaRKZ8KA2sNr0GvUMNZgGi
 hVbSQNuxvTqyrW21HbKVN5UsKR8utA8l6HBCYNmKX2NoktsjFL4KH9L7HI20NI/1
 13icDnJIwVudrM3+PnEWspBe65LtK5AztCPjmVUtXQq8AcKGpfJ/k2E5hTrPChGI
 ATSDFV5zNF5PRtqZgeYqFGUK3+WEiLhB0F9U1L1OtUC7hy6kCu3OdZ+4ZQ==
 =nLh3
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTaR4EACgkQYKtH/8kJ
 UifvHRAAhx1azg+WTSdEe69X4Z+hLKwkNtu3O37ftZJOXoUDz2fBByRVe4B/oG+n
 m4QcHWfKRIcQ3ABE0NVNR7NQLMmzZB54mePVJtpeumqeGAe9hZbaBWk6FkWXDsa4
 l1zT1aNyYnpWjXIxcVrU1KKyvZkfigOOYhxrEhHe1qVb6X26aNN6J7jpAXo0QIvH
 2yRCGMQKcRWir6qkE3x8K9vGsRXaCbHHBAPVORHlwvkankgZEZmsbgcfo5yvVWLd
 cgSATCp+zrr4QOTQBlXo6b7flpg4xLpso1gKYz+fFyI2ppa0DdA6iKelqzWAfGG2
 SR++XTTAHXyHBDm8OZMvSO/oePtWK+NCd/7IStGjdEyZG/jt7UOIQm4uarOC2rBa
 f6wqpR2LfB6DMTzvGnzV6KCwwwfQiABlqx8mSRg8R9IZi5o6eIn2Dm8XwgXYgG20
 witjw8zYiypq4TOzXSqYWG0/i0oZmmQOf/ALjGz9ymnuAqw4XyQkFjUckarbD+Sg
 cLbJsno9igGCxAOHW8KIJW48w+BMXRyaFrXBS1+uWwez92MjAoNcwlAqb867mvaX
 fM9tSWHYGh9IL3QsL/f6cZxtHHIgwPWNX2BxgF2QEgMybN2kRS5xqdIm3Kn2kQtL
 y0EmYvTt6NHvRu0Cqqwp9DXOQox8cHoniF6LFfoKhM1yc6+un6c=
 =Euth
 -----END PGP SIGNATURE-----

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

i.MX SoC change for 6.6:

- A change from Rob Herring to drop unused includes from i.MX platform
  code.

* tag 'imx-soc-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
  ARM: imx: Drop unused includes

Link: https://lore.kernel.org/r/20230813133354.847010-2-shawnguo@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-14 17:25:53 +02:00
Arnd Bergmann
00e1ff04d5 mvebu arm for 6.6 (part 1)
DT related headers clean-up
 -----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQQYqXDMF3cvSLY+g9cLBhiOFHI71QUCZNf4EQAKCRALBhiOFHI7
 1UCXAJ9sd4lhmw3oCWzRIoPpzbRJbFVtuQCghS++U38PcHepkvO6jV2IFEyJgRs=
 =BXy4
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTaQr0ACgkQYKtH/8kJ
 UiexaQ/9FHwS424Bzq/wVT+PdgBwUabQ9SCcgENNEcP/J15i0eMwXdbsy/b+R38t
 705zrgW1MZVOZm4hV5u8WL99MuDTIsv5xl/RABqDD49xdDy5JAAIZyJbI3LkmG1c
 G7ECzLTeQHG83IrqZHvbR/BY5B95sOW+94pYstLXiT8yioUEsSrLdqZYOqZ5PPRU
 EKVneebxFhzZZCrgk3TjXzdY0HpG4kTzcRvXFNycFsLJwiREEeO2Ja5oUtvaIeCR
 P5XKrRL2ltIWXyhK0B9louOYhEvSCl8j+Qkh7OeFPYvqInivh7Oyin4GHwJ9exjd
 D6EX+UYgA4HFbDX3cB6dS+rTERWEVWnJMgy6NM0k4j1ChR44ElkJVJGek3rS6p6B
 P4Am5gm69230GQFA1qIR4kWiHEA1+jJiVWiYme0Cwua3SboZ1NBRxasZ1tQfQ05W
 +rOdx7XF+FwdUHeQOPeIRDsF+r9GfAQWGNnAksnDu3dV1i4HU9ZVnam6y7jYouv5
 c+K+MG7Np/1uU/u4afdzURiTzj5cRwsmgDcRu7YO//nJJMBZY9SJflK0kP9oJGzj
 4zIiOGbOl6TeavvK/FW1qxWX79QqqN+en/FzeBquG821v4ATyc7Y+g99BFLr6M1Q
 0qu1MSAivC8Gcnprlh3R1QKhuCLRcKtDVp+J4mhJwmu5Ee8Rz8M=
 =VVJO
 -----END PGP SIGNATURE-----

Merge tag 'mvebu-arm-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm

mvebu arm for 6.6 (part 1)

DT related headers clean-up

* tag 'mvebu-arm-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
  ARM: dove: Drop unused includes
  ARM: mvebu: Explicitly include correct DT includes

Link: https://lore.kernel.org/r/87jzu0t0mu.fsf@BL-laptop
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-14 17:05:33 +02:00
Rob Herring
693d28730d ARM: dove: Drop unused includes
Several includes are not needed, so drop them.

Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2023-08-12 17:00:30 +02:00
Rob Herring
a2773f3d69 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>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2023-08-12 17:00:12 +02:00
Krzysztof Kozlowski
38d0e83b96
Documentation/process: maintainer-soc: document dtbs_check requirement for Samsung
Samsung ARM/ARM64 SoCs (except legacy S5PV210) are also expected not to
bring any new dtbs_check warnings.  In fact this have been already
enforced and tested since few release.

Cc: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230712084131.127982-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 14:05:34 +02:00
Krzysztof Kozlowski
c25223cba5
MAINTAINER: samsung: document dtbs_check requirement for Samsung
Samsung ARM/ARM64 SoCs (including legacy S3C64xx and S5PV210) are also
expected not to bring any new dtbs_check warnings.  In fact this have
been already enforced and tested since few release.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
Link: https://lore.kernel.org/r/20230723131924.78190-3-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 14:04:51 +02:00
Krzysztof Kozlowski
f1b518b45d
Documentation/process: maintainer-soc: add clean platforms profile
Some SoC platforms require that commits must not bring any new
dtbs_check warnings.  Maintainers of such platforms usually have some
automation set, so any new warning will be spotted sooner or later.
Worst case: they run the tests themselves.  Document requirements for
such platforms, so contributors can expect their patches being dropped
or ignored, if they bring new warnings for existing boards.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230723131924.78190-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 14:04:51 +02:00
Krzysztof Kozlowski
a34d8a4b80
MAINTAINERS: soc: reference maintainer profile
Mention the SoC maintainer profile in P: entry.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230723131924.78190-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 14:04:51 +02:00
Arnd Bergmann
9b00cb5d49 Maintainer file list update for omaps for v6.6
Adds the new SoC specific yaml file to MAINTAINERS.
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEkgNvrZJU/QSQYIcQG9Q+yVyrpXMFAmTUpq4RHHRvbnlAYXRv
 bWlkZS5jb20ACgkQG9Q+yVyrpXOFbQ/+Kc6x/34ob4bpeTTUrUfeCEK/LqsjhICy
 d7pgjDCZ5xjI5J5TuOYuMNZkIAZl7h1YDsCdMKsvMGrwnLt+hQv6xRoE5uxdW5SW
 hW0vEJy8Yfk6fwt+Tmhs74zp+f4fw/afeKI8V5E2IK7GsNcwr1AEHtaqYfxeOUbf
 Bc4WE4eFvE/B0YgOh+tKXiiaf1G81JvDHGoaMXUl/U/slGvGBXzwPthgXgCFLuh+
 KuQRX7Som+86DkoA9Ungvys2g2lNna5QuO+fuqyMYV++3dLKKNsw6gI+nwCp7a9Y
 FcGZnhX2PLD2FfxndbleF14+WF3e4nSFwLFrOTA0QQNFbJj+7Qk2IS7T4tDPImyA
 OrqXvCi+9k3/ymej3eA6h1MxWlHKfcVZL49PSR7WGInDtDBYKhDeTwzfLzXcEXmx
 lxDWm9AXMBb1D71TO6LyY+WAEAr/josKlz5te0PTc2lb2Di6ZF+n72KgsvAENgPf
 ROKmrTMXgsyaAsKkK/7cVu3luEzK+aJgHCus70aM9YmFFtuSv9FVoWJ30TrBGCNS
 14kFL5Af9h0OPe3UD9gx/iOoZg9J3aeWmQlPENpVMWw9ZW6sjHfjr3lBk86nqTRW
 7cSYljMQRn3e3CHu5Bl5qzg0Vkx6Ns0B0C4oYYnLGdXY6mEP5s9DpXEJXO0DPvU8
 xQnXSfatCkY=
 =+eUs
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXdHgACgkQYKtH/8kJ
 Uidpgw//d5eNK+5/wiiP5nsRThNUiwt9SbJ1BXcOWooW5U3X+4fnI7lMpSg2VRhR
 zsYcdVvoVBTiScrX0g5hpWCR8mK5rNC9X6/qhnaSaY+UZLn+c5b9+GiLFCM+g47A
 mvqJ6e6qJeYehp36ZCLl/Pt+hcwKm0DMdHlXZams6c80hl4jJOD9HNqwLDFCFEsj
 QA9FIhOmGdfsYAY/2W5tN075vdsoR92svYl3pqzaGbBeTxqWdGSSzWXJpvTdtSO+
 iaCcA4D9ni5VLFbd4Go5mDyltib7g7QdXrmZZP0lpXn9ZbRnXFTIYOZQ9yAiiswC
 85NnVdvTNC2b9A6nZO3fuXuRYrPRxEeVnB+TQekPRpLMy2i4PgSoJz8cbhUlPABu
 s8VAZcRpyB0Zcs71592g9nZq0KauVEpw23x0IOj2XYtTonYFvtnBKgAeG15o7/3a
 wOFNND6Lry9oobznkUn02niwrQ1N27bBszXJma+5lvHYOMNzHpAv0Zg0j7vbidYi
 f1t6nCqfZ38k0Grhsn3aakBS1f+oPNLHb8YNgEYuLqL0VKDdYu/Xm6NpQaq12Vii
 J28eh+orvfk931OSbAgCTuDxR/JvRMOAvXIh/UwhuWgRWlWIkiZaLo5dj4UlNaj0
 LbOOHypba4DdYP6BJe+WTQugt6lt6QzQB+VJIgD24fYpfEWT1zw=
 =34Us
 -----END PGP SIGNATURE-----

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

Maintainer file list update for omaps for v6.6

Adds the new SoC specific yaml file to MAINTAINERS.

* tag 'omap-for-v6.6/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  MAINTAINERS: add board bindings list to OMAP2+ files

Link: https://lore.kernel.org/r/pull-1691658952-110529@atomide.com-2
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 14:00:56 +02:00
Arnd Bergmann
d4ffdc1932 HiSilicon ARMv7 SoC updates for v6.6
- Drop unused includes
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCgAzFiEEQeMYD8qOQTc1R/snC8hXbtmJZlwFAmTMcZoVHHh1d2VpNUBo
 aXNpbGljb24uY29tAAoJEAvIV27ZiWZczXsP/R4TFlaES1so/rW1v6aP32AXUKlB
 /BDWN2Db+rsEPlMJoPo3Wv5xvvPLNJW4nTtmL6CpJncGzIo5uif4gpS6IY5YeOED
 QV/IeAdZRGXJNqHEw2/kO+hMFZALEdR/sU5evzuA/oZKDrO6vGA8LjGQoxwY624w
 4f4k3TgRY3xyvNSX8EtgqlOVkdgEvqvQvIIm9JjRqZeBtNgFhnIWzd0AJx84Rzgc
 rKL9tKLnWn1ZAYIJ+3HLun33fdyZtTXiuRfY+DZTwZX8RXR+K8B0NIwUhM3xazwV
 yUBzykVbfxIfyBM80EM6VIuO5s5wV5jc/IUhURPt9laaQr8OHVYPQxW4qm8eSNU2
 LXChY3JcIOZLWyPjFvfNg/l/tBO/N2udysSllRnEcu9gR4Mn0Q7D3Hktt3jgTXjH
 6RJ4ej4gGyshpokxDZncbxza3otRyluNj1GyuhmVI7Pdek8vAcGG5KVgnrUHCgBg
 uC3TBd4EnWLt/nWQfXCGHyrqrdu6fSZF68Rk5Jzfol0wPTpKxJsbtkDO5vb1MA5b
 wQAfTwcT3eYTJz+s7SKTq6DAJTmvHODTA4GbsC87qlNL6yK7ewKIiwV5l3/L4JNv
 7am3X1TM00uPD3b/bb5YbnGqnaAL3azBIpsLM1PRyvfI4AriLWcYyd/Mme+HlHcz
 wWfqmjOAmyKO5uev
 =1Dc6
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXdFsACgkQYKtH/8kJ
 UicEDg//Qf5ZpHGCpq6MX/U/3NL8aX/8/n2mam0I0Ez4HeLF3691wDuW+hzrgokS
 4ql54t6TIXm6rQqHRhclS5sHydw7d3PYC2FvTIS0JbaVxKkWISaN5rONJk2RTOMX
 YgAgfE/wpn3AnAo7twpdC+dhlDL3srFnj8+3sCHKbUhspxWcz/1inqlbKMTbZP0Z
 LR5/mMVRwE134imLvzC4+AKQ8+A+vM0dSoIPyHhcp5pEJMTbZVjTLN2fb45Iq1yC
 ubhgqE+ZPUQX8Qgq+D3bTKKDtCv28iPEiks6dnoXkzLU68Rn8jYzf2sJzbVTFIx4
 s/mkPDkyjPiVHv5/gmhiNdAn3s5XsQ0m9GbwdlcyJz7yTmePhji8sMyD3JRr93Zo
 W4zh0YTq/z8BnCHEnWB7vcYZP3VVe87alxScdFF7NC/zQUVVo/FsGG/0/j+iXRO3
 Q7X9eIG3V1efY/FZJM3e1JDPwssu4EyzmPhKJ0VOvcIEfCDyc2eZ3i+SD/h9kcF/
 Q5yxdDIDblAxVyahRH+R9s7uEz86KvKkki1VvGHS2qcv+fzYWokLdz50L6yscDuA
 MlAyO2/K2T+PONnzxqSPYfRCPTMPBYMm+uzujBD4WBFaePkZUhMheJik/QUsJ4No
 S5Gh00Ws0AiSp8dS/EX0O9Dnroc8kxsDI5h3+BVEdSJP4raNYG8=
 =FJrC
 -----END PGP SIGNATURE-----

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

HiSilicon ARMv7 SoC updates for v6.6

- Drop unused includes

* tag 'hisi-arm-soc-for-6.6' of https://github.com/hisilicon/linux-hisi:
  ARM: hisi: Drop unused includes

Link: https://lore.kernel.org/r/64CC9D9F.6040108@hisilicon.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 14:00:26 +02:00
Andrew Davis
e4011d83f2 ARM: nspire: Remove unused header file mmio.h
The Nspire boardfile platform drivers have all been converted. None
of the definitions in this header are used anymore. Remove it.

While here lets remove all the other unused headers and the file
name from in the file itself.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:49:32 +02:00
Andrew Davis
47c128c65f ARM: nspire: Use syscon-reboot to handle restart
Writing this bit can be handled by the DT syscon-reboot driver.
Enable that driver and remove the machine_desc version.

Signed-off-by: Andrew Davis <afd@ti.com>
Tested-by: Fabian Vogt <fabian@ritter-vogt.de>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Fabian Vogt <fabian@ritter-vogt.de>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:48:25 +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
Tony Lindgren
2c32e600a0 Merge branch 'omap-for-v6.5/cleanup' into omap-for-v6.6/soc
Merge in non-critical clean-up that was too late for v6.5.

Signed-off-by: Tony Lindgren <tony@atomide.com>
2023-08-02 10:46:07 +03:00
Andrew Davis
d33dbddf43 ARM: keystone: Merge PM function into main support file
The one function left in this file does not justify a whole extra
file nor the keystone.h support file used to forward declare that
function. Merge this into the main keystone.c file.

Signed-off-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20230726160441.101566-2-afd@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2023-08-01 23:57:28 -05:00
Andrew Davis
04a0137fc3 ARM: keystone: Merge memory.h into the only file that uses it
The defines in memory.h can go into the file that makes use of them.
No reason to have a header here, remove.

Signed-off-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20230726160441.101566-1-afd@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2023-08-01 23:57:28 -05:00
Rob Herring
b5bd2ccac2 ARM: meson: Drop unused includes
of_platform.h is not needed, so drop it.

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20230717225623.3214384-1-robh@kernel.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-07-31 11:58:18 +02:00
Rob Herring
1047e2142e ARM: omap2: 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.

Signed-off-by: Rob Herring <robh@kernel.org>
Message-ID: <20230720172743.2918601-1-robh@kernel.org>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2023-07-31 09:40:38 +03:00
Andreas Kemnade
fda31904ff MAINTAINERS: add board bindings list to OMAP2+ files
Add list of OMAP2+ boards to the corresponding section

CC: linux-omap@vger.kernel.org
Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Message-ID: <20230515074512.66226-3-andreas@kemnade.info>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2023-07-31 09:11:14 +03:00