Commit Graph

68892 Commits

Author SHA1 Message Date
Dario Binacchi 10a970bc3e ARM: dts: stm32: support display on stm32f746-disco board
Add support to Rocktech RK043FN48H display on stm32f746-disco board.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Reviewed-by: Raphaël Gallais-Pou <raphael.gallais-pou@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-16 09:29:49 +02:00
Dario Binacchi e4e724099f ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco
In the schematics of document UM1907, the power supply for the micro SD
card is the same 3v3 voltage that is used to power other devices on the
board. By generalizing the name of the voltage regulator, it can be
referenced by other nodes in the device tree without creating
misunderstandings.

This patch is preparatory for future developments.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-16 09:15:27 +02:00
Dario Binacchi ba287d1a01 ARM: dts: stm32: add pin map for LTDC on stm32f7
Add pin configurations for using LTDC (LCD-tft Display Controller) on
stm32f746-disco board.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Reviewed-by: Raphaël Gallais-Pou <raphael.gallais-pou@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-16 09:15:27 +02:00
Dario Binacchi 008ef8b3a1 ARM: dts: stm32: add ltdc support on stm32f746 MCU
Add LTDC (Lcd-tft Display Controller) support.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Reviewed-by: Raphaël Gallais-Pou <raphael.gallais-pou@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-16 09:15:27 +02:00
Russell King (Oracle) 133789d4a4 Revert part of ae1f8d793a ("ARM: 9304/1: add prototype for function called only from asm")
The build bot reports:

>> arch/arm/vfp/vfpmodule.c:324:13: error: static declaration of 'VFP_bounce' follows non-static declaration
   static void VFP_bounce(u32 trigger, u32 fpexc, struct pt_regs *regs)
               ^
   arch/arm/include/asm/vfp.h:105:6: note: previous declaration is here
   void VFP_bounce(u32 trigger, u32 fpexc, struct pt_regs *regs);
        ^
   1 error generated.

This is due to a merge conflict between commit ae1f8d793a ("ARM:
9304/1: add prototype for function called only from asm") and Ard's
commit 4708fb0413 ("ARM: vfp: Reimplement VFP exception entry in C
code").

Fix this by removing Arnd's change. No need to backport.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202308150547.m54XHV12-lkp@intel.com/
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
2023-08-15 10:07:48 +01:00
Arnd Bergmann a5c3378290 i.MX ARM device tree change for 6.6:
- New device tree for TQ-Systems MBLS102xA board.
 - A bunch of dtschema warning fixes from Fabio Estevam and
   Krzysztof Kozlowski.
 - Add missing supply regulator for imx6qdl-mba6 and imx6qdl-tqma6x.
 - Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties.
 - Disable the internal i.MX6 watchdog and rely on PMIC reboot handler
   for phycore and pfla02 boards.
 - Replace NO_PAD_CTL by explicit pad configuration for karo-tx25 board.
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmTYiAkUHHNoYXduZ3Vv
 QGtlcm5lbC5vcmcACgkQUFdYWoewfM7yWwf+IH6IzUJdwMCbQIsB2yyqj1l/emqz
 aZF38kaLAp/XuY4wwjY9Kr0fmr9igh/TAdsF4JSfZUURY5XNFm6orb3CCA/Dxkm2
 cMYwJTL5ynb+RsrK1T+W6gaVoLPuSWte2neIpYj3NCKGg5z0TQnaZ0tqVWeEZL6N
 4zD3aBgR1eRndSX0fH88Vr+Wj6fMNXumOYA6tjP4t4p41Qz+7i/SIhGTJuOp8WLN
 DqfslwDWWPjM5zw+Hbf7t9Nkx122raQbzCF38XWZa5SE8SIZYu3Jabn24FB3WGCp
 FZDu9fwImjdJ1mrBtubfGhku6ebnPDoAVDV0M5Sr8Afn/ptavRFKm9og6Q==
 =HRtG
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTanvAACgkQYKtH/8kJ
 UifZQBAA1jpnAWuYfMP5nJ2SVu6JxE9KXcZXwacfmEJDKuMOb8Mv/aNCE0V3J3zJ
 KhNZHrNFKTK/EMqXHeFJmTpEEx/bqDaqP86CeaEUkFF10mMO0KW1oiHWipNLym1+
 jYnYQSXkh78PPmtG9pXrPGt4YQq0HuEvDREcWYSqHtO3huPs1TzzY3VLewAIRiX0
 a5Mpbg5mlNskP3OBtL1z0WlAERuDzg57vm/9AfW2yDvzTEX3awb7VXDHXpO8h3nI
 WWRLGJYqRBDS3szyZt3uvf4JLMuKJM/kZJfRobUibg7wdQ9jo//LlhDgnop2e//d
 fX1MuNiNPrsObhksVvhEOwz4cgkvPTEhq7b9sG6UB/OGWfQYbvvQSlgRKOFSiGLP
 HUNgOmdNEXqyF1TycWmfoF4PUBu1T3XjJj7gSkMW1/jrjHux7tYTvb08MMO7mxub
 dL0QwI980QxkeRW2YA64ca35Q/p18cJ2kk+/uYAi8GSJawAoAOVGo8SxstgU3B+6
 uooXO28IvUW3LT32lnH9+1i4xhjh1MjEBQWYfbQKIPnLYPyTlaMrves+S5gXdRho
 d337UGhMfk4RNHi39XE8c4a8mvUdIh4FSMc/KhTOcapQbskgnea9w9Cp/7OmOSao
 Z0SjMZjdhnGKNFmhHh+mvlgUJKEcWcdduQlQdyUuU/hNMtVfN5g=
 =qeo8
 -----END PGP SIGNATURE-----

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

i.MX ARM device tree change for 6.6:

- New device tree for TQ-Systems MBLS102xA board.
- A bunch of dtschema warning fixes from Fabio Estevam and
  Krzysztof Kozlowski.
- Add missing supply regulator for imx6qdl-mba6 and imx6qdl-tqma6x.
- Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties.
- Disable the internal i.MX6 watchdog and rely on PMIC reboot handler
  for phycore and pfla02 boards.
- Replace NO_PAD_CTL by explicit pad configuration for karo-tx25 board.

* tag 'imx-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (35 commits)
  ARM: dts: imx6qdl: mba6: Fix gpio-keys button node names
  ARM: dts: imx6ul: Fix nand-controller #size-cells
  ARM: dts: imx6ul: mba6ulx: Fix stmpe811 node warnings
  ARM: dts: imx6dl-b1x5pv2: Fix simple-audio routing property
  ARM: dts: imx6q-prti6q: Fix the SDIO wifi node
  ARM: dts: vfxxx: Pass 'mmc' as the esdhc node names
  ARM: dts: imx53-smd: Remove invalid SPI flash entry
  ARM: dts: imx50-evk: Use generic node name for SPI NOR flash
  ARM: dts: imx6q-cm-fx6: Remove invalid SPI flash entry
  ARM: dts: ls1021a: add TQMLS1021A flash partition layout
  ARM: dts: ls1021a: add TQ-Systems MBLS102xA device tree
  ARM: dts: imx: Remove 'compatible' from the pfuze nodes
  ARM: dts: imx: Pass #sound-dai-cells to sgtl5000
  ARM: dts: nxp: mxs: split interrupts per cells
  ARM: dts: imx6ul-geam: Remove invalid sgtl5000 property
  ARM: dts: imx28: drop incorrect reg in fixed regulators
  ARM: dts: imx27: drop incorrect reg in fixed regulators
  ARM: dts: imx25: drop incorrect reg in fixed regulators
  ARM: dts: imx23: drop incorrect reg in fixed regulators
  ARM: dts: imx50-kobo-aura: switch to enable-gpios
  ...

Link: https://lore.kernel.org/r/20230813133354.847010-4-shawnguo@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-14 23:38:56 +02:00
Arnd Bergmann eeb751c410 mvebu dt for 6.6 (part 1)
Fix style issue and incorrect syntax
 -----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQQYqXDMF3cvSLY+g9cLBhiOFHI71QUCZNek6gAKCRALBhiOFHI7
 1UqnAKCQifHuE4qcgZPXvjLL+Y+skZ5ROwCcCYPui+H/sjdA10J7+lSNTPIn5JM=
 =eHV2
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTaX3UACgkQYKtH/8kJ
 Uicc2BAAlV3f/rJR4ozyvpB7JJZpsVde6i6fQA3sq/WJDuOZlahD9aEWdgPNLSvm
 KfJzKGk0AMVoW+hWiz8srw9BFvrYD5sZznS1OwigrYkh6m8g9eD4FmVMiB8/Xydg
 jMm5X667wYoDKdbEW9WfkXZAz1y8A+IzptgTv3hjUUI0wy2V+N9gJzc7dDZg0bwd
 PFKKC7OxmxFlFHMjNpjsJU2STYfgYdGFIkKzOi9VUDyn/rRW+lrlyWPRKXwXAZcL
 edGuE+cLr/tm7QUQuUeqpAPz0I2BAl8dr1T+vhSvNkhwgBV4m4IWD/Jm0wulurlH
 aNXF1NznQwMOO+Dxq4XBYNU/RpZD9GlU3SKmsApTVCjuJy8GpzfYgBGA68UtybcZ
 1zXFseF2xk8rhORldWCYQfjUJ6saKr9U0NxW++UekOPzy08v6Q0FORtJtNnnSoGq
 knFT7+QutjtUw48OVnhm4nQ7wjVt0253Rym+70yAo4gnCMuaIxPF78xkZcejrVf6
 +MfDzwgOeRYp00SK4w0a9LKKJfHevWwGSarHSYIWyOp91ifkVWj9EacdRgCZL2b8
 e/sF5K8ffPcbOBT9/akD3E/qPsvdwG+YOeUaI8zZ91fXd9BVT1mJIgRwFJh5VOsA
 x1pfq+pQFK5bmRWxjkty1Wc4A+bSWH+Ws7fpDi8xKQjeikewuyY=
 =jAQC
 -----END PGP SIGNATURE-----

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

mvebu dt for 6.6 (part 1)

Fix style issue and incorrect syntax

* tag 'mvebu-dt-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
  ARM: dts: marvell: dove: drop incorrect reg in fixed regulators
  ARM: dts: marvell: armada: drop incorrect reg in fixed regulators
  ARM: dts: marvell: add missing space before {

Link: https://lore.kernel.org/r/87h6p4t0lv.fsf@BL-laptop
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-14 19:08:05 +02: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
Russell King (Oracle) f493fedcc3 Merge branch 'devel-stable' into for-next 2023-08-14 12:18:06 +01:00
Randy Dunlap b0a6da43a5 ARM: 9318/1: locomo: move kernel-doc to prevent warnings
Move the kernel-doc comments for locomo_probe() to immediately before
that function instead of before __locomo_probe() to prevent
kernel-doc warnings. Adjust the documented function parameters and
make the return values compatible with ReST by adding bullets to them.
Add more possible return values to the list.

Prevents these warnings:

  arch/arm/common/locomo.c:368: warning: Function parameter or member 'me' not described in '__locomo_probe'
  arch/arm/common/locomo.c:368: warning: Function parameter or member 'mem' not described in '__locomo_probe'
  arch/arm/common/locomo.c:368: warning: Function parameter or member 'irq' not described in '__locomo_probe'
  arch/arm/common/locomo.c:368: warning: expecting prototype for locomo_probe(). Prototype was for __locomo_probe() instead

Link: lore.kernel.org/r/202308050851.zAvHe6y7-lkp@intel.com

Fixes: 5eb6e28043 ("ARM: 9289/1: Allow pre-ARMv5 builds with ld.lld 16.0.0 and newer")
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Reported-by: kernel test robot <lkp@intel.com>
Cc: Nick Desaulniers <ndesaulniers@google.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Nathan Chancellor <nathan@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: patches@armlinux.org.uk
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
2023-08-14 12:17:00 +01:00
Mårten Lindahl 8922ba71c9 ARM: 9317/1: kexec: Make smp stop calls asynchronous
If a panic is triggered by a hrtimer interrupt all online cpus will be
notified and set offline. But as highlighted by commit 19dbdcb803
("smp: Warn on function calls from softirq context") this call should
not be made synchronous with disabled interrupts:

 softdog: Initiating panic
 Kernel panic - not syncing: Software Watchdog Timer expired
 WARNING: CPU: 1 PID: 0 at kernel/smp.c:753 smp_call_function_many_cond
   unwind_backtrace:
     show_stack
     dump_stack_lvl
     __warn
     warn_slowpath_fmt
     smp_call_function_many_cond
     smp_call_function
     crash_smp_send_stop.part.0
     machine_crash_shutdown
     __crash_kexec
     panic
     softdog_fire
     __hrtimer_run_queues
     hrtimer_interrupt

Make the smp call for machine_crash_nonpanic_core() asynchronous.

Signed-off-by: Mårten Lindahl <marten.lindahl@axis.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
2023-08-14 12:16:59 +01:00
Tomislav Novak e6b51532d5 ARM: 9316/1: hw_breakpoint: fix single-stepping when using bpf_overflow_handler
Arm platforms use is_default_overflow_handler() to determine if the
hw_breakpoint code should single-step over the breakpoint trigger or
let the custom handler deal with it.

Since bpf_overflow_handler() currently isn't recognized as a default
handler, attaching a BPF program to a PERF_TYPE_BREAKPOINT event causes
it to keep firing (the instruction triggering the data abort exception
is never skipped). For example:

  # bpftrace -e 'watchpoint:0x10000:4:w { print("hit") }' -c ./test
  Attaching 1 probe...
  hit
  hit
  [...]
  ^C

(./test performs a single 4-byte store to 0x10000)

This patch replaces the check with uses_default_overflow_handler(),
which accounts for the bpf_overflow_handler() case by also testing
if one of the perf_event_output functions gets invoked indirectly,
via orig_default_handler.

Link: https://lore.kernel.org/linux-arm-kernel/20220923203644.2731604-1-tnovak@fb.com/

Signed-off-by: Tomislav Novak <tnovak@fb.com>
Tested-by: Samuel Gosselin <sgosselin@google.com> # arm64
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
2023-08-14 12:16:58 +01:00
Shengyu Qu 7aff940ec8 ARM: dts: am335x-bone-common: Add vcc-supply for on-board eeprom
The on-board eeprom on beaglebone series has a power supply from
VDD_3V3A, add that to dts to reduce dummy regulator warning.

Signed-off-by: Shengyu Qu <wiagn233@outlook.com>
Message-ID: <TY3P286MB2611CDC84604B11570B4A8D2980FA@TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2023-08-14 13:27:19 +03:00
Shengyu Qu 623cef6527 ARM: dts: am335x-bone-common: Add GPIO PHY reset on revision C3 board
This patch adds ethernet PHY reset GPIO config for Beaglebone Black
series boards with revision C3. This fixes a random phy startup failure
bug discussed at [1]. The GPIO pin used for reset is not used on older
revisions, so it is ok to apply to all board revisions. The reset timing
was discussed and tested at [2].

[1] https://forum.digikey.com/t/ethernet-device-is-not-detecting-on-ubuntu-20-04-lts-on-bbg/19948
[2] https://forum.beagleboard.org/t/recognizing-a-beaglebone-black-rev-c3-board/31249/

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
Signed-off-by: Shengyu Qu <wiagn233@outlook.com>
Message-ID: <TY3P286MB26113797A3B2EC7E0348BBB2980FA@TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2023-08-14 13:27:19 +03:00
Rohit Agarwal f636d6c356 ARM: dts: qcom: sdx65-mtp: Update the pmic used in sdx65
Update the pmic used in sdx65 platform to pm7250b.

Fixes: 26380f298b (ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic)
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/1691415534-31820-7-git-send-email-quic_rohiagar@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2023-08-13 20:05:19 -07:00
Greg Kroah-Hartman e75850b457 Merge 6.5-rc6 into char-misc-next
We need the char/misc fixes in here as well to build on top of.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-13 22:14:51 +02:00
Krzysztof Kozlowski afc19882df ARM: dts: marvell: dove: drop incorrect reg in fixed regulators
Fixed regulators are not in some bus and bindings do not allow a "reg"
property.  Move them out of "regulators" node to top-level.

  dove-cubox.dtb: regulator@1: Unevaluated properties are not allowed ('reg' was unexpected)

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2023-08-12 17:05:33 +02:00
Krzysztof Kozlowski afa6b4f336 ARM: dts: marvell: armada: drop incorrect reg in fixed regulators
Fixed regulators are not in some bus and bindings do not allow a "reg"
property.  Move them out of "regulators" node to top-level.

  armada-370-dlink-dns327l.dtb: regulator@1: Unevaluated properties are not allowed ('reg' was unexpected)

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2023-08-12 17:05:33 +02:00
Jagan Teki 1bf0dcb1e2 ARM: dts: rockchip: Add rv1126 VOP_LITE support
RV1126 VOP_LITE supports the video output processing ofMIPI DSI,
RGB display interfaces with max output resolution of 1920x1080.

Add support for vop in rv1126.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Link: https://lore.kernel.org/r/20230731110012.2913742-11-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-12 14:59:15 +02:00
Jagan Teki 4fafaed5af ARM: dts: rockchip: Add rv1126 PD_VO entry
PD_VO power-domain tree diagram in RV1126 is connected to
- BIU_VO
- VOP
- RGA
- IEP
- DSIHOST

Add PD_VO power-domain entry in RV1126.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Link: https://lore.kernel.org/r/20230731110012.2913742-10-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-12 14:59:14 +02:00
Geert Uytterhoeven bc924997c7
ARM: dts: nuvoton: Fix pca954x i2c-mux node names
"make dtbs_check":

    arch/arm/boot/dts/nuvoton-npcm730-gbs.dtb: i2c-switch@71: $nodename:0: 'i2c-switch@71' does not match '^(i2c-?)?mux'
	    From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml
    ...

Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus
multiplexer/switch DT bindings and the Generic Names Recommendation in
the Devicetree Specification.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 14:11:09 +02:00
Geert Uytterhoeven 4b46d86c97
ARM: dts: aspeed: Fix pca954x i2c-mux node names
"make dtbs_check":

    arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dtb: i2c-switch@70: $nodename:0: 'i2c-switch@70' does not match '^(i2c-?)?mux'
	    From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml
    arm/boot/dts/aspeed-bmc-bytedance-g220a.dtb: i2c-switch@70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c@0', 'i2c@1', 'i2c@2', 'i2c@3' were unexpected)
	    From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml
    ...

Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus
multiplexer/switch DT bindings and the Generic Names Recommendation in
the Devicetree Specification.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 14:11:04 +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
Andrew Davis 12a268980b ARM: dts: nspire: Remove file name from the files themselves
File names inside the file does not add much and just makes it
difficult to move the files, often the file name is not updated
and becomes wrong. Remove them.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:45:58 +02:00
Andrew Davis a9ab8b2308 ARM: dts: nspire: Use MATRIX_KEY macro for linux,keymap
This looks better and allows us to see the row and column numbers
more easily. Switch to this macro here.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:45:58 +02:00
Andrew Davis cbc2a1e5d8 ARM: dts: nspire: Fix uart node to conform with DT binding
This node does not follow the DT binding schema, correct this.
The arm,pl011 binding requires the first clock to be named "uartclk".
Should result in no functional change.

Signed-off-by: Andrew Davis <afd@ti.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:45:58 +02:00
Andrew Davis 0f0dbf5648 ARM: dts: nspire: Fix vbus_reg node to conform with DT binding
This node does not follow the DT binding schema, correct this.
All "regulator-fixed" are voltage type, so drop "regulator-type".
Should result in no functional change.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:45:58 +02:00
Andrew Davis 08fcaae1dc ARM: dts: nspire: Fix sram node to conform with DT binding
This node does not follow the DT binding schema, correct this.
Should result in no functional change.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:45:58 +02:00
Andrew Davis 3fa966ebb0 ARM: dts: nspire: Fix cpu node to conform with DT binding
This node does not follow the DT binding schema, correct this.
Should result in no functional change.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:45:58 +02:00
Andrew Davis 8c9a2d4141 ARM: dts: nspire: Use syscon-reboot to handle restart
Writing this bit can be handled by the syscon-reboot driver.
Add this node to DT.

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:45:58 +02:00
Andrew Davis 42cfcf624e
ARM: multi_v7_defconfig: Enable OMAP audio/display support
We would like to support some additional OMAP class devices using the
common multi_v7_defconfig. To start, enable some audio/display related
modules:

DRM_OMAP/OMAP5_DSS_HDMI: For base DRM display support.
DRM_TI_TFP410: Used as a display bridge for several EVM's panels.
DRM_TI_TPD12S015: HDMI encoder on several OMAP/Sitara EVMs.
SND_SOC_TLV320AIC3X_I2C: For I2C attached TLV320AIC3x codecs.

Signed-off-by: Andrew Davis <afd@ti.com>
Reviewed-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:44:39 +02:00
Andrew Davis cca9f6838b
ARM: multi_v7_defconfig: Enable TI Remoteproc and related configs
This allows us to use the various remote processors on the TI OMAP and
Keystone family devices using the multi-v7 config, instead of only
with the OMAP/Keystone specific defconfigs (which we would like to
move away from needing).

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:42:35 +02:00
Mark Brown a1fdf44bfd
ARM: multi_v7_defconfig: Enable TLV320AIC3x
A number of TI based platforms use TLV320AIC3x since it was their
standard audio CODEC for quite some time, including the Beagle X15.
Enable it multi_v7_defconfig to improve test coverage.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20230731-arm-tlv320aic31xx-config-v1-1-013c8c321dad@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 11:39:54 +02:00
Arnd Bergmann 75f79ef8b9 Samsung DTS ARM changes for v6.6
1. Galaxy S II: correct LCD screen's physical size.
 2. Add Samsung Galaxy Tab 3 8.0 boards (Exynos4212).
 3. Galaxy S3 family: add USB connector and USB OTG. Full USB OTG still
    seems not to work, but at least HDMI improved and dtbs_check is
    happy.
 4. Fix issues pointed out by dtbs_check and W=1: unit addresses, use
    'gpios' suffix over 'gpio', update i2c-arb device node to newer
    binding.
 5. Few white-space cleanups.
 -----BEGIN PGP SIGNATURE-----
 
 iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmTU/YwQHGtyemtAa2Vy
 bmVsLm9yZwAKCRDBN2bmhouD11zgD/4jI5Zrrb6BLsXS30cyJKFDxdaa0cf/zAi5
 skbZWZDF+N2P4W2jQDmdov4XbviT9nVIefuHSWRef2R9rSC3sXw3dF5Vc4km+xmX
 pirY+Jkv9aWdn1MO+DZFymlLGnlrJInxANxnqloLLKru0mbClEcVePnRdPbmcjFc
 Mgz0ZbV3xqQ/bD06OYCgbI+4Iz2xBtdtF45Aphh6qRD1dnwW2/iAYtklSAkFMB5D
 L2M3GL/BVC+gEY9BaM+dKfZuLtMhkv1JVZzsONGveQQMFlvOYWAIGgRpvzyhVIxd
 7WfQiqAPk5CJOP6y7MyosziremXClLmRUMeqY4zhAmOdLGSY36sO+CcJ6Gk8zjL1
 T4OpnBuCMm7hRqkzGvAlTcY8gYI/REzz2gP0AK7IrHBlTfYbXkEjDsg0DdJpaECm
 TYkDnG1fxuxCKpWjQ4Xb1O/gomXnhNP0dRNqVcHqKN9aDfO/ZxUqmKYNc2BJmLMd
 SLM99ZO0rE56vM0um0usXymAAWsoNKLmNUWEhEC3xyTuh2LN/pmqmcgIK6T8YZfs
 KPY6xwIBYoX3b7tBs7/sndwQPOY478oj+qTpFcWjgPMR8jm7FBvjryqQ+yY8EUpf
 4eIZuxF8Ze5JdJozhvvB9OTxFluAVHDF46DjqBZqSAMUC/6LzMAOcwpzLhCVN3MP
 Zn8WXy35vQ==
 =N+vM
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXSaoACgkQYKtH/8kJ
 Uif/bg/+KRDz9nF1E5vOCf4LwVdGWRxAXSBABb3KeT53ES5UzEOrbyKXeK5WJ5u0
 XF7Wu9XJegfhuomvjtkeaWl1FSzb6mL+drw1MxSpO+2Kgs25C4krJTr6iElGoLkZ
 6OOt90j0Gm8OtjQnuWGKaZbir4BVglA5EkoFjqlq/s3Ibk4rBbykd+VNr/PrFNAG
 t5SzUzHjPkte5rVibceiHZRS5zXyCbD7UVjrFm5KsGwoHmTJiYvMPLXYAOlk5IYp
 CUZkdKy10zgANdfsDcFErFLaE/bncyyO7OFM3klLSIT/j9Hmn9aHncCLP/TOvAzP
 WLomLOeVgFafmvBTdYT6HJdW8isuoo2qSFTzItLtAHEycMfzTzW+7QVlPM/Qf4mA
 7ML19Z55BKxCmyD2jenYr4//p5bP6ZiyfX9MA782l+dqm7mNDbSzyLLpzv501qiu
 C/++15KIub5tHjx3DRy2ZqUSFkRJfduDSlbx/dzYK73ZNf1WVgg3mkjaEPzq3AcV
 STh8KZZAoNIWIibHraF2nwvevsACJwVOShSaWaLeA4IzRKP5rq/tQyhUme4JLncy
 PXKcLk0D3j6Ya6hzxJpztj97ROSNHr7EzTEHrYpt1OYKgFNgY9ZfKcmLhDJGTTnb
 wSBoroffsep/jOFX94VTyLbA2kYnFNMo3t1X1XXXVtTrhbxBLI8=
 =bZg4
 -----END PGP SIGNATURE-----

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

Samsung DTS ARM changes for v6.6

1. Galaxy S II: correct LCD screen's physical size.
2. Add Samsung Galaxy Tab 3 8.0 boards (Exynos4212).
3. Galaxy S3 family: add USB connector and USB OTG. Full USB OTG still
   seems not to work, but at least HDMI improved and dtbs_check is
   happy.
4. Fix issues pointed out by dtbs_check and W=1: unit addresses, use
   'gpios' suffix over 'gpio', update i2c-arb device node to newer
   binding.
5. Few white-space cleanups.

* tag 'samsung-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
  ARM: dts: samsung: exynos4412-midas: add USB connector and USB OTG
  ARM: dts: samsung: exynos5250-snow: switch i2c-arb to new child variant
  ARM: dts: samsung: exynos5250-snow: use 'gpios' suffix for i2c-arb
  ARM: dts: samsung: fix Exynos4212 Tab3 makefile entries
  ARM: dts: exynos: Add Samsung Galaxy Tab 3 8.0 boards
  ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
  ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
  ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
  ARM: dts: s5pv210: minor whitespace cleanup around '='
  ARM: dts: exynos: minor whitespace cleanup around '='

Link: https://lore.kernel.org/r/20230810151250.220202-3-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:58:18 +02:00
Arnd Bergmann 083f10158d ASPEED device tree updates for 6.6
- New machines
 
   * Inventec's Starscream AST2600 BMC, for a x86 server platform
   * Meta's Yossemite 4 AST2600 BMC, for a multi-node server platform
 
  - Big device tree rework for IBM's Power10 BMC platforms
 
  - Updates for wedge400 and Mt Mitchell
 
  - AST2600 I3C and VUART descriptions
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE+nHMAt9PCBDH63wBa3ZZB4FHcJ4FAmTU1yYACgkQa3ZZB4FH
 cJ6FYA/9EZ8hDah2wAXjzuerQu0ih6d8v6tJhtgiiYMWC9p29mlYpQc69/C88YF7
 i0auZ+uAVx/49UvyemsMe1d+tKnrmtFUAfO1EoCGHnVsY7n430pqpsYDF+uGnYDC
 xOd5VNeaWWu+YdtUea1Ma7pgX1TpmI1zAeVGKyJWzKXSNHqKZnChYnK4vHvQsoPw
 EGtwi4Iq1kjqWVIW/oEZnUtc+cKwaVkLlDhpSqO5MpwXniYBQhe8eVLDK5jP/w+O
 SbHiSMH2IIKjNNyu+gOmwGTnKMGZRjqv7zEq2Up2oVYvL/blzeul2A0a+UZZK2xL
 DggkWTx8otsSy7ziLubGrYVPJgwbUEL7o7/FXkDEDcnXNDU+z4bM9afmT+b7sODv
 brWQbCbbBPnfjJiffCfK229PMZJ/QiQbPdjrCi8DTD3g9jsvNVN+FUGUfdg71ncT
 1+LzHJM36TdVTfxZLsadYbjEfX+5VneJbRoxMO4SjU4LR0alTYM8/Ufg4H3zhI5f
 3PZFAWWwVcTvKDlsmzaJ/juO1X38vTFy0CS52Bm7LBaULkc8uZHQ+DOFQLXbrF3A
 XYLAcTryVsAQVEHrE8eXVGpFKsXu5ZMkqTTQmuXS4wtzV3/QEUiHxp5Ep4v08a+P
 R0D0+S3/LsK1e+5AoMeN1YhXWf7vnn9hA75GUtVcIpH2OzZLxYU=
 =UOka
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXSVoACgkQYKtH/8kJ
 Uif9Cw//b4hHViBtJX92m7CpiCvOOspI2LnyOPofOimxw7sUj/4oYBGG/faARAFD
 5m/vdy37nZlcB2ISYY2eMsC86jV4IPnymnjKUC0aT7YZU/OsZuhenXOQ9Vu6PPRT
 g+4+bIkuASHMywQ1xSZXjfqq+uHlinaLVffZqm4uds7PJVD+iG09G83xhtf7xFbA
 Encf39O30T9Cob/wbr4EU6Ei6Zu6dxfQ7fkenGxis++Hz6Md5bX46BeabIb+JvJS
 U3ogQbzSBjdsZimoSsq5qQy0xFK7k84/UjEl5REl2ZlFn/4xbU9gQIurB3vNuetR
 E2Jy02HlHZjS3mBAYrUmdlnRK8RSdXmRokmjE9EYEdslRdJwxG6n2nHlF0uRRIk3
 EAUwks3pQp1IrvV2kwMClGh7shGTOotRYOfJ/lONpoQ4SrCSMklB+NRqzUOObTka
 5DTtRFwI1UT0FwOzDcCaCxRlwuNT06puM/BYOMy1aUD19wVLaOri7sL3yVNdojAz
 zCSI+3yB9I9hJvdq+p7z4NRcEllJ4YoTDHCyegJzQmuNd9iBjvQrG2dTYWxIB/Me
 WJ6zrCI4hWU2r1WYO5d4UsdjhMxJqlTHH2n0tYqpFEFnQL3A/A1U/cg5XERrAtuz
 YBeswkT+jpK/mzFE/UdmUH/Gg8dKeyh26GoXuTVGcaQ4W1vm6G8=
 =LcmQ
 -----END PGP SIGNATURE-----

Merge tag 'aspeed-6.6-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt

ASPEED device tree updates for 6.6

 - New machines

  * Inventec's Starscream AST2600 BMC, for a x86 server platform
  * Meta's Yossemite 4 AST2600 BMC, for a multi-node server platform

 - Big device tree rework for IBM's Power10 BMC platforms

 - Updates for wedge400 and Mt Mitchell

 - AST2600 I3C and VUART descriptions

* tag 'aspeed-6.6-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc:
  ARM: dts: aspeed: Add AST2600 I3C control pins
  ARM: dts: aspeed: everest: Move common devices up
  ARM: dts: aspeed: everest: Reorganise FSI description
  ARM: dts: aspeed: rainier: Reorganise FSI description
  ARM: dts: aspeed: bonnell: Reorganise FSI description
  ARM: dts: aspeed: Add P10 FSI descriptions
  ARM: dts: aspeed: yosemite4: add Facebook Yosemite 4 BMC
  dt-bindings: arm: aspeed: add Facebook Yosemite 4 board
  ARM: dts: aspeed: wedge400: Set eMMC max frequency
  ARM: dts: aspeed: wedge400: Enable more ADC channels
  ARM: dts: aspeed: Update spi alias in Facebook AST2500 Common dtsi
  ARM: dts: aspeed: rainier: Remove TPM device
  ARM: dts: aspeed: Add AST2600 VUARTs
  ARM: dts: aspeed: mtmitchell: Add MCTP
  ARM: dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mitchell DVT systems
  ARM: dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9
  ARM: dts: aspeed: Adding Inventec Starscream BMC
  dt-bindings: arm: aspeed: add Inventec starscream-bmc
  ARM: dts: aspeed: bonnell: Add DIMM SPD

Link: https://lore.kernel.org/r/CACPK8Xc76O5kLEAXRtbFXZcP=ObrKR0Kpez_er+zV2vZffZe7A@mail.gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:56:58 +02:00
Arnd Bergmann 064a805c4a Devicetree changes for omaps for v6.6
Updates for opp and pinctrl nodes to follow the devicetree bindings.
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEkgNvrZJU/QSQYIcQG9Q+yVyrpXMFAmTUqmwRHHRvbnlAYXRv
 bWlkZS5jb20ACgkQG9Q+yVyrpXOUJhAAvBVbjWFSFRLeE0dxi9Ys1jaTi994iOYy
 YWiuXTE3vCFuPuh1rIWmaTQw63fGNHaXL+4par9zDTHUkaYKIgLKqYQMhRxmCvMs
 trJOs1yoDCg8jmEDBqX+Ni3K62q/UAt6rbINJQc26V8Or3p2nDlCefZ9vIUI3gz5
 H2yR/dFuidtI+y+w3J3NpzhgrxDDhBmy8r+XxXgorObJbjYE40/XTV6go78Ht/vi
 TKSR9rJ9nuXRFZGUuxtoDcXs+kOEDWFPgzupWdB6GhBeJUzq1PG8nvEXUFqcKRR6
 1w3dWV5BPF1/ez9cE1GtkFsDbicgdX7jCmKvBuJwrjBvPQXF4hugVadzLynEaYO3
 VKarLdIKAyrpLDqcSperblpws0t6yjiM+HRFnqUwE0KVl2V5TqAYj8hQq/vJfa6H
 guDeIo9VAT2z4dP2Vex0m188pWAu9G9bp+3b9ocqYhMTir21F1YAmA+EfPoMIfJj
 n7sWDByBJTpHU9gOkv3SuNWQ5buanV9DWOM4W8Cu9SmtSzhhFaoE7VFoWtWoxl7+
 zpp/Z3OK1mgHRCaJQyHtXuf+GxilXacHZQDdeiMMi1crwTak6geJpmFs+/n0JgsZ
 yiZ8yGnkNmbim7mv8Pcli1pZ+QkRUM2uc7069/GFGlPR173T6G4Gb/AaxKgSmp2s
 EIakZ9F1wXo=
 =sUcA
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmTXSSoACgkQYKtH/8kJ
 UierFA//SiaKSlXo7CKV3A7Qh1r8L13Nass/GTkYUdG+LW5l+qrP9V/ugja40OIq
 23NEzXC7dcuGgs8P0UiB4pupLiY30Bdlsz4RPHm4QwFm4jXs4GXB7W5DGUVEmvj2
 Fnbj3EP7ZQepQpVOwGivg6g+Wal3RT7KF9vs829sJ2O7121bvIwM/0FC7M9Dk8FG
 RGZf1Wl7gIBFyKQO87bsr4pMji4mtaXreECWI+1gsVDkq69LT1zcvPpf+aloogTy
 bfV6SxBH3eTNrCcHfo6blA7J697ypRtI3WVhjVl851wQeFdfyS6ekE4GxXPByWqG
 uANsVFubvCLMI1mTUA8CD1BfGOfClkv1CumCt3IclYWHO8S2BU1VcUHK/crSw/hE
 YqtahSZ8ptmAsRK/YEF80s1dKzV9B+HOn+tXztCrLDezrxUYLRnbg5xwsW2l5skj
 9PK0wVXFKBmG4BXDtuRW2exSfs5F41Qg74SpE8oa0y7J/OXYDmq9RxhYRr0zDwwS
 22qHvrzHUo4bprW/jjxZad93EAWi3DTwerkPBpEFYilz4dx28dwZKXyjr/lfgn+Q
 HX4/VhL4K3lRiCZ2h+b/1xxO6aIgpZkFJ+DJHc1qp3+DPChdrUlqouvL6Wfb74Jf
 7OLkI2FbrYF+utLzaSN8kzzin1HcDOS3Dwy2a7P3PkKy8KP8o80=
 =riY7
 -----END PGP SIGNATURE-----

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

Devicetree changes for omaps for v6.6

Updates for opp and pinctrl nodes to follow the devicetree bindings.

* tag 'omap-for-v6.6/dt-take2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  arm: dts: ti: omap: Fix OPP table node names
  arm: dts: ti: omap: am5729-beagleboneai: Drop the OPP
  arm: dts: ti: omap: omap36xx: Rename opp_supply nodename
  ARM: dts: ti: add missing space before {
  ARM: dts: ti: split interrupts per cells
  ARM: dts: Unify pinctrl-single pin group nodes for davinci

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

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

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

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

Link: https://lore.kernel.org/r/20230806180546.GA127039@jernej-laptop
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12 10:46:58 +02:00
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 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 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 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
Alexander Stein db92a8d917 ARM: dts: imx6qdl: mba6: Fix gpio-keys button node names
Numbers are separated by dashes. Fixes the warnings:
arch/arm/boot/dts/nxp/imx/imx6q-mba6a.dtb: gpio-buttons: 'button1',
 'button2', 'button3' do not match any of the regexes:
 '^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switch))$', 'pinctrl-[0-9]+'
 from schema $id: http://devicetree.org/schemas/input/gpio-keys.yaml#

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-12 09:45:11 +08:00
Alexander Stein 1d6500cd39 ARM: dts: imx6ul: Fix nand-controller #size-cells
nand-controller.yaml bindings says #size-cells shall be set to 0.
Fixes the dtbs_check warning:
arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dtb:
 nand-controller@1806000: #size-cells:0:0: 0 was expected
 from schema $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml#

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-12 09:43:26 +08:00
Alexander Stein ce0bc19e50 ARM: dts: imx6ul: mba6ulx: Fix stmpe811 node warnings
interrupt-controller is only valid for gpio subnode, remove it.
Rename touchscreen subnode according to bindings.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-12 09:42:43 +08:00
Robert Marko b5ed7a5c1f ARM: dts: qcom: ipq4019: correct SDHCI XO clock
Using GCC_DCD_XO_CLK as the XO clock for SDHCI controller is not correct,
it seems that I somehow made a mistake of passing it instead of the fixed
XO clock.

Fixes: 04b3b72b5b ("ARM: dts: qcom: ipq4019: Add SDHCI controller node")
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20230811110150.229966-1-robert.marko@sartura.hr
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2023-08-11 08:21:55 -07:00
Fabio Estevam e679132a31 ARM: dts: imx6dl-b1x5pv2: Fix simple-audio routing property
Per simple-card.yaml, 'simple-audio-card,audio-routing' is not a valid
property.

Change it to 'simple-audio-card,routing'.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-11 22:27:30 +08:00
Jagan Teki c991ed9f57 ARM: dts: rockchip: Add 12V main supply for edgeble-neu2
The Main supply volatge for Edgeble Neu2 IO board is 12V DC.

Add the 12v supply regulator for it and input to vcc5v0_sys.

Since the power regulator is part of IO board circuit, move the
regulator in IO dts file.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Link: https://lore.kernel.org/r/20230731103518.2906147-14-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-10 22:41:55 +02:00
Jagan Teki 5d1d164da4 ARM: dts: rockchip: Add 3V3_SYS regulator for edgeble-neu2
Edgeble Neu2 IO board has 3V3_SYS regulator to power Audio, RS485,
and 4G Module.

Add regulator for it.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Link: https://lore.kernel.org/r/20230731103518.2906147-13-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-10 22:41:55 +02:00
Stephen Chen f544630dc4 ARM: dts: rockchip: Enable SFC for edgeble-neu2
Enable on module SPI Flash present in Edgeble Neu2.

Tested-by: Jagan Teki <jagan@edgeble.ai>
Signed-off-by: Stephen Chen <stephen@radxa.com>
Link: https://lore.kernel.org/r/20230731103518.2906147-12-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-10 22:41:55 +02:00
Jagan Teki 012f90c31b ARM: dts: rockchip: Drop EMMC_RSTN for edgeble-neu2
EMMC_RSTN GPIO1_A3 is connected to FSPI_CLK in Edgeble Neu2
board.

So, drop the same GPIO pin from eMMC.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Link: https://lore.kernel.org/r/20230731103518.2906147-11-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-10 22:41:54 +02:00
Jagan Teki 753c8a7d8b ARM: dts: rockchip: Add rv1126 uart5m2_xfer pins
Add uart5m2_xfer pins for Rockchip RV1126 uart5.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Link: https://lore.kernel.org/r/20230731103518.2906147-9-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-10 22:41:54 +02:00
Jagan Teki d91d25b1db ARM: dts: rockchip: Add rv1126 FSPI pins
Add fspi pins for rv1126 sfc controller.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Link: https://lore.kernel.org/r/20230731103518.2906147-8-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-10 22:41:54 +02:00
Jagan Teki c3ae1484e1 ARM: dts: rockchip: Add SFC node to rv1126
Add Rockchip SFC controller node for rv1126.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Link: https://lore.kernel.org/r/20230731103518.2906147-7-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2023-08-10 22:41:54 +02:00
Patrice Chotard 06113b7ac2 ARM: dts: st: Add gpio-ranges for stm32f769-pinctrl
Since commit 913a956c43 ("pinctrl: stm32: use dynamic allocation
of GPIO base"), it's impossible to retrieve gpios from phandle,
for example, mmc driver can't retrieve cd-gpios.
Add missing gpio-ranges properties to fix it.

Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-10 17:49:52 +02:00
Patrice Chotard 756065e3f1 ARM: dts: st: Add gpio-ranges for stm32f746-pinctrl
Since commit 913a956c43 ("pinctrl: stm32: use dynamic allocation
of GPIO base"), it's impossible to retrieve gpios from phandle,
for example, mmc driver can't retrieve cd-gpios.
Add missing gpio-ranges properties to fix it.

Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-10 17:49:42 +02:00
Krzysztof Kozlowski a35f08a7d9 ARM: dts: st: stm32mp157c-emstamp: correct regulator-active-discharge
The "regulator-active-discharge" property is uint32, not boolean:

  stm32mp157c-emsbc-argon.dtb: stpmic@33: regulators:pwr_sw1:regulator-active-discharge: True is not of type 'array'

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-10 17:37:28 +02:00
Krzysztof Kozlowski efbb7f91ca ARM: dts: st: stm32mp157c-emstamp: drop incorrect vref_ddr property
The STPMIC1 PMIC vref_ddr regulator does not support over-current
protection, according to bindings and Linux driver:

  stm32mp157c-emsbc-argon.dtb: stpmic@33: regulators:vref_ddr: 'regulator-over-current-protection' does not match any of the regexes: 'pinctrl-[0-9]+'

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-10 17:37:28 +02:00
Pascal Paillet a77d289bdd ARM: dts: stm32: fix dts check warnings on stm32mp15-scmi
Fix dts check warnings on stm32mp15-scmi reported by
arm,scmi.yaml.

Signed-off-by: Pascal Paillet <p.paillet@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
2023-08-10 14:23:00 +02:00
Dylan Hung 32b7343226 ARM: dts: aspeed: Add AST2600 I3C control pins
Add pinctrl support for the I3C1 and I3C2 pins.

Signed-off-by: Dylan Hung <dylan_hung@aspeedtech.com>
Reviewed-by: Jeremy Kerr <jk@codeconstruct.com.au>
Link: https://lore.kernel.org/r/20230809134413.3614535-1-dylan_hung@aspeedtech.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:39:42 +09:30
Joel Stanley 7f2938d250 ARM: dts: aspeed: everest: Move common devices up
Other systems have the SoC devices listed before the FSI description.
Move them up in order to make them similar.

Link: https://lore.kernel.org/r/20230809074921.116987-6-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:54 +09:30
Eddie James f0eb62ece2 ARM: dts: aspeed: everest: Reorganise FSI description
Use the P10 quad FSI CFAM description to reduce duplication and add the
I2C responders and associated engines.

Signed-off-by: Eddie James <eajames@linux.ibm.com>
Link: https://lore.kernel.org/r/20230809074921.116987-5-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:54 +09:30
Joel Stanley 71354f7702 ARM: dts: aspeed: rainier: Reorganise FSI description
Use the P10 quad FSI CFAM description to reduce duplication.

Link: https://lore.kernel.org/r/20230809074921.116987-4-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Joel Stanley f868aab874 ARM: dts: aspeed: bonnell: Reorganise FSI description
Use the P10 dual FSI CFAM description to reduce duplication.

Link: https://lore.kernel.org/r/20230809074921.116987-3-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Eddie James fa9d3b8be2 ARM: dts: aspeed: Add P10 FSI descriptions
These will be used by BMCs attached to a IBM Power10 server CPU.

Signed-off-by: Eddie James <eajames@linux.ibm.com>
Link: https://lore.kernel.org/r/20230809074921.116987-2-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Delphine CC Chiu 2b8d94f4b4 ARM: dts: aspeed: yosemite4: add Facebook Yosemite 4 BMC
Add linux device tree entry for Yosemite 4 devices connected to BMC.
The Yosemite 4 is a Meta multi-node server platform, based on AST2600 SoC.

Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20230810070032.335161-3-Delphine_CC_Chiu@wiwynn.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Tao Ren 8dc783d9e2 ARM: dts: aspeed: wedge400: Set eMMC max frequency
Set eMMC max frequency to 25MHz to prevent intermittent eMMC access
failures.

Signed-off-by: Tao Ren <rentao.bupt@gmail.com>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20230803230324.731268-4-rentao.bupt@gmail.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Tao Ren 2901b71c0c ARM: dts: aspeed: wedge400: Enable more ADC channels
Enable ASPEED-ADC channels 5-8 to support voltage monitoring of all the
Wedge400 hardware revisions.

Signed-off-by: Tao Ren <rentao.bupt@gmail.com>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20230803230324.731268-3-rentao.bupt@gmail.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Tao Ren 285396979f ARM: dts: aspeed: Update spi alias in Facebook AST2500 Common dtsi
Set FMC controller to "spi0" in ast2500-facebook-netbmc-common.dtsi so
the spi bus is consistent with the flash labels defined in flash layout.

Signed-off-by: Tao Ren <rentao.bupt@gmail.com>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20230803230324.731268-2-rentao.bupt@gmail.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Lakshmi Yadlapati bca5bf0eca ARM: dts: aspeed: rainier: Remove TPM device
TPM is disabled in Rainier, remove TPM device.

Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
Link: https://lore.kernel.org/r/20230725141606.1641080-2-lakshmiy@us.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Joel Stanley dda28c0952 ARM: dts: aspeed: Add AST2600 VUARTs
The AST2600 has two more vuarts, placed between the existing two in the
memory map.

Link: https://lore.kernel.org/r/20230620042257.73665-1-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Chanh Nguyen 962047a354 ARM: dts: aspeed: mtmitchell: Add MCTP
Enable MCTP driver on I2C3 bus for MCTP transaction

Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com>
Link: https://lore.kernel.org/r/20230620092537.20007-4-chanh@os.amperecomputing.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Chanh Nguyen acde9078d9 ARM: dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mitchell DVT systems
Change to use I2C ADC controller (ltc2497) for Mt.Mitchell DVT and
later hardware.

Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com>
Link: https://lore.kernel.org/r/20230620092537.20007-3-chanh@os.amperecomputing.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:53 +09:30
Chanh Nguyen d50b1baf4f ARM: dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9
The BMC UART8 and UART9 were connected to the Secpro and Mpro console
of socket S1 on the Mt.Mitchell system.

Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com>
Link: https://lore.kernel.org/r/20230620092537.20007-2-chanh@os.amperecomputing.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10 21:33:52 +09:30
Krzysztof Kozlowski 137062f11c ARM: dts: ux500: switch to enable-gpios
The recommended name for enable GPIOs property in regulator-gpio is
"enable-gpios".  This is also required by bindings:

  ste-hrefv60plus-stuib.dtb: regulator-gpio: Unevaluated properties are not allowed ('enable-gpio' was unexpected)

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230726070353.103989-3-krzysztof.kozlowski@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2023-08-10 10:00:07 +02:00