Commit Graph

1294 Commits

Author SHA1 Message Date
Kuninori Morimoto
25ac4834ca pwm: Tidyup PWM menu for Renesas
Because current PWM Kconfig is sorting by symbol name,
it looks strange ordering in menuconfig.

=>	[ ]   Renesas R-Car PWM support
=>	[ ]   Renesas TPU PWM support
	[ ]   Rockchip PWM support
=>	[ ]   Renesas RZ/G2L General PWM Timer support
=>	[ ]   Renesas RZ/G2L MTU3a PWM Timer support

Let's use common CONFIG_PWM_RENESAS_xxx symbol name for Renesas,
and sort it.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/877c2mxrrr.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>
2025-05-14 10:20:55 +02:00
Arnd Bergmann
509710c6fd i.MX defconfig change for 6.16:
- Enable Toradex Embedded Controller driver as module in arm64 defconfig
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmghzVAUHHNoYXduZ3Vv
 QGtlcm5lbC5vcmcACgkQUFdYWoewfM7VKgf+NW329Y7ZTxLacnI2eSeEmBEZcSFM
 CL+MiAgzNqBmv81fGSNCTr3dw0UO2y1eJ4w3PogtOsOnxKmqU+4h45L2rUDb9T25
 bzQVA4tiCTQLD++dP9r+dRR0LwaBxrvWAzvE4n6i2B2RavzicyuTN+Xe/33gArp2
 aBc/eYtIhlgag022T8teZijt098sguqk45E3XMGd0aPFKWEPS1sjqaf2A8ViT6lB
 MXXvnn7KF1o4svp6XW85RrYUnojSgW63Ary/1gCWS+aFwNnGTxLXwp5+wxXrVShb
 ssNDgpFTOxp717d2Od1LCZWR65x7qjxPFCaRZcAcH8nOKDAeIshsqxypyQ==
 =hr8U
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmgh6CAACgkQYKtH/8kJ
 UidWPQ//VqbIM0ggk/GVTyo2nR2ukS35QLrJqzJEJozvza7STobuLlgo6PVX4C1L
 1jZ5/m3+3puNGTEK+ghkaSKsSHVP2g3+XCm+6x0vpjSxrEczgWWXGJE7MqgmZllU
 ZoU2O8Py7uXbOTJoK3YGrbnQnBElMh70WhDUSuXS49Gphoy5cmqP1UAtRc/9HLvc
 8R3MohSa2qI5twZ62hcYNsn4BVZFvDM4lZr42mlfKmNkTlscpnKEasn1PW3hwVp/
 4CV7KfA5LDoCEB//v2od7HAoiYlFUsyDzGQZUthKA1php/m3TI+q9HE8wu9Yiy3B
 zDskk2WapZtherDBQFYiT04PQVUynkRnrmRASd059SbPqw9mhuTk1Ib8SQuz3Lbg
 bXc0QWJ8KGT7pdJlxrmD5AZHN4vDGKsblq0LETNww/pewmIyLX+0tZNRt/oOtN3F
 NswLz4B6b1E9aoDIoFuu01ftFXSWgBZH0MIwiBJw+GRkkWE/mOKMIUJ507ESO1uc
 eRwvbDaAD68RX/U9xX/Zjjf8OBBnbgwNCAQpOOZzZm/CbASHhwMToerSmRVjJTm2
 ITKzClx4vETL2dNT9lmKTY83O57jmaiWnZ09uN1hn8JZCiFOqd05l01N79NxSXRC
 SVFayf8SESj1ZaM+r/MtJoG8xf0pUbISRDt3jDKu+LA9Wih6hU0=
 =0+D6
 -----END PGP SIGNATURE-----

Merge tag 'imx-defconfig-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig

i.MX defconfig change for 6.16:

- Enable Toradex Embedded Controller driver as module in arm64 defconfig

* tag 'imx-defconfig-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
  arm64: defconfig: Add Toradex Embedded Controller config

Link: https://lore.kernel.org/r/20250512103858.50501-5-shawnguo@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-05-12 14:22:56 +02:00
Eric Biggers
3357b6c945 crypto: tcrypt - rename CRYPTO_TEST to CRYPTO_BENCHMARK
tcrypt is actually a benchmarking module and not the actual tests.  This
regularly causes confusion.  Update the kconfig option name and help
text accordingly.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> # m68k
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2025-05-12 13:32:53 +08:00
Nicolas Frattaroli
bd088836a1 arm64: defconfig: Enable Rockchip SAI and ES8328
The RK3576 uses Rockchip SAI for audio output. Meanwhile, the Sige5
board, which uses the RK3576 and is supported by mainline, uses an
ES8388 codec over I2C with the ES8328 driver implementing support for
this codec.

Enable both in the defconfig.

Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Link: https://lore.kernel.org/r/20250506-rk3576-sai-v4-5-a8b5f5733ceb@collabora.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2025-05-09 21:41:34 +02:00
Francesco Dolcini
ef4c2c789a arm64: defconfig: Add Toradex Embedded Controller config
Enable config for Toradex SMARC Embedded Controller, this is required
for proper reset and power-off functionalities on Toradex SMARC iMX8M
Plus.

Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2025-05-09 22:41:57 +08:00
Eric Biggers
6e36be511d crypto: arm64/sha256 - implement library instead of shash
Instead of providing crypto_shash algorithms for the arch-optimized
SHA-256 code, instead implement the SHA-256 library.  This is much
simpler, it makes the SHA-256 library functions be arch-optimized, and
it fixes the longstanding issue where the arch-optimized SHA-256 was
disabled by default.  SHA-256 still remains available through
crypto_shash, but individual architectures no longer need to handle it.

Remove support for SHA-256 finalization from the ARMv8 CE assembly code,
since the library does not yet support architecture-specific overrides
of the finalization.  (Support for that has been omitted for now, for
simplicity and because usually it isn't performance-critical.)

To match sha256_blocks_arch(), change the type of the nblocks parameter
of the assembly functions from int or 'unsigned int' to size_t.  Update
the ARMv8 CE assembly function accordingly.  The scalar and NEON
assembly functions actually already treated it as size_t.

While renaming the assembly files, also fix the naming quirks where
"sha2" meant sha256, and "sha512" meant both sha256 and sha512.

Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2025-05-05 18:20:43 +08:00
Kuninori Morimoto
754a11c7bb arm64: defconfig: Add Renesas MSIOF sound support
Renesas V4H Sparrow Hawk board needs MSIOF Sound driver.
Support it.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/87o6wu2wzm.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2025-05-05 10:46:42 +02:00
Biju Das
5ad7de6238 arm64: defconfig: Enable Renesas RZ/G2L GPT config
Enable PWM config for Renesas RZ/G2L GPT as it is populated on the
RZ/G2L and RZ/V2L SMARC EVKs.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20250424054050.28310-5-biju.das.jz@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2025-05-05 10:46:00 +02:00
Nishanth Menon
42cfb00c91 arm64: defconfig: Enable TPIC2810 GPIO expander
AM642-SK uses TPIC2810 I2C GPIO expander for LEDs.

Link: https://lore.kernel.org/r/20250421143926.2009535-1-nm@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2025-05-02 08:14:39 -05:00
Dominik Haller
8d8f28da8f arm64: defconfig: Enable TMP102 as module
Enable the driver for the TI TMP102 temperature sensors used on the Phytec
phyCORE-AM68x/TDA4x and the phyGATE-Tauri-L-iMX8MM.

Signed-off-by: Dominik Haller <d.haller@phytec.de>
Reviewed-by: Udit Kumar <u-kumar1@ti.com>
Link: https://lore.kernel.org/r/20250423133635.29897-3-d.haller@phytec.de
Signed-off-by: Nishanth Menon <nm@ti.com>
2025-04-25 15:56:03 -05:00
Judith Mendez
53802e60fb arm64: defconfig: Enable hwspinlock and eQEP for K3
Enable CONFIG_HWSPINLOCK_OMAP to allow usage of these devices
across K3 SoC's. Also enable CONFIG_TI_EQEP which is enabled by
default on am64x SK board.

Signed-off-by: Judith Mendez <jm@ti.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20250421201055.3889680-1-jm@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2025-04-25 15:55:11 -05:00
Jayesh Choudhary
882c214572 arm64: defconfig: Add CDNS_DSI and CDNS_PHY config
Enable configs for cdns-dsi and cdns-dphy drivers required for DSI
display on the following platforms:
J721E-EVM, J721E-BeagleBone-AI64, J721S2-EVM, AM68-SK, J722S-EVM,
BeagleY-AI, AM62P5-SK, J784S4-EVM and J742S2-EVM

The DSI wrapper driver used by all the above mentioned platforms,
cdns-dsi-j721e is enabled by default if cdns-dsi config is enabled.

Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com>
Reviewed-by: Judith Mendez <jm@ti.com>
Link: https://lore.kernel.org/r/20250416182930.32132-1-j-choudhary@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2025-04-25 15:53:21 -05:00
Sricharan Ramabadhran
4b77122818 arm64: defconfig: Enable IPQ5424 RDP466 base configs
Enable GCC, Pinctrl for Qualcomm's IPQ5424 SoC which is required
to boot IPQ5424-RDP466 boards to a console shell.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Sricharan Ramabadhran <quic_srichara@quicinc.com>
Link: https://lore.kernel.org/r/20241028060506.246606-7-quic_srichara@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-04-15 21:32:24 -05:00
Lad Prabhakar
ae7ace712d arm64: defconfig: Remove individual Renesas SoC entries
Remove explicit entries for individual Renesas SoCs from the defconfig
file.  Since all Renesas SoCs are enabled by default when ARCH_RENESAS
is selected, and ARCH_RENESAS is already enabled in the defconfig,
listing them separately is redundant.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20250401090133.68146-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2025-04-09 14:56:02 +02:00
Arnd Bergmann
701340d3b7 Qualcomm Arm64 defconfig updates for v6.15
Explicitly enable the DRM_DISPLAY_CONNECTOR module, as this is used by a
 variety of boards.
 
 Enable retimer and redriver drivers used in the USB configuration of a
 variety of Qualcomm X Elite-based devices. Enable the NSS clock
 controller driver for IPQ9574, the new Iris video encoder/decoder driver
 and it's clock controller, as well as the QCM2290 GPU clocck ontroller.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmfa2AMVHGFuZGVyc3Nv
 bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3F0OoP/ArpKq8DJXNTYB6ohWWxEg+b6r/t
 GXO3fQdCyCy2o+brl9VHsnnBop2sNYoYw6dfSH9x0ARzlNAbVaIITQGrUUfPi08V
 lMIQIY2+3kWBpIeFN4YUngHOCXPiG2CEoxoEe6+IyFhGLokr+iytqqwXdHRIfI93
 64H9nwN1h+lBZk+xBabu7gypNIwUHpVpdGR4OND5KPeXOICc/uGXJI/9K/eCGDXs
 6GiSfzk/sU/rcPXk6a7poG8664IeS9+8rR2Eu+7b42BwzbvCROU9qwb9xXZwOALV
 56S8AWDak0jcKdWhGZu1thHJFtdeyInwYb6VsIYDC85ldhZP2Em+hcQQUlAfSV3H
 SxXIf3t6vh3rLukFjWORjJgLEO8o/D+mWmX3F21tkuCwehhs5OAElreRc6h1ijYV
 OBPYtEN8W9ReNMozITeKlI50v6UdXPjC9i2fj4m5JHDJFMW85k9k3k5yBfp7YrW6
 ptRltr8zFtbJ4CfWKYQUwRIRXU8z7YlcxFSbOC7KNhWn8EMBEVEvHyc7NBvbkKBq
 61HjM++E1So8qC3N4IryoH+rN+2UZ587861PD2BOyyJsik5PbaSeUGebMf3CuSXb
 +l/ahg67zJnTHUMA2XZq4GSbnlRuK1sNO1YK99k6xKGw4yBhJkAyyQLi27SzsLnX
 HTPPECi3C17cN+90
 =P5n3
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmfbN18ACgkQYKtH/8kJ
 Uie76RAA3UPAFeN2e3jGxRz3diOWaHvlFmt6L/S6Yyn0ws6Ht0qX6HyIeU1z8UGP
 TIIiRwQ3B3OylflirtVWJRQvipBEXFaQfCJAI2kBwVEUGodm97Y8P59efBdF+lWn
 3EooKNEawyCFZRGWlPcbL3t9vOxnqe/+EMv4Iai7ZyWU5d9Ih1SO1udXYJCH+y8E
 Vn058xhvkI5H+qLFm6h7SZBdhc/QY4noITAt7a4WdRmnyU3VsiDZ8Yi91WA8yaGy
 e+HbTSuRDWTZQ8KCWmiXF5hM17z/8qCZO2+oX+zQN14WfvU3nFScpXQC7B2wW8WD
 dBRr4JSyUG8vV/b37xSpDjWdNT1ma5wNV8T02BwwRNwBVBYfYyFpb6jnYWH3IYCx
 pN1OL7CeujC97Ciibq9/veOQEFM238QjyuuQnHlZ7RuoDDJ1NhWkt+Rd81TP+fr+
 q2+p432npPy4dlrD2PtrcwXpxj4+DhWztdVnk6DeSzMA+ensSUCTtS+498RX0ZhJ
 W/9aTY7A+WXWjIvI/lvdultsnKGTdfJV9zv2kXZKRI0HYba6NHeC9UtJtdJgkDaD
 pyR9tkZksKTGULcygfK8/vUZup1sRN6hby7uk86C7EuHvI4+kN6YUt3qwnNmTtSj
 XWMB/5twTvjYacqIaB6oo7iNKrV/4uUaMHUaqWtyRDeWqkY4D5Y=
 =y0EZ
 -----END PGP SIGNATURE-----

Merge tag 'qcom-arm64-defconfig-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig

Qualcomm Arm64 defconfig updates for v6.15

Explicitly enable the DRM_DISPLAY_CONNECTOR module, as this is used by a
variety of boards.

Enable retimer and redriver drivers used in the USB configuration of a
variety of Qualcomm X Elite-based devices. Enable the NSS clock
controller driver for IPQ9574, the new Iris video encoder/decoder driver
and it's clock controller, as well as the QCM2290 GPU clocck ontroller.

* tag 'qcom-arm64-defconfig-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
  arm64: defconfig: Enable USB retimer and redriver
  arm64: defconfig: Build NSS Clock Controller driver for IPQ9574
  arm64: defconfig: enable Qualcomm IRIS & VIDEOCC_8550 as module
  arm64: defconfig: enable DRM_DISPLAY_CONNECTOR as a module
  arm64: defconfig: Enable Qualcomm QCM2290 GPU clock controller

Link: https://lore.kernel.org/r/20250319144354.2281720-1-andersson@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-03-19 22:30:07 +01:00
Arnd Bergmann
1156ebe3f9 TI K3 defconfig updates for v6.15
- Enable Support for SPI NAND flashes on AM62Ax/J721s2 and other boards
 - HSR protocol support for AM65/AM64 ICSSG based multi-port ethernet
 - Greybus modules to support CC1352P7 chips on BeaglePlay
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCAAuFiEEyRC2zAhGcGjrhiNExEYeRXyRFuMFAmfRD1gQHHZpZ25lc2hy
 QHRpLmNvbQAKCRDERh5FfJEW4+fbCAC8nPiJgeaWl6Ww31iOzQd0X/XxprYS1zBZ
 mLdz+mga8V605VdCF0yWj9BO+e6n3JFmR12chCg1U931WqO8YzDoF2FNo9AhM02W
 WhyuQ25syl7l1ukLmaN++7FAkQdzCYtVHo68UmUfoM0PztYlUOdZh1Oc8lco1inN
 k/2NBTJ+bIglbDhhTDcFeCTEBU4SHxyCR26MDU8cYYj9WLpxu6JH0YpWct8rnmyM
 HbHjGzBCq+zFs+53QxK3z1ZNJ2tXgJFtmXfN8ULNsO33Am7h26k34+MtlHSTPlub
 lwEz2AuiXDgKJXxv8UNHiKfDLp4bmUomDOhJ8ybJWM0gDSSysaQd
 =Hq2l
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmfbNrsACgkQYKtH/8kJ
 Uie7bw/+OGwtcze1wX9U+f5zyhQOPVSEnQHxZE9WOSXIADDB3NCx2CVwqztEfNnp
 kviEVn4oEzDHWGyw6w67U4oHX41ygYxMHW+FxltMlkO5ZLc/kE5mOTXCNRyR4omj
 /DtishUe42Pdhx/jfVovg8Tl86C2eFnaE2UVYkXoat9wj+sDEF7m6MsBb7plrDfQ
 GkLBBe4864J7aOTHfNAsaK9IprimgE5Y8aflzQqUE/kSsW8SwBDlR1zvln8kmteW
 IprBTAfyKbsz51rvxRiKU4BMWKu8w52Bz+ma2tMyvteX+kZFMUZ5/Z76gZ5+GJXb
 l2RLH+xPMKih9wihQ6Wy/4dB36fMYIHgkms+TfW/bxEpz/8uLFvuYKdpWyQyuT1W
 KxhCQsHtb5JxWvzVag9Jtsh9WYcZerzhcRPFaAf9sHiScz1IlbuqiL47G57AZvAx
 5q3d1g8sCzTq8LeoseoIpQNuDY4CqZHSog4jWt6aJCznZvL++9Zch4dZYE2XK0rd
 2Pur6dMQ1CO1Qs5W47YBAmWucl3nMkcDjBMxr2dwi2awmd34sTJirmpYys8ewflY
 OZb2aecWzk8ZKAypiIikxuWpNQr+v5zPazR82yUqKh1xBrl5aADj04s4fg/fpahc
 pwambA3vf+rSq4iV2XCnoC5Bw/Ggc6PKT0oG10G4U/BEWdySTDI=
 =bICS
 -----END PGP SIGNATURE-----

Merge tag 'ti-k3-config-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig

TI K3 defconfig updates for v6.15

- Enable Support for SPI NAND flashes on AM62Ax/J721s2 and other boards
- HSR protocol support for AM65/AM64 ICSSG based multi-port ethernet
- Greybus modules to support CC1352P7 chips on BeaglePlay

* tag 'ti-k3-config-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
  arm64: defconfig: Enable SPI NAND flashes
  arm64: defconfig: Enable HSR protocol driver
  arm64: defconfig: Enable gb_beagleplay
  arm64: defconfig: Enable TISCI Interrupt Router and Aggregator

Link: https://lore.kernel.org/r/dec6ccc4-76df-47c3-8622-2c08035eff3e@ti.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-03-19 22:27:23 +01:00
Bjorn Andersson
dd20903cc0 arm64: defconfig: Enable USB retimer and redriver
Several boards based on the Qualcomm X Elite platform uses the NXP
PTN3222 USB redriver and the Parade PS883x USB Type-C retimer. Without
these USB, and in some cases display, doesn't probe successfully, so
enable them.

Signed-off-by: Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250318-xelite-retimer-redriver-v1-1-b3e85a37d294@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-03-19 08:46:36 -05:00
Devi Priya
95204a95fd arm64: defconfig: Build NSS Clock Controller driver for IPQ9574
NSSCC driver is needed to enable the ethernet interfaces present
in RDP433 based on IPQ9574. Since this is not necessary for bootup
enabling it as a module.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Devi Priya <quic_devipriy@quicinc.com>
Signed-off-by: Manikanta Mylavarapu <quic_mmanikan@quicinc.com>
Link: https://lore.kernel.org/r/20250313110359.242491-7-quic_mmanikan@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-03-17 10:13:01 -05:00
Santhosh Kumar K
75a41c2635 arm64: defconfig: Enable SPI NAND flashes
Add support for SPI NAND flashes on ARM64 boards/EVMs such as:

1. W35N01JW on AM62x LP SK, AM62A7 SK, J721S2 EVM, J784S4 EVM,
   J722S EVM, J742S2 EVM
2. W25N01JW on AM62Lx EVM

by enabling the MTD_SPI_NAND config as a module.

Signed-off-by: Santhosh Kumar K <s-k6@ti.com>
Link: https://lore.kernel.org/r/20250116035145.370734-1-s-k6@ti.com
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2025-03-07 16:33:25 +05:30
Sebastian Reichel
97d8fe4b77 arm64: defconfig: Enable Synopsys HDMI receiver
The Rockchip RK3588 has a built-in HDMI receiver block from
Synopsys. Let's enable the driver for it.

Acked-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Link: https://lore.kernel.org/r/20250306072842.287142-4-dmitry.osipenko@collabora.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2025-03-06 14:08:26 +01:00
Shawn Lin
769c2b450b arm64: defconfig: Enable Rockchip UFS host driver
Enable Rockchip UFS host driver.

This driver is first introduced on Rockchip RK3576 SoC, and will
be used for more SoCs in near future, so add it to defconfig
will make these platforms work better.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Link: https://lore.kernel.org/r/1741161252-138526-1-git-send-email-shawn.lin@rock-chips.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2025-03-06 10:35:28 +01:00
Neil Armstrong
a1176f46e9 arm64: defconfig: enable Qualcomm IRIS & VIDEOCC_8550 as module
In order to support the Qualcomm IRIS driver on the Qualcomm SM8550
platform, enable the IRIS and the VIDEOCC_8550 dependency as modules.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250227-topic-sm8x50-upstream-iris-defconfig-v2-1-13b490a4f402@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-03-04 20:14:42 -06:00
Ravi Gunasekaran
44807ecfa6 arm64: defconfig: Enable HSR protocol driver
High-availability Seamless Redundancy (HSR) protocol can be
realized with any two port ethernet controller.

Many of TI's K3 SoCs, such as AM64x and AM65x, support multi-port
ethernet controller like those seen on AM654x-EVM and AM64xx-EVM
platforms. So, enable the HSR driver to support this protocol.

Signed-off-by: Ravi Gunasekaran <r-gunasekaran@ti.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Meghana Malladi <m-malladi@ti.com>
Reviewed-by: MD Danish Anwar <danishanwar@ti.com>
Link: https://lore.kernel.org/r/20250227111828.1963918-1-m-malladi@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2025-02-28 08:10:05 -06:00
Ayush Singh
8c96eb23f2 arm64: defconfig: Enable gb_beagleplay
Enable greybus driver used by TI K3 AM625 BeaglePlay.

The driver communicates with TI CC1352P7 co-processor which acts as
Greybus SVC. Additionally, it also provides firmware upload API support
for TI CC1352P7 over UART.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
Signed-off-by: Ayush Singh <ayush@beagleboard.org>
Link: https://lore.kernel.org/r/20250131-defconfig-beagleplay-v3-1-f556b851ff96@beagleboard.org
Signed-off-by: Nishanth Menon <nm@ti.com>
2025-02-26 12:46:26 -06:00
Dmitry Baryshkov
691b5b53db arm64: defconfig: enable DRM_DISPLAY_CONNECTOR as a module
The display connector family of bridges is used on a plenty of ARM64
platforms (including, but not being limited to several Qualcomm Robotics
and Dragonboard platforms). It doesn't make sense for the DRM drivers to
select the driver, so select it via the defconfig.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20250214-arm64-display-connector-v1-1-306bca76316e@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-02-14 17:18:37 -06:00
Dmitry Baryshkov
88d5e44ea5 arm64: defconfig: Enable Qualcomm QCM2290 GPU clock controller
Enable GPU clock controller for the Qualcomm QCM2290 SoC. This chip is
used e.g. on the Qualcomm Robotics RB1 platform. The clock controller is
required for the GPU and GPU IOMMU to work on that device.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250214-rb1-enable-gpucc-v1-1-346b5b579fca@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-02-14 17:18:18 -06:00
Vaishnav Achath
c7691aec5e arm64: defconfig: Enable TISCI Interrupt Router and Aggregator
Enable TISCI Interrupt Router and Interrupt Aggregator drivers.
These IPs are found in all TI K3 SoCs like J721E, AM62X and is required
for core functionality like DMA, GPIO Interrupts which is necessary
during boot, thus make them built-in.

bloat-o-meter summary on vmlinux:
	add/remove: 460/1 grow/shrink: 4/0 up/down: 162483/-8 (162475)
	...
	Total: Before=31615984, After=31778459, chg +0.51%

These configs were previously selected for ARCH_K3 in respective Kconfigs
till commit b8b26ae398 ("irqchip/ti-sci-inta : Add module build support")
and commit 2d95ffaecb ("irqchip/ti-sci-intr: Add module build support")
dropped them and few driver configs (TI_K3_UDMA, TI_K3_RINGACC)
dependent on these also got disabled due to this. While re-enabling the
TI_SCI_INT_*_IRQCHIP configs, these configs with missing dependencies
(which are already part of arm64 defconfig) also get re-enabled which
explains the slightly larger size increase from the bloat-o-meter summary.

Fixes: 2d95ffaecb ("irqchip/ti-sci-intr: Add module build support")
Fixes: b8b26ae398 ("irqchip/ti-sci-inta : Add module build support")

Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
Tested-by: Dhruva Gole <d-gole@ti.com>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
Link: https://lore.kernel.org/r/20250205062229.3869081-1-vaishnav.a@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2025-02-06 09:10:24 +05:30
Linus Torvalds
7108814670 soc: defconfig updates for 6.14
As usual, a number of new drivers get added to the defconfig to
 support additional hardware. The stm32 defconfig also turns off
 a few options to optimize for size.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeTguUACgkQYKtH/8kJ
 Uifr2xAAtxKljNKki7bb9aeTcvZ98g34dSBCB76Oc80tYTM1Q9zZO+96ZBv/9W/F
 fhvAG8cSjfrXfUB8nwiQBzbV8Kl7jaxomb3h3z8snji6Kp4+IZtrYUPfS+QG5GMB
 o5U5eBTeipbsZRO3EwHdPvdCf39oeAvb+6IsESnbzAbZkhMOaUhzHok1G+fxekvv
 pF4mgFCYmnjq4TLMEikVlKF5qBQ2kScbECLDVx9/xvz8p6RotL0WOKGvfwJf4LFx
 nP1D1bBB01g/yilVZ6PAyfhnpN8KULdENllOBxnladPkt+Qb4zEHHuAChaSE8gQS
 ulZAq83OGyY85xTAUUPgFTpmLrIVeOPtjHuJQ2RScO+pB/MIf/fL1ozRvxD2jiKa
 KYFTlVFUX0xIeSAJ/xCp3/i2052AQ6ac5mp9P3ti77XSbSfCarWx882BfELZrbsw
 gKabUr3QJxJmxio8UL5HUPlxKAsBczBEa/jC/XqtSbQmcnfL3FxpNh77KgLx5ICx
 n3CGio4YmE/cVgWVjjJzq974MPpdvzRWN7cnLpWEQnOv3iuk2tomdGDqkUlDzuan
 7U2ylFa2q0Li7eKqplX6gqny4QKCNH1aMQlucmxifvAG0X9jYlq9sLVVeJM8LiCi
 C0cCVUx6KtN0ZjRawDSY0qZ8Yeq/NyIpU4/Ywc0aAZ5JfNqsA4Y=
 =ZFLM
 -----END PGP SIGNATURE-----

Merge tag 'soc-defconfig-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC defconfig updates from Arnd Bergmann:
 "As usual, a number of new drivers get added to the defconfig to
  support additional hardware.

  The stm32 defconfig also turns off a few options to optimize for size"

* tag 'soc-defconfig-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (27 commits)
  dt-bindings: soc: samsung: exynos-pmu: Add exynos990-pmu compatible
  arm64: defconfig: enable Maxim TCPCI driver
  ARM: configs: stm32: Remove useless flags in STM32 defconfig
  ARM: configs: stm32: Remove CRYPTO in STM32 defconfig
  ARM: configs: stm32: Clean STM32 defconfig
  ARM: configs: stm32: Remove FLASH_MEM_BASE and FLASH_SIZE in STM32 defconfig
  arm64: defconfig: Enable pinctrl-based I2C mux
  arm64: defconfig: Enable Rockchip extensions for Synopsys DW HDMI QP
  arm64: defconfig: Enable RFKILL GPIO
  arm64: defconfig: Enable TI K3 M4 remoteproc driver
  arm64: defconfig: Enable Qualcomm IPQ CMN PLL clock controller
  arm64: defconfig: Enable basic Qualcomm SM8750 SoC drivers
  arm64: defconfig: remove obsolete CONFIG_SM_DISPCC_8650
  arm64: defconfig: enable clock controller, interconnect and pinctrl for QCS8300
  arm64: defconfig: Enable sa8775p clock controllers
  arm64: defconfig: Enable MediaTek DWMAC
  arm64: defconfig: Enable sound for MT8188
  arm64: defconfig: Enable MediaTek STAR Ethernet MAC
  riscv: defconfig: enable pinctrl and dwmac support for TH1520
  arm64: defconfig: Enable Amazon Elastic Network Adaptor
  ...
2025-01-24 15:03:53 -08:00
Linus Torvalds
4e517a6acd soc: new SoC support for 6.14
Two new SoC families are added here, with devicetree files and
 a little bit of infrastructure to allow booting:
 
  - Blaize BLZP1600 is an AI chip using custom GSP (Graph Streaming
    Processor) cores for computation, and two small Cortex-A53 cores
    that run the operating system.
 
  - SpacemiT K1 is a 64-bit RISC-V chip, using eight custom RVA22
    compatible CPU cores with vector support.
    Also marketed at AI applications, it has a much slower NPU compared
    to BLZP1600, but in turn focuses on the CPU performance
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeSd7cACgkQYKtH/8kJ
 UienxxAAoUMAWex/k5gWfg3DdvDrleXydjYzIm6DBIad1kxHYy/gvEuQAgV9vxqb
 tQ763NKRLekmwv+CX+S47PjrMHgqqwtch5If8ixd50gYSZPukJmuCTkthMu1qBb9
 /zi0LXg3cViPQBAY0MwCQMzukRHsqmBzaUSle6bM1yDHhHAmcz88Iqs/LttJOnYk
 M/+ybxYoUdVmPI+Nt3e8hxlecfU2oM0S1hoStvdsA0fpuLfEBF8WpF7DnkSphT10
 JqVysB3FTF0PYXyBodcuh37iCCObAFVAUT/ZvKO3+Qo/rI2IseP8lSeAV84JP/5S
 w4MqpGhFecICBEWJ9h0FnbSI2NyON8uz23R+va6YAtTxuPL2Loq4HwvxXh5H5imC
 sxZ0SEnkwFQ7DJ10nV00FXlmKZ7+Ax0WLoboNHWYxdAfqhgcZ8q8gi/+WTETTBog
 jnTnWjscuEA5QTNfOP0AqUtVbWQOj09wLsiceJc8G5jpbe9WaZJy1yzXaCNu2hZV
 2x+2UT31Y6G2Poxee8Ti4u1ljieJh5BmD1Ts81P8EpAC0JsVyJ3HtouYeBHcBPoj
 HXmdGDPN8bS0Ugu7iFu3GO+TPcBzUw1ZND8L3QbBesb/oFK0455ARkVXO2nazP4p
 4s/iGWbGAKIyKPOdYGaiSXmbXurx99pOVY6G8ccqkNf+17MfTgE=
 =clzA
 -----END PGP SIGNATURE-----

Merge tag 'soc-new-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull new SoC support from Arnd Bergmann:
 "Two new SoC families are added here, with devicetree files and a
  little bit of infrastructure to allow booting:

   - Blaize BLZP1600 is an AI chip using custom GSP (Graph Streaming
     Processor) cores for computation, and two small Cortex-A53 cores
     that run the operating system.

   - SpacemiT K1 is a 64-bit RISC-V chip, using eight custom RVA22
     compatible CPU cores with vector support.

     Also marketed at AI applications, it has a much slower NPU compared
     to BLZP1600, but in turn focuses on the CPU performance"

* tag 'soc-new-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  riscv: dts: spacemit: move aliases to board dts
  riscv: dts: spacemit: add pinctrl property to uart0 in BPI-F3
  riscv: defconfig: enable SpacemiT SoC
  riscv: dts: spacemit: add Banana Pi BPI-F3 board device tree
  riscv: dts: add initial SpacemiT K1 SoC device tree
  riscv: add SpacemiT SoC family Kconfig support
  dt-bindings: serial: 8250: Add SpacemiT K1 uart compatible
  dt-bindings: interrupt-controller: Add SpacemiT K1 PLIC
  dt-bindings: timer: Add SpacemiT K1 CLINT
  dt-bindings: riscv: add SpacemiT K1 bindings
  dt-bindings: riscv: Add SpacemiT X60 compatibles
  MAINTAINERS: setup support for SpacemiT SoC tree
  MAINTAINER: Add entry for Blaize SoC
  arm64: defconfig: Enable Blaize BLZP1600 platform
  arm64: dts: Add initial support for Blaize BLZP1600 CB2
  arm64: Add Blaize BLZP1600 SoC family
  dt-bindings: arm: blaize: Add Blaize BLZP1600 SoC
  dt-bindings: Add Blaize vendor prefix
2025-01-24 14:31:06 -08:00
Arnd Bergmann
309f64469c This pull request contains Broadcom ARM64-based SoCs defconfig updates
for 6.14, please pull the following:
 
 - Stefan enables the pinctrl-based I2C mux driver which is used on
   Raspberry Pi 4 based systems since we switched the Device Tree files
   to use the i2c mux representation
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEm+Rq3+YGJdiR9yuFh9CWnEQHBwQFAmeSp1wACgkQh9CWnEQH
 BwTb/hAAhZCgTxVzBgdnDuSKOXmXYqzfRfirJQ57aluE5O0EtxiJC8APABlywDJl
 RIVmyHw39YidATyIEPcbHZW8IumLPr95nfYkJlAfGLpAvtHCDoEiIhIf9YSLuH5M
 a3mGQHfta46s6hTSBg6tA6KAzO+WviD9CAvopEaFof5i15N2zLc7IelkFaG5xM1u
 pv896h9bt2wuNFXTe3ABESz4MGjU2O+Wh6D/QGmrvzbvMtqlTdHk85h2xpV7KGEB
 99rijUwhBYP/XFSq8RlVcZbBO+YGmPmc08LUZh0RGpoJBD0BMc8t/YvXim1sYZ8k
 ha5RGSHIOzfHoM3ugPqp6ISILJcznHBeunC4x+qJbDFkLnWAbjyZ23/L0SDtjmyx
 ghfyRtlVDj/ORivpIzS2z7lsJqxSVBFY5JnrRK/h/gjlx718vWcO/W0BgpU6aS5C
 F1+w/zlYomW5pLA8bFMIuPxTgulFZKvW6Y+Ld9SSkyUAtxatEjenLeffJ3i4F0+x
 0YDyqrJ1lru9CcsH0/ZwJlXy5Dw29mkawo78C+Y/ct0ZkwdyFo+SEUwjf7FmK+2T
 bbXfb5AnxmSey9PgBrDUY0sIwYz8iKfo4AHWZMyMvUMmJPnbXLtWmQwsp08NXzI9
 9Uk6MBIRL+ISSzCH2tl2/h/Q47KnnqTGH/B0mzCvrBjjMb1y8Cw=
 =GSiU
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeTgtQACgkQYKtH/8kJ
 UicCNQ//UG6KFJjcIJpuA1G1dKbHi5nT5sm55vCcoQxIQTkIt3VG18qJlvVkoEMD
 zMmFbL7gjwYC1QcQqAnm8ZKu2EDSmRQ4wlnYl9wLCTv00CfTrlu9jGbtnfIDdIsQ
 TCfVLwqEiDn5ggQj6tbD+nN9XuDahDnlCTOlauBK7t2ucaS+NFYsFq8K61OEDlWB
 8ALd/ORajjDrT0cM6uJbt94bybMRFl1+4gfOzq+rEsSJqAMxJtIRUKrl1nM52lmO
 Pkd9onyiwoWcv2gFG3pb8gH3CCX4KJbKCKXZTnndF6/hEHZeT/S4gTG7NzKnehD7
 1F1cfjAdfVVmnlBdFLlPAX7y8qUlieiBWEJtGCiFo1iOCtmiTMwoEaig8KCyQtwn
 sbUqXxeJ8FnbDUVPsbMfR7wKeymmksmAg47D50umUuya0Kj2MzpzjE93hKLV6kdz
 MOYySd6rq8NzeVlo9MnHsGFYRsYN/AwRTf40AfqBuX8lclbeTeKmyJWuGtSMbm9L
 qRzsLOokY135GYgDDXTHyMFOi2e/axBXyAzr3ptQc59Dls5a0ojZ4dsCPL3hiF5q
 7xqzyn29PgBOxLIelW240jUq9qPwrDJXT3txYsucbgwqT8NNT6pYVi3O8IJ6fwIT
 mlMNMIX4yW3ZGK67yGu2DExDwmv8hYNDuUTMpSTRnHMbbFl52lA=
 =mQPW
 -----END PGP SIGNATURE-----

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

This pull request contains Broadcom ARM64-based SoCs defconfig updates
for 6.14, please pull the following:

- Stefan enables the pinctrl-based I2C mux driver which is used on
  Raspberry Pi 4 based systems since we switched the Device Tree files
  to use the i2c mux representation

* tag 'arm-soc/for-6.14/defconfig-arm64' of https://github.com/Broadcom/stblinux:
  arm64: defconfig: Enable pinctrl-based I2C mux

Link: https://lore.kernel.org/r/20250123203302.1491843-1-florian.fainelli@broadcom.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-01-24 13:08:51 +01:00
Arnd Bergmann
71867d16d6 Qualcomm Arm64 defconfig updates for v6.14
Enable core drivers for SM8750, QCS8300, SA8775P, and QCS615. Enable the
 IPQ CMD PLL driver. Drop the 8650 display clock option, now that the
 driver has been consolidated with 8550.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmeCqzEVHGFuZGVyc3Nv
 bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FdN8P/2DujQmBHZesLIYInlW9RHaTYcCR
 DlZ4rgM5xP0+Sfr1KoXNB0IzU0mhZpwE93NbD5Q4mrKiu+MkiO3meZxci81PjWD2
 Ikz91Lw2XPMvqKMZ0+iNB8yvI/DWfAYSKtS6efi2BIQkAMKSdGJFpL8RNTYKFZt4
 pGY+Sig4sTg5xXa6XNxolj2p05J4MEIC6/69sTdcxOLE70lpmKJiB7Bu/Gxbw0WJ
 SR9E27P/cCQMl4NPUfd4qMPM2vUpJ6UlKyXAt/9KQY2WTQns5sLl0e9er/ffB3c+
 WZ5h7dZERjsliO2jcWlml6nos/TeRLQDcvxpZiURjGUkFtAmJCIj06WAXQRm9hXV
 oN+6GtPz1wwk06fGhuFDo5oUBF2tRDKQxY1XTh2X4aPjXoD3uY0IHzyqctnXAeA7
 8KRexiqYSFx2UZZ8wxe0v7KNp/zk+DqJZ2oHpUAkn123vEdN0/hPXNr4mEUz5MaY
 NDxMCFNNIXRiLbE+Vr72AZmQ7GeG4xJchmC5RfpcS3qblK2ZOS3wnDPJmJTLWVmk
 Ozs94B29Wk9VlF9prHnBmq43sECjxuBOOvI3JdAvqIwNuY/GEGZEKO4laqIlDyiD
 5wvtRanY+td6GAsDTC6WcJnUKCGdWAjZI14osP6wws6PKepIjFdjHvY/Ms2G/K9+
 MvbM/E6c0IshxgWh
 =tmlI
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeHwLsACgkQYKtH/8kJ
 Uicqug//Vy45ZnUgbWkzjlM2+E+lSnV5RXXLgJ0d/Izy/gZMfF22jpsIFQ5njNbE
 MIJo9UerkgBiLQTavriszbRERd2YnGlETtbn3MwBZ8+/U3TJjBtCUROnhho54dO7
 uo/j/LZ8psb0sQMScmmtJD7A4UvoLI679SbO7HNdQ2Fs+iQUhOC120XVQ8f0E+/o
 ePJHgMPCKgK2aZlQPXtZ+iI6tca813/phO0/RyrH9JGVAntegdZUMTGF2VIS8YSl
 tOg3i0wkCCvvOco4DcNE2DCWYkGcgHCxA8WksdaHwD7kwqci3uZwuGo8GopqM4kT
 yvFoTKjQKbJ9UXsJokMI5m/8kHeSEceprfOfHBVV6oV6TMkIJDG9R78b0oSKydZz
 FBOYLItXvDWkoZmvNiJ8mf18o/NZFKfpcRlIWbY1izPTpaJOwx/68Z/jmD5ENbIO
 zeGZgwuWalRrjQvSrA0mKrev7AHDV4voyesjJLiUEZhM7Sn20OSO5fgNK/80yQs0
 SCWC4CI38D7XRaVOvsirBgZxGZDvC26KG1SCNG6hN1/9DBj2WtnAsW7CsjsL2ErX
 UhKGuiY2jUH1vNicpwAMVwm5VdYKeI1bAd+ZYj6LJZyc6c10xLkDyQlVCvQ/oAix
 hBbLRP0uADTZzddb0+qWkNJgtMyQpy11pIgn0VISqdKQeHGVO78=
 =9FcT
 -----END PGP SIGNATURE-----

Merge tag 'qcom-arm64-defconfig-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig

Qualcomm Arm64 defconfig updates for v6.14

Enable core drivers for SM8750, QCS8300, SA8775P, and QCS615. Enable the
IPQ CMD PLL driver. Drop the 8650 display clock option, now that the
driver has been consolidated with 8550.

* tag 'qcom-arm64-defconfig-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
  arm64: defconfig: Enable Qualcomm IPQ CMN PLL clock controller
  arm64: defconfig: Enable basic Qualcomm SM8750 SoC drivers
  arm64: defconfig: remove obsolete CONFIG_SM_DISPCC_8650
  arm64: defconfig: enable clock controller, interconnect and pinctrl for QCS8300
  arm64: defconfig: Enable sa8775p clock controllers
  arm64: defconfig: enable clock controller, interconnect and pinctrl for QCS615

Link: https://lore.kernel.org/r/20250111173306.392204-1-andersson@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-01-15 15:05:47 +01:00
Arnd Bergmann
8dc9697921 Rockchip DRM extension for the DW-HDMI-QP controller and rfkill-gpio.
-----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCAAuFiEE7v+35S2Q1vLNA3Lx86Z5yZzRHYEFAmeBspsQHGhlaWtvQHNu
 dGVjaC5kZQAKCRDzpnnJnNEdgX9KB/9Gs71ec3wMAnk73QE3PRbY/2XsXvqN73SW
 dKi4bjDFmEqNnVsb9V5nnDwCJYkJmUiZUBW12x7H6rA8oRAtCW6oTAKTBAn9f/LK
 SJu11PpKP+CdNlzGF0HECUflgloif5FOp3iWmr9xui17BZJNhyLsrpX2SLdsHbTa
 cbhL7UHydFnalCYZ+hyiR95OqiWSHZsvD4mPLNIv3gvRLPpW4L+FoU8+YswusBeh
 SnarDECmJFPGDeBgimN0979mmBlLTFbtc7MDPUKdtQBOsLcil6EEU0xOW542HUlq
 Hfqzwr/qhh+CLwKbmfAAnjobNFPe1nwhnrAVVNGL5QPL9wieUkEP
 =gnJw
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeHwJkACgkQYKtH/8kJ
 UidkbQ//fRaQbK4u5oJ7s1liGUAN0EkZHL4QlustMXro3p+DOx9PakQtklwWyP04
 r2nhmKBNZBFJCqbLV5c6YPf50TFKVXikkM4KDmkcFySP+clE28XD9rLRysCKDN1v
 6IIOPCGmLsIyXdusH40uzXzDa7q6xUxLoQpP84SJ6iPWzLzXofkb+sk16hdRUgk0
 U3jgh5rqFPPxoget+7WGmjl1wC0GLIE3FAdituriTQPoyP5gIA2VsKV3avpxgsFt
 ingTF3B/h01PnyXUvxojf36iwf3FVHJ4Lsmnf62qqx1O647yAmY5eTzdXRWQ7nKk
 xl2N8mjV6T3V6nmXqeACPF7C2wzA7B9tTYhgR80ma+oNcavEGb38MVmZxqSJsxnQ
 kCqod9i2WYQFM2cmvv8yG1h2Y3z/vACuyJu2rj6KhJbKsHAXBGEl716DSEiYBH2q
 Bqhx8k9UXAiak5kil4MlAQCEbik01h/N3gUaWeW/Q4j2whzpTUZQvdBgLg2AO7x1
 ZFNmlc62c5xPyKFpHgDfZX8xLvr/LWDvKM2XFieZpflNSTxFiZfb4xWiJAoqbSgu
 htM8AjpF/GuGzpJzHP2I6q/c7eeB9xDC8po+tcReYfy+y4+1++y0L2R0KBTurDYx
 8rcWWKBwI1yEFIcOU4uUJ2NuLJQ9PahYxAvbb9atRAzlhcUIYAE=
 =ybWA
 -----END PGP SIGNATURE-----

Merge tag 'v6.14-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig

Rockchip DRM extension for the DW-HDMI-QP controller and rfkill-gpio.

* tag 'v6.14-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
  arm64: defconfig: Enable Rockchip extensions for Synopsys DW HDMI QP
  arm64: defconfig: Enable RFKILL GPIO

Link: https://lore.kernel.org/r/3095859.687JKscXgg@diego
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-01-15 15:05:13 +01:00
Arnd Bergmann
5eb5d4c6d4 TI K3 defconfig updates for v6.14
- Enable M4F remote proc support for AM62x based platforms such as
   BeaglePlay, phyboard, verdin, SK etc.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+KKGk1TrgjIXoxo03bWEnRc2JJ0FAmeBgvsACgkQ3bWEnRc2
 JJ1F5g/+NLen7Kbqu65RItexqEXL7k5pTzqJiOMinhFmxEE3NDhGsBUzJ5RZ1CiZ
 hOL70BKlgH/gnySB1WBgTARIrAlzYq/8YLNRX4YDO9LaYZIfTg+Huf8zY4Jca7nJ
 0AmwKRqQl5nvfpEfmBrr2w3jwp4yh9sUJ2d/dYmExw1DP1pkRcjCeCXkeR5/QhxI
 2ZDzLbxGF0l8rsU0R5L9bC1PXpVHmScwXwLdrfvrfKlp3DDG/IHVSdd0szFWfHbw
 2w93dJu3LdYro15Itvt5TZY9PviZ0CJCZaykUiCZq2s7UClwJFYALbQ1gDMxpbdB
 40125pb5uodGJ2Mv8zNGfiFwKQ7VPsWlNiSyzSzD9xvXGrgqppW1Hkr7iJ2X7Z2Q
 ORFTWYv4ylBMCR4RjgM1eK3hnU44jVmHu3Cfl/Pe3O+DWFIixLFgJoM6aRXJfWJ/
 1cnWULCjj0nHWYruRgME8KSLvRfC/+oh66PHkl6kWbyWzf5hPe62za9WDiTez7jz
 TzZbR9JOpgm9+DlXn4aPdrShnmqaiaPwUNfGFAzjgt2f/txJF27atxdHxeb/Hi04
 EOw4MyCPVcvEDi+oHynFv5vlQ2+Ig5m9/U7L20eJ+58aIwsHxji6r7NUu1dVZqyc
 wSWg5Gm7cQ1sE6raIsGGu6SXwYp5MDV/gj8pE/1xVlN4mO+Q3kw=
 =k5qL
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeHwHcACgkQYKtH/8kJ
 UidV9xAAq8j4g90ON/pNaqYAXNP+uUf1B1WLy89tUWvuvRKoi3cgsVI3/LlsmJeG
 lRa9CA6Wd6AcVYRIensr2xSNrbXh2yXWlgiEPsTVgPgL0ms4EJFjHE0JRx4E16UC
 lL914qqeIGm/RrtZJEAgKJ8IJjSfUO3VID4Ce0ovXbw2IKdqQwwJ+J1CpPyJEjOb
 ywRDyjE3COCZmAwNTc5x1Z5DnwkHLTaWi4PjjFwCdS+Yv+HjAX4MydgVb8nEeLAr
 CnBgjFb2YFgw+dduU+QIFaYDRncsjiA7THb/wJ5Xd6eqTA/yJMqwehP6pEd54rbJ
 6zjpMkmSCCBOrSH5xrgjenLsSvwD3Q2QIofAhBMozu3B4Q0NRn9V2BABB96YRNe2
 r+9ZR/TuM+4ZDygPmMe5Fvcga5QnUhNe5/rhDiNKVc74sUV4v1zseryLJpJzN0rn
 u7XiJ6fOLyu4yrSdujoRsKZfw2LcU0W/aRfxmXik6/2e7NrD5Z6o3kx0owCilNPC
 kkyR0lKzgLr15ty5R3jFCGyjnjUNuzMBdkVDGyRF+HBm5FgzGBWrcp2djbgjK9UC
 zrupkNzvj8hzCH3894BLtq72xN8844wpgLlpvR+s0jhbm8KsDZcaP262S5aEoVqc
 HDwUw/e28jF2QjJbKY2aUlQFQLg5tGn1inUFA56JA5jG5rXaUV0=
 =MMhD
 -----END PGP SIGNATURE-----

Merge tag 'ti-k3-config-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig

TI K3 defconfig updates for v6.14

- Enable M4F remote proc support for AM62x based platforms such as
  BeaglePlay, phyboard, verdin, SK etc.

* tag 'ti-k3-config-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
  arm64: defconfig: Enable TI K3 M4 remoteproc driver

Link: https://lore.kernel.org/r/20250110210759.fd6a3ed7q52zkpnw@rogue
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-01-15 15:04:38 +01:00
Arnd Bergmann
499a3dda0b MediaTek soc defcofnig updates for v6.14
This enables building modules for the integrated Ethernet
 controllers (MediaTek STAR and MediaTek DWMAC Glue layer)
 found on various MediaTek SoCs, and building modules for
 enabling the sound card on MT8188 and DSP on MT8186.
 -----BEGIN PGP SIGNATURE-----
 
 iJ4EABYKAEYWIQQn3Xxr56ypAcSHzXSaNgTPrZeEeAUCZ35GBigcYW5nZWxvZ2lv
 YWNjaGluby5kZWxyZWdub0Bjb2xsYWJvcmEuY29tAAoJEJo2BM+tl4R4r30A/3JJ
 cWZhXgr/MlINWYu4beuDKnAEiOjd19y99ZFAzXmGAP9O1R1eWfz5mNLFlnILfjKx
 bCosuoehAeeo4F+ekewACg==
 =8DHX
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeHwEgACgkQYKtH/8kJ
 UicFbRAAz5IjrcZRkx3e2qU4VqCMzSF93nNiRwVuOuWGMS7uPL49uN9zb76zpHuQ
 YN9tsgFLyHaHvyXmrTVArq1sVP2jASxdRbHS/AdVzysT+CqTROZ3Xh486nnFRu6p
 4gLn/uCZ2XreLFSI0S2D91nqG0mDjPeJbt4eVeTVAeskrEEOcFkN23ExPHNkAVOn
 WYdE6SB1vQdnLsIYmJAaxbIZ5/9THhLIWOFStZyw4bvpkXbTvP1kBFbGTb+ESLoN
 zIlisX5r8y/uBWby7wnJs1gCYURihFoLWJ0X9XE1mC7hwv6LVolSwUZt9aSPzTgd
 rZzf5eKLnmmpAjwPPtX0uM+IgpRVV3O9pWuPdojUgQoaoIuq667bVbzkIXWqAcHw
 H+bUKdrnvT4qrk4pOcB14qa3JbxoYYvlyQGvarplVxd4DSxu07GHNyWyBY1sU74q
 jGiO/Ef+rfc+UFJHbtIZJ+MsTnE1kpb4K+6wFhtbmhtT+/bdFJS9Gc9QrkzJjbjP
 7KolGathn9CHRhI6wv59os/NZNsgeJ9mWsXCvMB0+Ysg6sQ2aIwtcDHNCyMS65VU
 EqgNm8Ucn5ZIfBtvjmNjhQaAKexfTbc5qYEGDGhfDKVJTA+TtzXMeCEU8olt/1Dt
 vIOjn55kN0R87m5I+EKa6N8gIixmma7YU4sv0umZHXZ9S64Blcw=
 =0seW
 -----END PGP SIGNATURE-----

Merge tag 'mtk-defconfig-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig

MediaTek soc defcofnig updates for v6.14

This enables building modules for the integrated Ethernet
controllers (MediaTek STAR and MediaTek DWMAC Glue layer)
found on various MediaTek SoCs, and building modules for
enabling the sound card on MT8188 and DSP on MT8186.

* tag 'mtk-defconfig-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux:
  arm64: defconfig: Enable MediaTek DWMAC
  arm64: defconfig: Enable sound for MT8188
  arm64: defconfig: Enable MediaTek STAR Ethernet MAC

Link: https://lore.kernel.org/r/20250108100826.32458-3-angelogioacchino.delregno@collabora.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-01-15 15:03:52 +01:00
André Draszik
d2ca319822
arm64: defconfig: enable Maxim TCPCI driver
Enable the Maxim max33359 as this is used by the gs101-oriole (Google
Pixel 6) board.

Reviewed-by: Peter Griffin <peter.griffin@linaro.org>
Signed-off-by: André Draszik <andre.draszik@linaro.org>
Link: https://lore.kernel.org/r/20241203-gs101-phy-lanes-orientation-dts-v2-1-1412783a6b01@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20241231131742.134329-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-01-15 15:01:46 +01:00
Arnd Bergmann
029625d16a i.MX defconfig change for 6.14:
- Enable JC42 temperature sensor driver support in imx_v6_v7_defconfig
   (Alexander Stein)
 - Enable ITE IT6263 LVDS to HDMI converter driver support in arm64
   defconfig (Liu Ying)
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmd6VLAUHHNoYXduZ3Vv
 QGtlcm5lbC5vcmcACgkQUFdYWoewfM7CQAgAtyoaexFBMMfbu71q20SZmANCTZv8
 Utvqo2NAP21BVzdXMkPXp7+6Udu1DJzgRx9PehgxkdLd6sxRXYwaNJ7GT4OQKsYk
 qEU7n5y3r+y2eWK/VwOzCLt0M65uXgZM4OEa6X+UykjJrGOf1kuHQLtqfjzwEmyL
 4hbufipEu03s/kzuUHKPo8Sms5bVYm8cUmhOgMbXVb9BOHpGe9N8oAwwLfGnufiO
 MpIAIgF/oQN+zSHkB2BTf2KDlhb3QcmnvAT215ko0dzuvr26xJfLTVe1BpW1eDDf
 HDI0NUdKzO9PwyqNUmar8DpbfYRY6DoeeQJu7jLcSqifUuo6NukdM0O/mA==
 =s6xt
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeHv7UACgkQYKtH/8kJ
 UifR7Q//VHr8wpwrOrWoqg2meHSstRPSFE7CBnxzx2/UMcJWt5z1FW4LGQGzKkbm
 8MkYMFi1sUDAUmE8kWVsBKWtnFAzhmrCPDmnkOOghMM4hKQLZKYTr/gB1aX4wLFv
 9m39svyB9XrFFUt5gARSHEJOcQBq9RUc7M5fEgL3OFNvnCOB3+VkNMTM8ZK4d+z8
 gVTwl0qRq1RhLccMuuYFLKelip/lcYGimomwC8dy34VOH1pQ1Lcdz/TYGzSV/3/b
 IC925bjK6U667+U+S87BM02chiGfhuvmID2k6iHKP2ex0x3RxHBarWtaH/KU0pjl
 1sticKaxiIxtgciJfvZGfycmtRPt23c5gHOnEHBq6aDy79WWvcm77vMBWk8oP377
 9scufK9jn1dlwL7FjD/FEBUHTZP+bz6jgBYiOaVRKxkYNIWVHS85ext7iFGKK21C
 BrjpUY4QwTQY38oyB4j09aSWqB99U8mIEEkbFq2ZtSHd6pVAQzA4fawhUNb9eULF
 VLH9MNEHEeRkyDoC15pvUmBN5RtGhAmbvbnFek49IBDSvwueomqq2oZlxROdh8BV
 6sLEUjBOBJtgQ0apxH20yDPWcyeGuaIUrmBk5xG7fe+xmIbXRixEciAvb8zlc7Pj
 Ba/bGikEUSw8MbpP9BQpLR+O2THkZK/sGoU5a2328eC2K34ecWc=
 =96XH
 -----END PGP SIGNATURE-----

Merge tag 'imx-defconfig-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig

i.MX defconfig change for 6.14:

- Enable JC42 temperature sensor driver support in imx_v6_v7_defconfig
  (Alexander Stein)
- Enable ITE IT6263 LVDS to HDMI converter driver support in arm64
  defconfig (Liu Ying)

* tag 'imx-defconfig-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
  arm64: defconfig: Enable ITE IT6263 driver
  ARM: imx_v6_v7_defconfig: enable JC42 for TQMa7x

Link: https://lore.kernel.org/r/20250105095139.714590-5-shawnguo2@yeah.net
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-01-15 15:01:25 +01:00
Stefan Wahren
6e59bcd1e0 arm64: defconfig: Enable pinctrl-based I2C mux
The commit 84b1d6cc3e ("ARM: dts: bcm2711-rpi: Add pinctrl-based
multiplexing for I2C0") introduced multiplexing for I2C on BCM2711-based
Raspberry Pi boards. Unfortunately we missed to enable the necessary
driver in the defconfig.

Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://lore.kernel.org/linux-devicetree/961b3d43-b4c9-4573-82d7-844aa129d994@notapiano/
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://lore.kernel.org/r/20241217193356.111102-1-wahrenst@gmx.net
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
2025-01-14 15:16:37 -08:00
Cristian Ciocaltea
06835ccec2 arm64: defconfig: Enable Rockchip extensions for Synopsys DW HDMI QP
Enable Rockchip specific extensions for Synopsys DesignWare HDMI
Quad-Pixel (QP) driver.  This is needed to provide HDMI output support
for the boards based on RK3588 SoC.

Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Link: https://lore.kernel.org/r/20241202-dw-hdmi-qp-rk-defconfig-v1-1-38757fc053d0@collabora.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2025-01-10 00:21:25 +01:00
Nicolas Dufresne
893b4ea693 arm64: defconfig: Enable RFKILL GPIO
Enable as a module the RFKILL GPIO driver. This is needed to power WiFi
and Bluetooth radio on various RK3588 board. Without this module, rfkill
will report the switch has hard blocked, which prevents using the WiFi
or Bluetooth feature.

Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Link: https://lore.kernel.org/r/20241218-rk3588-rfkill-gpio-config-v1-1-dfdf464f97d4@collabora.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2025-01-10 00:20:14 +01:00
Hari Nagalla
184caba444 arm64: defconfig: Enable TI K3 M4 remoteproc driver
Some K3 platform devices (AM64x, AM62x) have a Cortex M4 core. Build
the M4 remote proc driver as a module for these platforms.

Signed-off-by: Hari Nagalla <hnagalla@ti.com>
Signed-off-by: Andrew Davis <afd@ti.com>
Tested-by: Wadim Egorov <w.egorov@phytec.de>
Link: https://lore.kernel.org/r/20240802152109.137243-10-afd@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2025-01-08 09:46:14 -06:00
Luo Jie
1fe6c70fec arm64: defconfig: Enable Qualcomm IPQ CMN PLL clock controller
The CMN PLL hardware block is available in the Qualcomm IPQ SoC such
as IPQ9574 and IPQ5332. It provides fixed rate output clocks to Ethernet
related hardware blocks such as external Ethernet PHY or switch. This
driver is initially being enabled for IPQ9574. All boards based on
IPQ9574 SoC will require to include this driver in the build.

This CMN PLL hardware block does not provide any other specific function
on the IPQ SoC other than enabling output clocks to Ethernet related
devices.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Luo Jie <quic_luoj@quicinc.com>
Link: https://lore.kernel.org/r/20250103-qcom_ipq_cmnpll-v8-3-c89fb4d4849d@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-01-07 21:08:21 -06:00
Krzysztof Kozlowski
87be7b32e4 arm64: defconfig: Enable basic Qualcomm SM8750 SoC drivers
Enable necessary drivers for booting Qualcomm SM8750 based boards like
MTP8750 and QRD8750.  The clock controller (GCC), interconnect and
pinctrl drivers are considered necessary for early boot debugging, e.g.
via serial console, thus make them built-in.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20250107155452.389154-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2025-01-07 10:40:24 -06:00
Ross Burton
9be2923ff9 arm64: defconfig: remove obsolete CONFIG_SM_DISPCC_8650
This option was removed from the Kconfig in commit 802b832055 ("clk:
qcom: fold dispcc-sm8650 info dispcc-sm8550") but it was not removed
from the defconfig.

Fixes: 802b832055 ("clk: qcom: fold dispcc-sm8650 info dispcc-sm8550")
Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20241213-clkmaster-v1-1-dcbf7fad37b1@arm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-12-26 12:49:16 -06:00
Jingyi Wang
57039a2765 arm64: defconfig: enable clock controller, interconnect and pinctrl for QCS8300
Enable clock controller, interconnect and pinctrl for Qualcomm
QCS8300 platform to boot QCS8300 RIDE board to UART console.

The serial engine depends on gcc, interconnect and pinctrl. Since
the serial console driver is only available as built-in, so these
configs needs be built-in for the UART device to probe and register
the console.

Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
Link: https://lore.kernel.org/r/20241203-qcs8300_initial_dtsi-v4-2-d7c953484024@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-12-26 12:30:52 -06:00
Taniya Das
8592294dfc arm64: defconfig: Enable sa8775p clock controllers
Enable the SA8775P video, camera and display clock controllers to enable
the video, camera and display functionalities on Qualcomm QCS9100 ride
and ride rev3 boards.

Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20241024-defconfig_sa8775p_clock_controllers-v2-1-a9e1cdaed785@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-12-25 22:48:22 -06:00
Nícolas F. R. A. Prado
cab3162559
arm64: defconfig: Enable MediaTek DWMAC
Enable the config for the DWMAC MediaTek glue layer to allow usage of
the Ethernet controller present on MT8195 and MT8188 SoCs.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Link: https://lore.kernel.org/r/20241216-genio700-configs-eth-sound-v1-2-04a719035d6e@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2024-12-23 12:08:29 +01:00
Nícolas F. R. A. Prado
bf6c63f066
arm64: defconfig: Enable sound for MT8188
Enable platform and machine sound drivers for the MT8188 SoC with the
MT6359 PMIC codec, as well as the MT8186 SOF driver which is also
compatible with MT8188, in order to get working sound on MT8188 SoCs.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Link: https://lore.kernel.org/r/20241216-genio700-configs-eth-sound-v1-1-04a719035d6e@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2024-12-23 12:08:29 +01:00
Nícolas F. R. A. Prado
6140ae05d7
arm64: defconfig: Enable MediaTek STAR Ethernet MAC
Enable CONFIG_NET_VENDOR_MEDIATEK and CONFIG_NET_MEDIATEK_STAR_EMAC in
the defconfig to allow usage of the Ethernet controller on the MT8365
SoC.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Link: https://lore.kernel.org/r/20241220-mt8365-eth-config-v1-1-7f3ffae35fd6@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2024-12-23 12:08:17 +01:00
Arnd Bergmann
2981c62fb6 Renesas ARM defconfig updates for v6.14
- Enable Watchdog support for the RZ/V2H(P) SoC and the RZ/V2H EVK
     board in the ARM64 defconfig,
   - Refresh shmobile_defconfig for v6.13-rc1,
   - Enable support for the Renesas RZ/G3E (R9A09G047) SoC in the ARM64
     defconfig.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCZ2U3XwAKCRCKwlD9ZEnx
 cOS+AQDnD+NY6dZ4zH9F/HtZJHKHVIS63omXsvRhPZu8+DWZEQD/Wp7TRAN68MAg
 9vXi5lXfitHhpq5ozVxQTQS0iEhsPg0=
 =6sKB
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmdlolAACgkQYKtH/8kJ
 UieuuQ/9HuhgpkvdF1ZCVaidsYkeZi4h5vQz8rMdzOCHOxDGGoq11N4TJcwdeSVp
 hSE4p1R4//tRGBPj0hqt7n1LPMBPa2WD5HqoeouPE7WEnslwnA5tRKDk/DHiahUO
 r4Cby8pKHzqv9IrlsbimsJwSjIqrO/vNEyxZ4vbPNtUaLM+EY4Y26cyaxRqVLrfS
 9BavhkdKYwEfFSA0PBccE0t/y5saB9cxs8IIWN4StLB43X6ASIOoyxLvkMeYDnQf
 yzZwx4bbJkiqXpFTenchUxeE88rnQVnSOUcu80Jwiym1evoPJa/JZlUFUvS0VYrk
 3AlJG28lLnGNMUo1ihKUebCCXz2z0hZZKL79sba45bJhrHzsz3w5bGpmOtoPi3fI
 MES8SwhyZNCvuEftYJYJqRQAigxfCOVdZD2rN6K+JUAJdc0sv4dr5S7E6qn2g+O8
 vN2MmTn0GB/hLcEaHDJgOB7/ZyDhfTO1hPTyPGB0lKB38tdZ9eia4f9ZR42c8e28
 Q9XLLERs4ZpDBLA9y+jZAN76C6kv1OCmzyK6IbUMfqKml4GoFe2jqZFJt0O6eEeF
 IN2Cz/MqccP4Rmx6BxvKJ+5byL8guDAiPfdiuEAmx23nofhNVbrRq0Gr94k/9NRQ
 +6TXtnnUq3TpWCBL3v6wcFFti+DhzNOL3QpkmckcwlRqLTgjHso=
 =pBpG
 -----END PGP SIGNATURE-----

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

Renesas ARM defconfig updates for v6.14

  - Enable Watchdog support for the RZ/V2H(P) SoC and the RZ/V2H EVK
    board in the ARM64 defconfig,
  - Refresh shmobile_defconfig for v6.13-rc1,
  - Enable support for the Renesas RZ/G3E (R9A09G047) SoC in the ARM64
    defconfig.

* tag 'renesas-arm-defconfig-for-v6.14-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
  arm64: defconfig: Enable R9A09G047 SoC
  ARM: shmobile: defconfig: Refresh for v6.13-rc1
  arm64: defconfig: Enable Renesas RZ/V2H(P) Watchdog driver

Link: https://lore.kernel.org/r/cover.1734689799.git.geert+renesas@glider.be
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-12-20 17:58:56 +01:00
Mark Brown
1608251316
arm64: defconfig: Enable Amazon Elastic Network Adaptor
The Graviton SoCs available in AWS use a custom network adaptor, enable
support for this in defconfig so standard defconfig builds can be used more
readily in CI. The driver is left as a module since it is relatively
unlikely these will be netbooted.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20241212-arm64-defconfig-graviton-v1-1-86830c3d572b@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-12-13 16:58:54 +01:00
Nikolaos Pasaloukos
b0837ce079 arm64: defconfig: Enable Blaize BLZP1600 platform
Enable ARCH_BLAIZE to support the BLZP1600 SoC and the CB2
development board.

Signed-off-by: Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-12-13 16:57:24 +01:00
Biju Das
a40f02b292 arm64: defconfig: Enable R9A09G047 SoC
Enable support for the Renesas RZ/G3E (R9A09G047) SoC in the ARM64
defconfig.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20241203105005.103927-14-biju.das.jz@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2024-12-13 11:09:59 +01:00
Lad Prabhakar
5ad0a0c791 arm64: defconfig: Enable Renesas RZ/V2H(P) Watchdog driver
Enable the watchdog driver for the Renesas RZ/V2H(P) SoC.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20241112093412.20093-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2024-12-10 11:36:26 +01:00
Liu Ying
2b21c2306a arm64: defconfig: Enable ITE IT6263 driver
ITE IT6263 LVDS to HDMI converter is populated on NXP IMX-LVDS-HDMI
and IMX-DLVDS-HDMI adapter cards.  The adapter cards can connect to
i.MX8MP EVK base board to support video output through HDMI connectors.
Build the ITE IT6263 driver as a module.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-12-09 19:51:03 +08:00
Lijuan Gao
9eec6ce36b arm64: defconfig: enable clock controller, interconnect and pinctrl for QCS615
Enable clock controller, interconnect and pinctrl for Qualcomm QCS615
platform to boot to UART console.

The serial engine depends on GCC, interconnect, and pinctrl. It is
necessary to build them as built-in modules because the debug console
must be registered before userspace is launched. The primary reason for
this is that, for example, systemd opens /dev/console at launch (i.e.,
when the init process starts). Therefore, if we register the console after
this, we will not receive console output from systemd.

Signed-off-by: Lijuan Gao <quic_lijuang@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20241104-add_initial_support_for_qcs615-v5-5-9dde8d7b80b0@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-12-01 22:14:13 -06:00
Eric Biggers
2051da8585 arm64/crc-t10dif: expose CRC-T10DIF function through lib
Move the arm64 CRC-T10DIF assembly code into the lib directory and wire
it up to the library interface.  This allows it to be used without going
through the crypto API.  It remains usable via the crypto API too via
the shash algorithms that use the library interface.  Thus all the
arch-specific "shash" code becomes unnecessary and is removed.

Note: to see the diff from arch/arm64/crypto/crct10dif-ce-glue.c to
arch/arm64/lib/crc-t10dif-glue.c, view this commit with 'git show -M10'.

Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Link: https://lore.kernel.org/r/20241202012056.209768-7-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@google.com>
2024-12-01 17:23:13 -08:00
Linus Torvalds
06e47dce8f soc: defconfig updates for 6.13
As usual, a few newly added device drivers get enabled in the
 arm32 multi_v7_defconfig and arm64 defconfig as well as a few of
 the SoC specific config files.
 
 The main visible change is the inclusion of (reduced) debug info
 by default in the 32-bit defconfig.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmc+EHIACgkQYKtH/8kJ
 Uid+ahAAnkQNh7m0+0l8O1DxLVjCVDb76f4r+dvYWBzBzOZoSvkLQzhKILGmgjFd
 tfLpWr7sfpgT7YPZxrwHK/muwpZ7rflTiC5P0qpgeo4VzO6VXv5r124uzYg0nEPo
 /t4hzCkAADKu80hNeDfaKFk9GbqvkOBKnO0PHpuTPGubiy3gU2cH6EvyqUYokvBM
 c0iD8fPtI5zb6oBju1oRFJtXIX6TJXXbQvjOIVmhz7cEsl/RAmPJLbbpgT/u8roR
 pCIHX1pqw1bURaUrBQiv33E266tF6kg9KYJUsGvXkykd0ifyXSOneYsxoadvO5x/
 +2Xrfj243aMMz9EDXd2oczdpuoPyGkyUeaaNy61EvgMzaYpf3B9B7g7mqfuyhaCs
 VvXbWIc3jpA3P8dbyBOZhQQF8NzHMP8Dj8ymQhN17FiwkQTDV6CtHHO8srkKSoYU
 IGgtNJce0IvLEz87VU9C1F6DA5dscdTRGrlDErv+2ap5IeyCtE4gJaFNO+/64wUk
 QUP+gphCqxMXQuLmOIrKV9dsslnChRM9qlgNaJQMbvKvT25xRIpNc9/mmVPWoAs+
 1A3wdHn/ZOvaFBcWwNHpZaNu/3ybHGp60wkejWCiEzhaLabXBsEoKOap7+1cWGTK
 IlVUiaJoNIYBoLACTqx42AATgn0TsNXj4NVHq3poiodi1/7wunw=
 =tElw
 -----END PGP SIGNATURE-----

Merge tag 'soc-defconfig-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC defconfig updates from Arnd Bergmann:
 "As usual, a few newly added device drivers get enabled in the arm32
  multi_v7_defconfig and arm64 defconfig as well as a few of the SoC
  specific config files.

  The main visible change is the inclusion of (reduced) debug info by
  default in the 32-bit defconfig"

* tag 'soc-defconfig-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  ARM: imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E
  arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3
  arm64: defconfig: Enable PCF857X GPIO expander
  arm64: defconfig: Enable sc7280 clock controllers
  ARM: configs: at91: enable PAC1934 driver as module
  ARM: multi_v7_defconfig: Enable debugging symbols by default
2024-11-20 15:44:56 -08:00
Arnd Bergmann
3fba54700b TI K3 defconfig updates for v6.13
Enable driver for GPIO PCF857x I2C GPIO expander present on multiple TI
 boards
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCAAuFiEEyRC2zAhGcGjrhiNExEYeRXyRFuMFAmcqUywQHHZpZ25lc2hy
 QHRpLmNvbQAKCRDERh5FfJEW4+yjB/9B5nZ6QKuvI3aer1Yqyx8pyIUpIptaC/MG
 owOxwqTGahBuQnnBjpefmu4f8ToyKCJ9RpRypTkd1ZQxKapu7EX/JTbf/on9ohVM
 L3njXqZAkHgasbsreLXjlfL65Gtf7aLbK/eZp+PQkvsq5shB/0O3tYF/iFjPm4Wx
 tK3wU4zQZfI0EKiCLkbE4inBk3keY5rH6Qq8STiGyTbVi+67gTpiRYJG8D4mPUv4
 /JMWU+YrXQ0W3/NkKBgcRGBW0b+Wb5pFVZBNkfd6jqPteG9wDnAuKwTZyYTsjwCR
 /zP3sFoqfKI3VA0I0cwfRxZKqDdB9Wnp2AYAPxrRk0cwG58Aa+a6
 =twx8
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmcz0jYACgkQYKtH/8kJ
 Uif12BAAvZIagfA8pehFO654nrc5Yl2ZGOBn1oZ/2n/KNxM+HdqIt44g7QLAEAgz
 WYkqfVf1oXzdTLJZZ1UC/K3o0f0HrnT1xtQTJHQXJg6YypVHH0IrIfOz1KE2nqEe
 tkdzKDUIcUv52SwJvADfxxyTp9uRrcP67QW52j1dJIYBVh4rJ7jckrKVhrC7cIuk
 ygRCOcjkQLINafTIImdOXZApZS66levnI5+yx8+V0/b8ZJEfQq++nfu4WVrWtpir
 RgCF756yZPhzBNwenjsn0aMbBet2ebjoLKz7nmIKyDiH67RqrtPy3eHTL8gLjcsF
 zozRR/wf5HkQsRUhNHNicvXa/HR+ch11POtUzAR5ZxByrTv32L1rYMx6LBkCREY0
 BK+zTij/vzKFrKH9AqV24glPJJEm3hF2JNlZcJ156HHXBwfyZrdnq/Ur2viNZz/H
 1IaUa63q+/d8aYEi1YiMeioDzWrRqA0jWBv1U4GdWS9X7JL6SBJ/XTqrAa7YnnKL
 YbzaQp0jr/a+H50AFUzKSN67t5EbXcDqzdDvidvCBN6m0hYyv57IjThx7hUOyn0h
 vcooMIk/T0rtiNwzEoQ1CRBQukGelbS3YVWNHIaNf6cCD/utsIc93uGCURrnVsB+
 WadU/bZ9nV6hGr32Oni1vm1UdpakfLaeedsPFMp5D+X5eQXr8rM=
 =3X0z
 -----END PGP SIGNATURE-----

Merge tag 'ti-k3-config-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig

TI K3 defconfig updates for v6.13

Enable driver for GPIO PCF857x I2C GPIO expander present on multiple TI
boards

* tag 'ti-k3-config-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
  arm64: defconfig: Enable PCF857X GPIO expander

Link: https://lore.kernel.org/r/b13eabeb-48dd-493e-a7c7-fd247c971ae8@ti.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-11-12 23:09:58 +01:00
Arnd Bergmann
61107d84ab Renesas ARM defconfig updates for v6.13
- Enable Battery Backup Function (VBATTB) and RTC support for the
     RZ/G3S SoC and the RZ/G3S SMARC SoM.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCZyjGoAAKCRCKwlD9ZEnx
 cNneAPwMpcOT+xNkIHv3DAdOML2LEPEJlSW0NVjL51xV8FdNKgD+PqNQjo7E54QK
 RqeJwTxiAxiSZQoe9vCOZ3Fx/DTnfA8=
 =PPxK
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmcz0hsACgkQYKtH/8kJ
 UidqpBAArgPtM8HDE67Xn9whNezu4MPBkE54T7a9/7nBUIhlkEET+DFJr45T7k93
 IWESaD9ycW09l8V969Wz5iohTLQew0+Nm8rXPy/JL8JiKOU3JRohdXxxCaFZAhPZ
 Vo+6USQK9ZeA47EcAhVVWRNriMRYNjlwbCQ4qR0P3A+HfKMo1bZGwJBlz2/Suub9
 twQA2rhc1V+a8Ja6Yl9Qxb2Wb7vplLNG8Q/X9KmelYtLgG3bl15/2O7AcYox9yYi
 72YgvsjO3bOCULder1muiZdR/WWkf11v918AENGHfqZHbdEPDNzFv47E/Wj0dnFz
 /yrPfwqnnFKeg9r7Ly8yX8+t5Ha8OmyVfqB14MngQaiRRqLR2EqwMzxiYGpY8LL7
 iLcNiYN2bFocBrSsGZm8cnJ25bBrEyU2urRB+M4iaIfPAPVBhu6XIBI1y+yuhw9d
 F7rexA6iO6IKa98rd/QghP2WfK2hnGpDbJO/TXJWyrpov1YNlx7IoyUhnU6erSsO
 cF4CeCYCPP4pnHoNERDDcOghL5eLkKxv8tmMp84J7rfdsqtyEEfbkySkHuHbxYsk
 Uf9j5Br9o6asJfmGXBjP5GsEBjZlB8Jcnf0JSfvPIGB2gktu//eKhzfmk9FYTNv3
 tcIYBrv+OYRrUInFrz4mbvf4y/VRrqs0gWLjn6w/UpRsSJkG8/o=
 =UmbS
 -----END PGP SIGNATURE-----

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

Renesas ARM defconfig updates for v6.13

  - Enable Battery Backup Function (VBATTB) and RTC support for the
    RZ/G3S SoC and the RZ/G3S SMARC SoM.

* tag 'renesas-arm-defconfig-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
  arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3

Link: https://lore.kernel.org/r/cover.1730726154.git.geert+renesas@glider.be
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-11-12 23:09:31 +01:00
Claudiu Beznea
c520bbb523 arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3
Enable the Renesas VBATTB clock and RTCA-3 RTC drivers.  These are
available on the Renesas RZ/G3S SoC.  VBATTB is the clock provider for
the RTC counter.

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
Link: https://lore.kernel.org/20241101095720.2247815-10-claudiu.beznea.uj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2024-11-03 12:33:11 +01:00
Wadim Egorov
8461bcf0a3 arm64: defconfig: Enable PCF857X GPIO expander
Enable the PCF857X GPIO expander which is equipped on
the PHYTEC phyBOARD-Lyra AM625.

Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
Link: https://lore.kernel.org/r/20241003063642.2710384-1-w.egorov@phytec.de
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2024-10-28 20:42:47 +05:30
Taniya Das
9c957ebbcd arm64: defconfig: Enable sc7280 clock controllers
Enable the SC7280 video, camera and audio clock controllers to enable
the video, camera and audio functionalities on Qualcomm RB3gen2.

Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Link: https://lore.kernel.org/r/20240913-qcm6490-clock-configs-v1-1-1586c72ee641@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-10-15 11:04:50 -05:00
Esben Haabendal
1f1d847a65 arm64: defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC
With CONFIG_FSL_IFC now being user-visible, and thus changed from a select
to depends in CONFIG_MTD_NAND_FSL_IFC, the dependencies needs to be
selected in defconfig.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Esben Haabendal <esben@geanix.com>
Link: https://lore.kernel.org/r/20240913-fsl-ifc-config-v4-1-ae4b012fc402@geanix.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2024-10-14 20:10:47 +02:00
Linus Torvalds
4e2c9cd7dc i2c-for-6.12-rc1
I2C core
 ========
 
 After 15 years of deprecation, the I2C_COMPAT symbol has finally been
 removed. Also client addresses are now locked during initialization to
 prevent race conditions between different kinds of instantiation. Scoped
 foreach OF child loops are now used. And the testunit has received some
 cleanups and documentation improvements as well as two new tests, one
 for repeated start and one for triggering SMBusAlert interrupts.
 
 I2C host drivers
 ================
 
 The DesignWare and the Renesas I2C drivers have received most of
 the changes in this pull request.
 
 The first has has undergone through a series of cleanups that
 have been sent to the mailing list a year ago for the first time
 and finally get merged in this pull request. They are many, from
 typos (e.g. i2/i2c), to cosmetics, to refactoring (e.g. move
 inline functions to librarieas) and many others.
 
 Besides that, all the DesignWare Kconfig options have been
 grouped under the I2C_DESIGNWARE_CORE and this required some
 adaptation in many of the kernel configuration files for
 different arm and mips boards.
 
 Follows the list of the rest of the changes grouped by type of
 change.
 
 Cleanups
 --------
 The Qualcomm Geni platform improves the exit path in the runtime
 resume function.
 
 The Intel LJCA driver loses "target_addr" parameter in
 ljca_i2c_stop() because it was unused.
 
 The MediaTek controller intializes the restart_flag in the
 transfer function using the ternary conditional operator ("? :")
 instead of initializing it in different parts.
 
 Constified a few global data structures in the virtio driver.
 
 The Renesas driver simplifies the bus speed handling in the init
 function making it more readable.
 
 Improved an if/else statement in probe function of the Renesas
 R-Car driver.
 
 The iMX/MXC driver switches to using the RUNTIME_PM_OPS() instead
 of SET_RUNTIME_PM_OPS().
 
 Still in the iMX/MXC driver a comma ',' has been replaced by a
 semicolon ';', while in different drivers the ',' has been
 removed from the '{ }' delimiters.
 
 Finally three devm_clk_get_enabled() have been used to simplify
 the devm_clk_get/clk_prepare_enable tuple in the Renesas EMEV2,
 Ingenic and MPC drivers.
 
 Refactors
 ---------
 The Nuvoton fixes a potential out of boundary array access. This
 is not a bug fix because the issue could never occur due to
 hardware not having the properties listed in the array. The
 change makes the driver more future proof and, at the same time,
 silences code analyzers.
 
 Improvements
 ------------
 The Renesas I2C (riic) driver undergoes several patches improving
 the runtime power management handling.
 
 The Intel i801 driver uses a more descriptive adapter's name to
 show the presence of the IDF feature.
 
 In the Intel Denverton (ismt) adapter the pending transactions
 are killed when irq's can't complete their handling, triggering a
 timeout. This could have been considered as a bug fix, but
 because, standing to Vasily, it's very sporadic, I preferred
 considering the patch rather as an improvement.
 
 New Feature
 -----------
 The Renesas I2C (riic) driver now supports the fast mode plus.
 
 New support
 -----------
 Added support for:
 
     - Renesas R9A08G045
     - Rockchip RK3576
     - KEBA I2C
     - Theobroma Systems Mule Multiplexer.
 
 The Keba comes with a new driver, i2c-keba.c.
 The Mule is an i2c multiplexer and it also comes with a new
 driver, mux/i2c-mux-mule.c.
 
 Core patch
 ----------
 This pull request includes also a patch in the I2C framework, in
 i2c-core-base.c where the runtime PM functions have been replaced
 in order to allow to be accessed during the device add.
 
 Devicetree
 ----------
 Some cleanups in the devicetree, as well. nVidia and Qualcomm
 bindings improve their "if:then:" blocks. While the aspeed
 binding loses the "multi-master" property because it was
 redundant.
 
 The i2c-sprd binding has been converted to YAML.
 
 AT24 updates
 ============
 
 - document a new model from giantec in DT bindings
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAmbxGRsACgkQFA3kzBSg
 KbY2IhAApRRZHNmxxcMRmxbDnbNweJdRGbtADEdkLMDui8oeK9SJHgScD0bR308p
 pkHEvyOg7UiW0N4wkaDK0YpORIrGSHys2DqIC05/OLPLONz2Ry/qKuNkisZBxo6l
 oP9uVKDMuCHgZq7xsxqupmpefMJ0m8XBGoMKPLbyBMu7ga4vB8o4uEQZfQLKs3YP
 mFm4plZvECCVPgJ5/bp43cFFmhfPLTd088k9/XzFwB730uXPO6VsBuaYzQ7tMOR3
 NQCmh/8sFJmVlJvkTnQ5QRNTo2zn+hNmjV1avFJwo5lqz35TmfpVR/+TjYPwi9v6
 7H5KjHrIxQHmeaLwm94wOuJSriFzQ3DUQkxvH7vRxXDef+6nTRdD6xC+zxePKLXo
 R4dYslP+5yXvtPYHonJUTXXZkfug58iO7W6Isc/5ody1y4FD22daTG5HXuWRlaAP
 7O0kiyQmrwy5IZCqpwVPBJ7f+dpZzpCVP0OyXeHVXyK61rZT4zG9FvEiLQYjmYOn
 MOSbddFm5yQRu+OB8GVmYKlVlCG0S+Y11fFMCO/yJZQJqLXZm2AbonwB8sz0OqZu
 4zDgXg+z3Xy/Go6/FFfjltoWq/9dYzzFzUi0oB6rm0U/pFawtCtAYhfCodzJDZI4
 QvzALJuFWwQZjGNmqDVfYABcX8wFxE8zAteQy+htu0Fn7qSV7GU=
 =DTNY
 -----END PGP SIGNATURE-----

Merge tag 'i2c-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux

Pull i2c updates from Wolfram Sang:
 "I2C core:

   - finally remove the I2C_COMPAT symbol after 15 years of deprecation

   - lock client addresses during initialization to prevent race
     conditions between different kinds of instantiation

   - use scoped foreach OF child loops

   - testunit cleanups and documentation improvements, as well as two
     new tests, one for repeated start and one for triggering SMBusAlert
     interrupts

  I2C host drivers:

   - DesignWare and Renesas I2C driver updates.

     The first has has undergone through a series of cleanups that have
     been sent to the mailing list a year ago for the first time and
     finally get merged in this pull request. They are many, from typos
     (e.g. i2/i2c), to cosmetics, to refactoring (e.g. move inline
     functions to librarieas) and many others.

   - all the DesignWare Kconfig options have been grouped under the
     I2C_DESIGNWARE_CORE and this required some adaptation in many of
     the kernel configuration files for different arm and mips boards

  Cleanups:

   - improve the exit path in the runtime resume function for the
     Qualcomm Geni platform

   - get rid of the unused "target_addr" parameter in the Intel LJCA
     driver

   - intialize the restart_flag in the MediaTek controller in one single
     place

   - constify a few global data structures in the virtio driver

   - simplify the bus speed handling in the Renesas driver init function
     making it more readable

   - improved probe function of the Renesas R-Car driver

   - switch the iMX/MXC driver to use RUNTIME_PM_OPS() instead of
     SET_RUNTIME_PM_OPS()

   - iMX/MXC driver cleanups

   - use devm_clk_get_enabled() to simplify the Renesas EMEV2, Ingenic
     and MPC drivers

  Refactoring:

   - Fix a potential out of boundary array access in the Nuvoton driver.

     This is not a bug fix because the issue could never occur due to
     hardware not having the properties listed in the array. The change
     makes the driver more future proof and, at the same time, silences
     code analyzers.

  Improvements:

   - several patches improving the runtime power management handling of
     the Renesas I2C (riic) driver

   - use a more descriptive adapter name in the Intel i801 driver to
     show the presence of the IDF feature

   - kill pending transactions when irq's can't complete their handling
     in the Intel Denverton (ismt) driver, triggering a timeout

  New Feature:

   - support fast mode plus in the Renesas I2C (riic) driver

  New support:

   - Added support for:
      - Renesas R9A08G045
      - Rockchip RK3576
      - KEBA I2C
      - Theobroma Systems Mule Multiplexer.

   - new i2c-keba.c driver

   - new driver for The Mule i2c multiplexer

  Core I2C framework:

   - move runtime PM functions in order to allow them to be accessed
     during device add

  Devicetree:

   - nVidia and Qualcomm binding improvements

   - get rid of redundant "multi-master" property in the aspeed binding

   - convert i2c-sprd binding to YAML

  AT24 updates:

  - document a new model from giantec in DT bindings"

* tag 'i2c-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (69 commits)
  i2c: designware: Use pci_get_drvdata()
  i2c: designware: Propagate firmware node
  i2c: designware: Uninline i2c_dw_probe()
  i2c: ljca: Remove unused "target_addr" parameter
  i2c: keba: Add KEBA I2C controller support
  i2c: i801: Use a different adapter-name for IDF adapters
  i2c: core: Setup i2c_adapter runtime-pm before calling device_add()
  dt-bindings: i2c: i2c-sprd: convert to YAML
  i2c: ismt: kill transaction in hardware on timeout
  i2c: designware: Group all DesignWare drivers under a single option
  net: txgbe: Fix I2C Kconfig dependencies
  RISC-V: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
  mips: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
  arm64: defconfig: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
  ARM: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
  ARC: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
  i2c: virtio: Constify struct i2c_algorithm and struct virtio_device_id
  i2c: rcar: tidyup priv->devtype handling on rcar_i2c_probe()
  i2c: imx: Convert comma to semicolon
  i2c: jz4780: Use devm_clk_get_enabled() helpers
  ...
2024-09-23 14:34:19 -07:00
Linus Torvalds
38ea77ab07 soc: defconfig updates for 6.12
The updates to the defconfig files are fairly small, enabling
 drivers for eight of the arm and riscv based platforms.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmboHkgACgkQYKtH/8kJ
 Uiedsw//ee8uHQj003iuqawzMn0oBKcjBO0MpDSanv3qL0Lm5yLZ4s1Nw2jNlsEd
 uiQytgkduiYwQ9hM4u19cAPi3xab1ruoj9wAp3kcx1dmEbjNP5QTwPkNiNwZIcMu
 f6Mz7SOTWwp1YWxAXqVU6usR6H3N7VR3P5XdNP/TBSS7MNW6bRPqiO6kAc4AT1H2
 RNik3m1kCQIPpX1pdYK2bnCFRIl+TIr2jrHV9B9zYKc1f/il4MuIjVP2U1WDQ10U
 r5xKCb8MrIQtju+aCfmYwYqUYQ95ptjSas1MwV0xURzxDL/x9B8wL+NDeNsomwJq
 vlk6vr3HtIsJduXylIxqQ5KY6q/uxJ9whmtU943mPdEZgp3nZeXbK+EHXT5KZbB3
 GAGaf//Pt/0+3jQA/qThD9+GF2OMxKUiyi4ZIezI4pj9VoB6uhittmHQlmPc0KvP
 8UpkaHiyztgO9R08XGvmQ03A6B0UdJMPFAy1onYZkyL+MhRF2a04D16nkLBGa2jU
 DvNo9ojqUfSEKiLpQtCwVFc0lQkAdnoVsywcrAp4+KXqzNC51I1Rj59SvaebvCcg
 eTat1cSVQRvHnSbG/TOiWBtVZ9GqisLf9vAIwYV05b7jT5fWff69olXDXTcQma1P
 8aYIGtUIeeDmr+qE6U31aToj/BXpOuI6MvY0tkBfdyqRYuq6lN8=
 =A/M4
 -----END PGP SIGNATURE-----

Merge tag 'soc-defconfig-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC defconfig updates from Arnd Bergmann:
 "The updates to the defconfig files are fairly small, enabling drivers
  for eight of the arm and riscv based platforms"

* tag 'soc-defconfig-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  arm64: defconfig: enable mt8365 sound
  riscv: defconfig: Enable pinctrl support for CV18XX Series SoC
  arm64: defconfig: Enable ADP5585 GPIO and PWM drivers
  arm64: defconfig: Enable Tegra194 PCIe Endpoint
  arm64: defconfig: Enable E5010 JPEG Encoder
  riscv: defconfig: sophgo: enable clks for sg2042
  arm64: defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module
  ARM: configs: at91: enable config flags for sam9x7 SoC family
  arm64: defconfig: Enable R-Car Ethernet-TSN support
  ARM: shmobile: defconfig: Enable slab hardening and kmalloc buckets
  arm64: defconfig: Enable AK4619 codec support
2024-09-17 10:53:21 +02:00
Arnd Bergmann
7eee0f8bbd mt8365:
- Enable audio handled by the SoC and the PMIC codec.
 -----BEGIN PGP SIGNATURE-----
 
 iQJLBAABCAA1FiEEUdvKHhzqrUYPB/u8L21+TfbCqH4FAmbfEzEXHG1hdHRoaWFz
 LmJnZ0BnbWFpbC5jb20ACgkQL21+TfbCqH6DHQ//QgQbqkkwpERDpPVEgF2jz5ur
 Buo6Wow2iJstEnrahTQIX9il7qVeeA/WeCiCa88nUhcsy9HPmoPefkRHrTicTM40
 2HKXVfhk2H8fakPKhQPHUyxDCsLaz0FnOsynSUo81cOa9AgYSua54FseqzWjDdtU
 C5d/R1s1t2PjRNbb4NGmsKkwaFTPZ9UCtguwUIIXUbdX/gFnVNOYD2kPg9pcfWP/
 1Z6U4Rbljl6Z1V8gY+0S/k5WkB8LvecmP8mF2wC7tWySeTzDyqtvmdJPcxlNhl/h
 QlTDs0IVgkxRen4vJNxPr7GKoJ7fhoyuGOnUirYLIVp2tyhQaERTYdAg9TLVkpgz
 +7kj8qT41Gs1JoWZpxNqlNA/XVTjcTLxATety3W8A219M6zSkP4jHbzLjg3hZXma
 3XFLyCeAs84EabM/GVorqzvQnqrR9nZzoVcN/TPs4OJ7q3xTPo6Z1erBoRLfmpRl
 EoI2OxUqb5IV8REgrjV8WgtFxsg2trn7fV0FBhASRt7DLRqgGkSARr/VFSLfnnAL
 g4axX6zWmnqK9vH4rPz5ZMnixEB/8l//waxnfZkeQNcxPGP4IdP8Rih1jfEDA9eu
 lUz2GxEhkNLWm6XVH7jQwgjR3356vDJ3E5DzghVRnFmAl4oV1b9ha+9mGhDPu4Mf
 W513Tt9mUFgdPP6lIBI=
 =t7fP
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbhXU4ACgkQYKtH/8kJ
 UidL3xAApI45qbkqDvLSxX4YvQ8WdH4FNRWQi1SNJQaR7TI89TNsKcF+q1SaQ6el
 n2NniDxg7Az8wmAnMDIpZVRjwzfrmaVF4bn0OGhRiy84z5e6bdLusdzoSviguH5z
 lNyjr6dUkURMZhb4i5FdjKql5B60x7tDTgt9D8vklylcF0JHb4kTvKnI+tQrvCQz
 Hpihf5RvsU8XBmZ6joemAPxlzVHAuwwVUQNA5GgeunO2aC8U/8SZJWZ8XiUYIx1c
 DwGoDkktCT7umcUTQZjFQEefYHT9WxE4UsH+dNab7WLk7DM3Sv16sfPb7TKWhk/v
 hJqYbV1KmYfZj9Fx6Jf5yhJxRyU1xZP1i9Cx9FCKY82zRX1DWHkoyMH3DVceAn9B
 MwLgsPYpBs3K3LENwh3UV+wEfCub2aJY1o+MwAWAf4IYLDNNFnzFqD1V8yqtcHQb
 Stca029g+eHsZNGZ+qpge+uOMUePmV5phY1PkayPgMTOO/1MOZoh+AGAvEHiaqwU
 LpQ4VklcMvBmI5ZktRvPa+tOzV80bFXSS4tKnfqhdB93LeeplljV4WR1UHgw9+la
 Q1T4MlNRN3KQJ2T5TsjapZ/i41k8gmZzpXevTNN6+6o4DUnSnslEcQi1RuOUMEqg
 EyvSw62xa78TaFnGAt5OVtpdISsBB2kgfPYgOuHN8D6sLbT7phE=
 =nYCO
 -----END PGP SIGNATURE-----

Merge tag 'v6.11-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig

mt8365:
- Enable audio handled by the SoC and the PMIC codec.

* tag 'v6.11-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux:
  arm64: defconfig: enable mt8365 sound

Link: https://lore.kernel.org/r/ea168bd6-b54b-47d3-ba5d-e545a9b406c1@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-09-11 09:05:18 +00:00
Heikki Krogerus
dd5e982dc8 arm64: defconfig: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
The dependency handling of the Synopsys DesignWare I2C
adapter drivers is going to be changed so that the glue
drivers for the PCI and platform buses depend on
I2C_DESIGNWARE_CORE.

Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Acked-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
2024-09-10 00:36:52 +02:00
Alexandre Mergnat
e6be129f4c arm64: defconfig: enable mt8365 sound
Enable the MediaTek MT8365-EVK sound support.

The audio feature is handled by the MT8365 SoC and
the MT6357 PMIC codec audio.

Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Alexandre Mergnat <amergnat@baylibre.com>
Link: https://lore.kernel.org/r/20240226-audio-i350-v8-3-e80a57d026ce@baylibre.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
2024-09-09 16:46:58 +02:00
Arnd Bergmann
e4a82810c6 Qualcomm Arm64 defconfig updates for v6.12
Enable the Qualcomm refgen regulator driver, being introduced in SM8350
 for DSI, as a module.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmbYtwMVHGFuZGVyc3Nv
 bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FknAQAKKr2TrvulVLjax5FYJmEC7olczJ
 M7FGR4NigeQvRrxqNuPyNLyMrp/S+EEj+b/FonxdIATtLgkE/wQ4EeB7fJWQf9VE
 PrZG81HZG36d+8JTBJgSz02YEzDl48Y4lSgPGCfekGoPx5FVYFeYLOA4LCXGcB3w
 CyMWsajBTYDUQlCcSo2qtd9x1hEnupiRord2xmmquxTlGmLtCC29i6GUgIDweE8x
 oxcRA45jCZAfa1SmLOmD24zvlEcB6gqiY861/wO0Sq4nKMwHE0F5NqEdTXXNeNlG
 AUfuKK/OstgR8vwN7PtPyGerazZsOK/RZfV8esq6GNeKcadXHAqKge/6PxxlkS3I
 FjN22IlGWlPh2O60t51rYn1m8lEIp57EHPWcYSX5c/VAXi8pAh6BCAjHGAyj/jzw
 /xb6gVOipFZED72FjOuJL0lwhRiyZpMc72XBI/owdaB8TeRzWue/FAPi3xmKF0sR
 cv8+H1G3r7F1Irv8vxnwwpvBUVs6Q4PsM6ROT9/mLD7PEO/E+qr0RZP0YInCMzbK
 9sEm5L5mUmkGtvHhHu9ez7RYsvpeQPtaDtbErKVFxISjo7sSNJ2owm9wJvn2POm3
 u/nlFkliLTxnV5fvhDEN5XrCvVLNSlkc3S+HmAmtYphaWjKp9mJ/tdLnkfVt8Aal
 QOewvo7VhBgVBclN
 =NT+a
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhCgACgkQYKtH/8kJ
 UicECxAAg/nMerE8HavWavcqR2Uey/7Mqo6lHPM2jBTH8gHcAOQncAx+qTq/cTcj
 5nZg/U3arlOCJEd1Ggn7eZWOWlxUOXQ41pN2Behsx9XObvervnfgqBQjIXF+J0Ys
 KZMIH3slmw0vs4aDI05zA+Sp+eJQm7B5eEkOB3gH2CtDjGr7x03+GqeSRh46kO9A
 oM1DfF6Uf9XVsKw/PV9iCTBFeKgbzwF58V5YIQq/ExIWhMyk21vZUG91GFUENzQa
 hvITEJvYzgpj2q5nUZBHm2DNbJfBOB5gjCk7LUdevXRZ5UbvjYkV100suKGoEto/
 u/DGfwCExUErjFd6qcii2ksIr+PDlTPRMLL1mTqBUB9ZepSB7A8VH9BCSrezL2oV
 5m+rZu6UGVaz0RIXbg4mO5KmVj0L33IsR7+2b7scyhYYhVxijIJeheNfO1YjasMy
 3o8mKz/5L6bIx4w9kf9MnKZ/faS0YWNK/XV6FhqoWU1ijCqGvL4jBLMFip2vHVZX
 84WGmqtG2qcAlYm47TWKNCKjVXYLYsEKzxAAoGsez+3z0/i+shoNCuDtIGgh33Yr
 L/dR5MOdlBOqBeHNHhRkKWg9m2xOpVg2oRdWMA9MhL4mYV9N+xrKRYmYTeUHMxZP
 HJai//J5a4kTQk4RqPtVdLqxf5IzYylGDtYKRC772kA7F0qxCnw=
 =FHJ3
 -----END PGP SIGNATURE-----

Merge tag 'qcom-arm64-defconfig-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig

Qualcomm Arm64 defconfig updates for v6.12

Enable the Qualcomm refgen regulator driver, being introduced in SM8350
for DSI, as a module.

* tag 'qcom-arm64-defconfig-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
  arm64: defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module

Link: https://lore.kernel.org/r/20240904194827.16766-1-andersson@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-09-05 10:12:56 +00:00
Arnd Bergmann
d32d0c26ed i.MX defconfig changes for 6.12:
- Enable ADP5585 GPIO and PWM drivers in arm64 defconfig, which are
   needed by i.MX93 11x11 EVK board.
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmbYbXIUHHNoYXduZ3Vv
 QGtlcm5lbC5vcmcACgkQUFdYWoewfM7mpQgAvNtDGFpddY5F/DnDgmebNBo981Xc
 sX9v+8hjimuxdlVhuFh2CeQT737SCMzOtE0MMtg/VYh0Lu3cLISOuFxEZ3TCuUa6
 zkmNKJTp5DjNYo0/QLwbuqiKgRIux6eaFMx5AXXBLUREXhgZrxUBeb57yI8K+hog
 M40vDZ2Nm0rZrvN/Qh2lMdk9yV79ll1K9zukBnedqq7T62Ipyl0IYlFbj8suqlE6
 tgHDCvOY3qZngO7aXowhW3LHjrInXNLdyLycFJtVKPfayF17pXGQJD04a7q2pkJi
 nuCTGKcsfbyzZJTNS85DcedAw4pJMRG9+71zQfY71EOW9usY0Zc1utHWNw==
 =oSYa
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhBEACgkQYKtH/8kJ
 Uic/ixAAmzk3MSKuxn8aSE7BZn/qcIATLlhRPnfuZRZdbne0CWxkkAI0lRUjuwxL
 a1Epj3BwvLbwX+3/wyhFFoSaXdCs+O08zQaauuN80SGf3C2ezLym4PZ4DumrL5zR
 EdbXnbqvMp6YVK8+uBaYnbIEUw6KFbnwoXGYLNvn+ndfvoR739efQOeampml+1nw
 L4quOuWBLD3VxbP0hh8YME2Wfeu7W1iR5KrHN5ykSIMq8h5xsBdyS+v5B/hifG1m
 penmV4jxLOHIz9IuaSi3r4LEuow3oRQdnaMHAgdL0NXRg1uFB9yK8PbwtUWMvNVR
 6/kEXSmYLwA6t44s+pMhfyk+qLgdx8ZFUxMkdmiQ+i4mVeYXOG1un41DoB9DE3EX
 4pEf7rDMsc+buryRbZl9O4w1ky9u674QingaDkKAT8DMo79N0I6qmGc2jsbkYsMy
 MUDejKoGzHysMs+6JatwQEh5S4ufzL2aJbfRtW1nD80Kii8qUkgc40XcwPanq5/s
 BPu8RXsngycarpNoe8aU8LxnnxVm3UaMvaFBJaCdGUEqr/d3AdJTzvm/nHw4arrN
 zWYNLZiTss1rmlnazm86ucpnhdgeoQz9hSwCzYnGgY92+cCW6NyAK6kGbMJFyW3t
 jNy80McjfCcAgKBgBc+SSkY+knfWuSB9HHYFOGPJmwvB5Gmn0uc=
 =6iSo
 -----END PGP SIGNATURE-----

Merge tag 'imx-defconfig-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig

i.MX defconfig changes for 6.12:

- Enable ADP5585 GPIO and PWM drivers in arm64 defconfig, which are
  needed by i.MX93 11x11 EVK board.

* tag 'imx-defconfig-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
  arm64: defconfig: Enable ADP5585 GPIO and PWM drivers

Link: https://lore.kernel.org/r/20240904143439.211552-6-shawnguo2@yeah.net
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-09-05 10:12:33 +00:00
Arnd Bergmann
714dfb9556 TI K3 defconfig updates for v6.12
- Enable E5010 JPEG Encoder as kernel module
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+KKGk1TrgjIXoxo03bWEnRc2JJ0FAmbXKdQACgkQ3bWEnRc2
 JJ2tkQ/8C+ldmH7wmyjWQCJlz3JSMgf/2T0ji5NWs+2L5U7JXEUuKXwmZEDZPq6Y
 d9EA2wzVuHLCEX76oeb0QFdBf2XSpjhf6bzhog9zcjpHGiJYuY4f7ewsDCm08xKU
 81pWaWODYYcAideNehzwI7VCDZuXFdoXIfq3nQ/bJOreOlYO2Hf+jJI42Rea1AfO
 k72W5L/Mrdhg74xSE48fbU14yTlVa3GBb18tec/iEEUdcQNpm138Z0rOfr6Knfgu
 j5NpAorp1O8ciyfdth2sIc+8rFicTEocH08xMsn3xJCvsiiTjYQyEnr99Bm466o0
 mQfNaScsdzPpE5TiwWql6PQWu8wK8HREzUL6BzbGxkXRa7pzcdD3CXnfJap7uxFj
 wUJaSzsDSFyHcQd8SAzLQBapQGhbb2kZ9UTFeeEAUCZQNSqT/vtfwOm6fNAln4wR
 hLiPIwljBDWXvlxMv35MNIPcotNjsMuB4NW8RhaOzyP6njDTCktf8xoNCHUEoqgn
 kKXTtRt4CWs1qfdMcfQWO6Sz4CDDGndun8MXJozUGrR8M68TvzONbU+yvmHag5zL
 70NIi9SSzoCudy4OW7ECLEAFMJ1TSm4K74nfu3UwHKO1mrCmSxOxMctYo2E7JAx3
 /gQIIB1Vx6lrrA7QQaW9EYQdb0dnzR2alnjJeX1Zr3WLTtNhHqk=
 =vxmn
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZg/YACgkQYKtH/8kJ
 Uic6bQ//ZnOsB5C9iLX/c9ml6Rxn7cySC1GbD8iiRMUL2icgzfotfAQlKG8J9agG
 Tu+koOn1dn2jwiZt+P1/dlXcd5Yi6PdsMuC94utxHoT3uJVM1q9JdqyxQXpvOSHl
 iBScmq+8jZryqiP3NR2WkEAxJwdsb15xT6EpDByOskr3ir214uI7Wh+4TAfaDwuj
 evse5Wb83+Q7BhIMQWQ/PYCa/elbKWVOrp7A19ZJGVeU/JGsaM22SaVIuX16+l2y
 B8NeXxMTlSzI1xUcJjcxfbB6dsnPU0/I7RtvP23KFeElAUNexgfrHFAX6dR++IIW
 ptBUoO45qpbTwyW/aqwQGHfzIjdqaxia9EY43wjTmzeC+VRiI5Jl0fYteaFYrQ5u
 AkbFt+lmXGvupci3RsSt7RK+qexG4IbS73NUHNb55PsYo0SVo3moPDdZSzLZdirE
 4m6puDEEtJiXjUSMzA6dQiIktotfKyBWOWLmkGrUKplZ1DNlOIm5hvn02KFLqWi5
 eTxiiHCqPGnkTNMVW6cMsLbaHC34hJe67DeBmtJdqmVXQ29JccrDc9yKo+6/oJZO
 +akl41T9SDgpn2TyFaDv9CT66PPRptoUKYmVBVrH6RGHrN4cjJVkrmwi8vpCIHjz
 1JC2qXUk4VDD+vk/GlEfcW/EwC7db3QuKskMgHraba+q83cLwaI=
 =6ZCp
 -----END PGP SIGNATURE-----

Merge tag 'ti-k3-config-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig

TI K3 defconfig updates for v6.12

- Enable E5010 JPEG Encoder as kernel module

* tag 'ti-k3-config-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
  arm64: defconfig: Enable E5010 JPEG Encoder

Link: https://lore.kernel.org/r/20240903155647.jy2uparewobeekrd@dreamless
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-09-05 10:12:05 +00:00
Arnd Bergmann
78b7ade94f arm64: Default configuration changes for v6.12-rc1
This contains a single change to enable the Tegra194 PCIe endpoint
 driver by default.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmbR0cMACgkQ3SOs138+
 s6HQGRAAnJAJhKI8e2vGNkrT8xa9nB/c6tEXAQ7hKfozk6V3HcsjUyedRtjLcZNi
 1D+FxR+mnMXgiMjNrgadfZIIIthX6pfXkmPpXgS4cHD1p1LJ1yjo4jNPvxbrI8Pg
 wHElR9mX+9xxNpXPwpxGoT3LOP3KZJoWBUb3kgYeP6Gk8P4V+knA9sxhQXzv+Qy0
 ThJ8xFIcaGXL+HJiVLnhSIXPvB5gnjjVHVdRLkTQBsSYqImeezq4zgm40z5v9KT7
 KEQdV69+2Uspu0sdgUYCaeLDnEZaENh50ZOVMXickNxFgTcuhZthjtBxUSi/bm8X
 SbfxMKqSCzTsnHAU+iSW2MqcDd2FnhrfN3UckkuvJrjW9VQTmmKoPse9j4VmU1Nu
 Hs3y9U7DUCTg891bWx7e4nepf5h+lkARaP6ZaUXTRPqAQsmH9nJajoDfZdVc/vaq
 2IHvKVizxtrrcRHWE5aZ/CfiOBnbCeax+Q0qeYQKzsFD67bb9r4MeNhA48f2rUCL
 eojyGyrShggqIsQcaePoR4hg7vVP4qsYf12hclxvO9yZfw04CiZ1qi/048NtFwjr
 K2l2eE2UWWlCQWaeyrky0ZMHdjN0wkV5ldi+Fd/P/4GVie2oJpZ9DPwHesUki0UT
 qZ1vDmWxLSszhg0BkF8g+x5Gq0wiaYdUWoL3V23DLNZKnV0WwoM=
 =5H0i
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbW42sACgkQYKtH/8kJ
 UidztxAAgk3HXaW0RPDdFjBQGkc2efaPPY48i/ob8PrwcipyYl9Sf62odv6TfOwQ
 G/LLX/8m3nIMCR5OvS31RsfUmXqBS0AeTFfKHqs2N9qGE0uB3l5a7TZzCUemgjkt
 5QMkCWF+T8LBkeXrNDGmgSew8o1q/PZbqub2UCEUVpNM4LOZPGiNPlXfwmBA5z98
 w9WQDEc5shtztAW9rgTC6p1idBc2WKlLXYWhfi/adKm/3tzttaApROM01c8GVSa0
 qNl51v+hUgr+IcRdgboJdVsp0419xGgPZX5ZpRfAgM17S44WgWhycloyYjP8IfnN
 pMNw+/NoYnLgLwQvhjOHMer6MlPDGzmZnP6L6hFMgILm7X7uZv+YdtmDhX0gIATF
 bLf7VQERW6KC68AIUufGOBU4RFpMKH9/UsODzwWZTvG15q7ncBTJEvfEcyKe2Fzi
 zso6YihRD8e5uEMh38SUwkxIX5wGZwha96lyVF37xYUKVfwheXF8gNxNlgdY9qQS
 iJJtZaKcFzBhAUOvKIkHr+zxM56dQldduOLLmKkIMDXu35lxL6El3kaRZ0gk9rN3
 vkZvKRirA/DGGJ5Db+JGavKS52xi4Ys53XB1esIAURDJZTsk4Ct3y0viWhNiDxWt
 EX4REf5cQ7N0sU+qQ8xmiw72rY/LjWMEZksjuICtSsVCaAUu2y8=
 =hszS
 -----END PGP SIGNATURE-----

Merge tag 'tegra-for-6.12-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig

arm64: Default configuration changes for v6.12-rc1

This contains a single change to enable the Tegra194 PCIe endpoint
driver by default.

* tag 'tegra-for-6.12-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
  arm64: defconfig: Enable Tegra194 PCIe Endpoint

Link: https://lore.kernel.org/r/20240830141004.3195210-6-thierry.reding@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-09-03 10:22:35 +00:00
Liu Ying
7f66e52717 arm64: defconfig: Enable ADP5585 GPIO and PWM drivers
ADP5585 is found on i.MX93 11x11 EVK base board as a GPIO expander
and a PWM controller.  Build ADP5585 GPIO and PWM drivers as modules.
While at it, build ADP5585 MFD driver as a module because the GPIO
and PWM drivers depend on it.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-09-01 17:11:11 +08:00
Jon Hunter
12803ded10 arm64: defconfig: Enable Tegra194 PCIe Endpoint
Build the Tegra194 PCIe Endpoint driver as a module by default for
ARM64.

Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2024-08-29 17:41:58 +02:00
Devarsh Thakkar
e8c643daea arm64: defconfig: Enable E5010 JPEG Encoder
This enables E5010 JPEG Encoder which is a stateful JPEG Encoder present in
TI's AM62A SoC [1] and supporting baseline encoding of semiplanar based
YUV420 and YUV422 raw video formats to JPEG encoding, with resolutions
supported from 64x64 to 8kx8k resolution.

Link: https://www.ti.com/lit/pdf/spruj16 [1]
Signed-off-by: Devarsh Thakkar <devarsht@ti.com>
Link: https://lore.kernel.org/r/20240826162250.380005-3-devarsht@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
2024-08-28 12:22:58 -05:00
Dmitry Baryshkov
115c14ee54 arm64: defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module
Enable CONFIG_REGULATOR_QCOM_REFGEN and build it as a module. It is an
internal supply used by the DSI on SM8350-based platforms (e.g. on the
SM8350 HDK device).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240804-sm8350-fixes-v1-11-1149dd8399fe@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-08-14 21:51:08 -05:00
Niklas Söderlund
84542dfad1 arm64: defconfig: Enable R-Car Ethernet-TSN support
Enable support for R-Car Ethernet-TSN, as found on the White-Hawk
development board.

Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20240731105321.3196788-1-niklas.soderlund+renesas@ragnatech.se
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2024-08-02 11:28:21 +02:00
Kuninori Morimoto
4200161c56 arm64: defconfig: Enable AK4619 codec support
Enable AK4619 audio codec support, as used on the Gray Hawk Single
development board.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/87bk3fbadf.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2024-07-29 11:53:40 +02:00
Stephan Gerhold
10f98bb9d9 arm64: defconfig: Add CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20
This is needed for the display panel to work on the Qualcomm
sc7180-trogdor-homestar and x1e80100-crd.

Signed-off-by: Stephan Gerhold <stephan.gerhold@linaro.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20240715-x1e80100-crd-backlight-v2-4-31b7f2f658a3@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-07-28 21:46:07 -05:00
Linus Torvalds
12cc3d5389 sound updates for 6.11-rc1
Lots of changes in this cycle, but mostly for cleanups and
 refactoring.  Significant amount of changes are about DT schema
 conversions for ASoC at this time while we see other usual
 suspects, too.  Some highlights below:
 
 Core:
 - Re-introduction of PCM sync ID support API
 - MIDI2 time-base extension in ALSA sequencer API
 
 ASoC:
 - Syncing of features between simple-audio-card and the two
   audio-graph cards
 - Support for specifying the order of operations for components
   within cards to allow quirking for unusual systems
 - Lots of DT schema conversions
 - Continued SOF/Intel updates for topology, SoundWire, IPC3/4
 - New support for Asahi Kasei AK4619, Cirrus Logic CS530x, Everest
   Semiconductors ES8311, NXP i.MX95 and LPC32xx, Qualcomm LPASS
   v2.5 and WCD937x, Realtek RT1318 and RT1320 and Texas
   Instruments PCM5242
 
 HD-audio:
 - More quirks, Intel PantherLake support, senarytech codec support
 - Refactoring of Cirrus codec component-binding
 
 Others:
 - ALSA control kselftest improvements, and fixes for input value
   checks in various drivers
 -----BEGIN PGP SIGNATURE-----
 
 iQJCBAABCAAsFiEEIXTw5fNLNI7mMiVaLtJE4w1nLE8FAmaZNdoOHHRpd2FpQHN1
 c2UuZGUACgkQLtJE4w1nLE/PWw//XYFQ2v+bc0x62LI1rIEt1/mSz6R1moHf85fK
 CjDOvHoGlZEkXuTmycK8b522/9tslHyE+8P97TZAy/6ph/yT44JgwQaadAvTZdWK
 eKrchogf+v6DaQar8+nmXp8409HBcfJdrSJth2xR5OhY741/kGBF1/YCBHZaIQan
 T87ag0tu1PVWQuLhdRlghkNYds+oaSX6wMaLRzVYI2TFYfHZOWYfVYd/NACb8KtO
 z66TqybOxOpq4xCi+umNaGn2TxdDvo427JgioAKzcGLodowRKmqNV+mXddfrhBEE
 Fwq4o8YGxgX+oaNn4aLQdrrREc1tuwQj0Kwpt/rkh4ESTgugcElq5hJCgPY8U3Ej
 5+ih7ZeIojKnfjNivHuath7tXe1inqPEK3RBt3qMoUldIxNhJ8WfIF0RNzW/QRY2
 g4JAI/4lswqPz6vYKULatDk+ZEW6PiV72kwW+4Vt7NxZnn9VFzP27qHuwkUHP5HM
 0q4/NKrv+MFPedOLEeEm/1dmE7NRT4tRJuIV+RwMJ0cyP4l2jSCwyDpxfkFqGitc
 wB0AXK3YLwISlKjziCox1cAex8F2XhjCdpOyOV6hTc3Dv/DySMHysv+4Uf4/kvst
 3GrqdkMHy4cEUYj/Sj+VunfColsX2KnQAN+e4Sonn+5nPsw7ypGkpM1Kf+wTQuNK
 EoxpzGo=
 =hn0h
 -----END PGP SIGNATURE-----

Merge tag 'sound-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

Pull sound updates from Takashi Iwai:
 "Lots of changes in this cycle, but mostly for cleanups and
  refactoring.

  Significant amount of changes are about DT schema conversions for ASoC
  at this time while we see other usual suspects, too.

  Some highlights below:

  Core:
   - Re-introduction of PCM sync ID support API
   - MIDI2 time-base extension in ALSA sequencer API

  ASoC:
   - Syncing of features between simple-audio-card and the two
     audio-graph cards
   - Support for specifying the order of operations for components
     within cards to allow quirking for unusual systems
   - Lots of DT schema conversions
   - Continued SOF/Intel updates for topology, SoundWire, IPC3/4
   - New support for Asahi Kasei AK4619, Cirrus Logic CS530x, Everest
     Semiconductors ES8311, NXP i.MX95 and LPC32xx, Qualcomm LPASS v2.5
     and WCD937x, Realtek RT1318 and RT1320 and Texas Instruments
     PCM5242

  HD-audio:
   - More quirks, Intel PantherLake support, senarytech codec support
   - Refactoring of Cirrus codec component-binding

  Others:
   - ALSA control kselftest improvements, and fixes for input value
     checks in various drivers"

* tag 'sound-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (349 commits)
  kselftest/alsa: Log the PCM ID in pcm-test
  kselftest/alsa: Use card name rather than number in test names
  ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
  ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
  ALSA: seq: ump: Skip useless ports for static blocks
  ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
  ALSA: usb: Use BIT() for bit values
  ALSA: usb: Fix UBSAN warning in parse_audio_unit()
  ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
  ASoC: tas2781: Add new Kontrol to set tas2563 digital Volume
  ASoC: codecs: wcd937x: Remove separate handling for vdd-buck supply
  ASoC: codecs: wcd937x: Remove the string compare in MIC BIAS widget settings
  ASoC: codecs: wcd937x-sdw: Fix Unbalanced pm_runtime_enable
  ASoC: dt-bindings: cirrus,cs42xx8: Convert to dtschema
  ASoC: cs530x: Remove bclk from private structure
  ASoC: cs530x: Calculate proper bclk rate using TDM
  ASoC: dt-bindings: cirrus,cs4270: Convert to dtschema
  firmware: cs_dsp: Rename fw_ver to wmfw_ver
  firmware: cs_dsp: Clarify wmfw format version log message
  firmware: cs_dsp: Make wmfw and bin filename arguments const char *
  ...
2024-07-19 12:39:34 -07:00
Linus Torvalds
a9a4cd9c33 soc: defconfig updates for 6.11
These are the usual updates to enable newly added drivers, mostly for
 arm64 and riscv this time.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmaVOFUACgkQYKtH/8kJ
 Uiecqw/+LleDzQp7Gf2DaQUesmLwfqs6xj69GIDI69y1PLPI0bQK/hSQ3B+ZTpZP
 fF56oxBbevytgf6LzhI/Ma+RLcSWqyNw6wgzkS+pBnslCC/8zc66wU7WF53CL9LL
 Ovxo0MRKzQdCgXpu1OZFeUM38YT72yKNebjiYE502vHHfm3Q7XmGmPgCgIJqF0rE
 BSQaSCPLEJU/pFsus+gAILKn+ptgt8GUWDKRSGksJZ8oyuWB30fl+GZ4yg6TaFie
 /D3gm3Qh9uXviG7w4ks1gTvuOgoTlRAecrzxstPrQvHDaG2WCdmvI68aek7Dj/DH
 AYb6krExF58VBdTK+HhD9hxxF9nLvk58GVNfTd7FryIejv9Nw0sMWC7SGoYkZShF
 bSkuX2cxy6S0+ejvJ+HOkmLFAXY2D3ScuVpIEaoE3V+R017Izq5vyYWdvZv2CyMv
 zv9wZW6oiDMDRyVbnrw2dZ4JQwna3XWf3ffr8Ds6NNJt4e07npPlkmlwsUfZEkMl
 yQAtUBeeGBDT3GKP2ZyaexHbIwXro6EcICa1hupyLZwR3RSiU7ZsNL98lKW9nTkJ
 2ZK5f9vKAat+yFZ+XfZS+khA2qz2gtrykonHYZvXcV7FcM8UmpvlO22gliwRR4VI
 JOwu+biwM6hnGoJc7WyC5YS2rwcOZZ1JIv6vvUDznOZ3pLKFb7E=
 =OqPR
 -----END PGP SIGNATURE-----

Merge tag 'soc-defconfig-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC defconfig updates from Arnd Bergmann:
 "These are the usual updates to enable newly added drivers, mostly for
  arm64 and riscv this time"

* tag 'soc-defconfig-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  arm64: defconfig: Enable the IWLWIFI driver
  ARM: multi_v7_defconfig: Add MCP23S08 pinctrl support
  arm64: defconfig: Enable NVIDIA CoreSight PMU driver
  arm64: defconfig: enable SHM Bridge support for the TZ memory allocator
  arm64: defconfig: Enable secure QFPROM driver
  ARM: imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPLAY_CONNECTOR
  ARM: imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x
  riscv: defconfig: Enable StarFive JH7110 drivers
  arm64: defconfig: Enable TI LP873X PMIC
  arm64: defconfig: Enable USB2 PHY Driver
  arm64: defconfig: Enable MTD support for Hyperbus
  ARM: configs: at91: Enable LVDS serializer support
  arm64: defconfig: enable several Qualcomm interconnects
  arm64: defconfig: Enable Marvell 88Q2XXX PHY support
  arm64: defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in
  arm64: defconfig: enable CONFIG_SM_GPUCC_8350
  arm64: defconfig: Enable Renesas R-Car Gen4 PCIe controller
2024-07-16 11:56:15 -07:00
Arnd Bergmann
05a01ce773 i.MX defconfig change for 6.11:
- Enable a few drivers needed by TQMa7x/MBa7x and i.MX53 QSB/QSRB in
   imx_v6_v7_defconfig
 - Enable IWLWIFI driver support in arm64 defconfig
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmaMkBMUHHNoYXduZ3Vv
 QGtlcm5lbC5vcmcACgkQUFdYWoewfM7NJAf/aclh+wyEjv6//5s+wgjwNeSgA+ED
 8wtLSKReHWRO18R2JD5fHzuGYJfucS8Q8cyoN9/0oAZz6FAPh0H2W47CoTUy0r+8
 uN9TDWnlPvHIR5j9J4/tFNC6FKjelf10cnX5EG1TRxtr6ep2OGiLBwV6J5HbmZZM
 MFiU3fcdO970iZmgazwXILPx99g/cO5JPKBzTr1cxbMmYsghPI89dvIwk/hc94sq
 GRIp/aBlwr5zZjwQCSxFm6Qa3hermjn+sjvTZ7Vm6XPVQauLzhvn6x8stZ8UHaXy
 NW4n/OYFuH4CaVGLbJffwkf9PKp9+yGheW7EeNyeFFjYAfeipOQT3OBcww==
 =aoed
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmaM1uYACgkQYKtH/8kJ
 UifCmhAAyybWIPFdoorZbLKiPjDDYtduOO+zhArzjv58DUA4wMDBk59zFU5+2TkM
 RekyKv6mK8NtKPqYqxe3ohb72NLxWxrmEivbwGGf8CP0OYTEayv0w3syhB2pq26Y
 +3iJlQVm2sonMY2P8A2rk9LhVwLumCdAWfD7hXZDc9B8ttJQVD4tVs6ce7RQ+mKS
 cNB0wXOIqSQoPYF6hz3EED7qmfBP79aO/ltgqas5SQq2U1wokpn9rSydsgqdTFIF
 RgM6WlwU9MzttYksgGcYMX7O0Qw0Zr3OD2YzEnKJgnCRSFSnr67vuo5dr+XJmuUh
 mN/pcfJfxOakORIRD1yVaHKyWI2uf7GFFJkXYUxH5rm6zHyj+ouNyC742QPx8gqK
 riOA3yQa4WUdu4XEWIN4LUsdVgBvNF+z7shyVGqUSDJO4iDjtrcdReV8L7b2CgN2
 h17KaI80LWBogHRP7p0WmOXc5bqTYoDqS+P10FBvDMrXFfJNiGQjoyeiA8sfGRpl
 0Nn0heNPWJCqAj8pcLIKJ0CT9SN4NBfmozuzrJuHjCIfhC+xUuPOZy4mAOkIYt8O
 GWrNep3ug0aXaUFnBqf6SxhiZCQ+t+mLt/pXE5pmHnuAYJbJVP1F2FXA2UaU9n19
 vxvLxQ6pJetPqH6mZGFsOSvp4RN9CNxr7/PWUl83HhGSpGK0PPQ=
 =qdjg
 -----END PGP SIGNATURE-----

Merge tag 'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig

i.MX defconfig change for 6.11:

- Enable a few drivers needed by TQMa7x/MBa7x and i.MX53 QSB/QSRB in
  imx_v6_v7_defconfig
- Enable IWLWIFI driver support in arm64 defconfig

* tag 'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
  arm64: defconfig: Enable the IWLWIFI driver
  ARM: imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPLAY_CONNECTOR
  ARM: imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x

Link: https://lore.kernel.org/r/20240709012534.3106441-1-shawnguo2@yeah.net
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-07-09 08:21:26 +02:00
Fabio Estevam
465830ad25 arm64: defconfig: Enable the IWLWIFI driver
The IOT-GATE-iMX8 board has an Intel Wifi 6 AX200 module.

Enable the IWLWIFI driver so that Wifi can work by default.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-07-09 09:18:05 +08:00
Arnd Bergmann
fa38c95798 Qualcomm Arm64 defconfig updates for v6.11
This enables the newly introduce Shared Memory Bridge driver which
 improves the mechansim with which buffers are shared with TrustZone.
 
 It turns MSM8996, SM8150 and SM8350 interconnect providers to builtin,
 as debug UART now depends on these.  The SM8350 GPU clock controller is
 enabled.
 
 The secure QFPROM driver is enabled, to provide access to OTP
 configuration for the LLCC driver on the QDU1000 platform.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmaJaGsVHGFuZGVyc3Nv
 bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3F5zwQAMidZd3wszmWZ945zWq/p+kNNqxx
 N+/Stb4Yxg/6jvjROiWZ8XhFEpjEBlV/90EdruQfs1NuRjtHZowRtPhsTPOw1DQ1
 DssJOZBWPJu5E5ar0WVi/JYQJA2S18FwgCn3PB5BSvTaHnA495HBpqMd8EJ+0hO6
 rkWI585xRNAyyFISfsFLR7S5c3STyRnDnSBafTFkXPlALwiRg/6rl/JGIA246Z4Q
 lDWmrt1tMUtrL97JR9fm9qDSiZ5AF22s1DujlaeVtXym7Ob0iwJsMpoRml/uH4Wv
 sZP/LGi39YCFTa+l8C+Ymx/LSlXmTfjGQPx/y/GUQSpLte92yNckaYtP0TvOZeVr
 4iPaq4LDUdNK++iOJJOOsJvOgRYv39CRLAMfoP8RWi0r1V2Ds014waaQX62b43bx
 Xo9cam8IeuvJTstvYiz7n4KjANZJ3XVvxdDY67ClJwXxHRJghQtCrj7QVgR6F7mN
 EMe79YiwZtGAZubxD4OeGQP2LfyphQyxVo67gHI8Zf3SP2YBzgFyNh+Xiiurqxx+
 6WVaE1ZQqxzpGvdrqa4W4hEC7KOoTMmbFs7n+CbTTJTYzqSXUfMDN56IT7CGioAV
 U1POw6mMDtGVwcQwCcSOusPoAqfaJMjVq4D/4sLg03KQfOrUrLQJUl/N9oiTRFKx
 sbsN5wPzBcBTSbP2
 =NYA7
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmaMPrgACgkQYKtH/8kJ
 UieBbRAA3F0Kx6xXTjsUe+3bkUXszN2ZwRA+tLlUU9wQ0iC4FqKz2itrYfOBUgzm
 fNsH9Xrv2+zNgbcQiJBmAQyax7v2D5Z6Cnk46ZVU1hkd2zqxhJEKok2M86tt1U9F
 uRAOCf6Ct3Xi3ZAFA+fbpUUyVxvjevdi/Hg5kqHQzpvLImu9YznYzI5SHsj/6eTw
 p8xJQt6Hy9TaRTrESj7W+9/rf77Ly064YwaQARkuQ8uEMENeoudndVSX1Vgu2f0o
 8EQB25M7krVzzd8rUybhm6r03EVTmcuf0avt8nJFFlcD0X7G0o+lpgl4lhDNRk6M
 agMluwa6wneTQP4UD6QZT02qAjqa6zF2riryakqw7lvhKAtocdQjEkO81I3857RC
 YheP1Y2F7W2Dc2gEZD5+E/WlBJoDH51stzHuAAZrVS5YTiVwbvr0mAlxwkqv2EsT
 kqqFKiY6hEdwKXZ8o5pTIBZyZT4wTpyBXK8172cSgu9ecwfgQ1Xa1HhXXGmeYhCq
 rhIF2xA0IPP7xaVnGFZHRfFfMDUQzCr5pPAXSPm0Dmx5+8cZ9w+0c1orMkpVhMWX
 wRKrH3iD/WH0MzDOJDoXA39l+xtl0XE0tEEqUEyw1kl9nRLzfy2S2gcW8HjIy6y3
 bzwEzNDQ0ep9QY0OVFj4oLlpqQde+k8HH4s4uNXdcaFiyiT+YDg=
 =SFGH
 -----END PGP SIGNATURE-----

Merge tag 'qcom-arm64-defconfig-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig

Qualcomm Arm64 defconfig updates for v6.11

This enables the newly introduce Shared Memory Bridge driver which
improves the mechansim with which buffers are shared with TrustZone.

It turns MSM8996, SM8150 and SM8350 interconnect providers to builtin,
as debug UART now depends on these.  The SM8350 GPU clock controller is
enabled.

The secure QFPROM driver is enabled, to provide access to OTP
configuration for the LLCC driver on the QDU1000 platform.

* tag 'qcom-arm64-defconfig-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
  arm64: defconfig: enable SHM Bridge support for the TZ memory allocator
  arm64: defconfig: Enable secure QFPROM driver
  arm64: defconfig: enable several Qualcomm interconnects
  arm64: defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in
  arm64: defconfig: enable CONFIG_SM_GPUCC_8350

Link: https://lore.kernel.org/r/20240706155347.16207-1-andersson@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-07-08 21:32:07 +02:00
Arnd Bergmann
31f62c5d88 TI K3 defconfig updates for v6.11
Enable Hyperbus support present on various J7xx EVMs
 OMAP_USB2 driver for AM65 SoC
 LP873X PMIC related drivers for am642-phyboard-electra
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCAAuFiEEyRC2zAhGcGjrhiNExEYeRXyRFuMFAmaICZIQHHZpZ25lc2hy
 QHRpLmNvbQAKCRDERh5FfJEW4wzwCADHoqrzlfTrO4n6tRJ5Gz8YRHu4G5HZryJv
 SQgR2Nt+6H63rmxSgmI9vvr6KdEpYxUdbWNgsj3d13lgkN8S1yuKlF6JT14Esh2g
 crWags8GC/YU+3rhzCvami1kmGBxGC6Hlprsrm2qBLFWh3GMtfZ4eEtzdu7ybi8m
 yuarCgglUhj4+fwpoH2CkoLJdR6xrxKhwJZyHeaBnlVbicw0FJGT9UcrVOGldBqe
 1GZxVBxMnLgjGL0MyDTmREwNOEkXPDkiK3LsUkmi3Iq1jeZO4v7RCFDPTaopJ2pD
 espb8fG1Ot08/CQlRemRKmDcXZm+3ZaFYRW9K2vH1v+PNhSjXsuf
 =ixot
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmaMPpYACgkQYKtH/8kJ
 UicJZw/6AjM43yMPZutn+QaLxxDv5GltMa5S35ZPPkzYU4Kik8nVb0eoC5GBWnIc
 NfVhaGnZh2dxW5bpGGLWPAzMru/5emZ5sulXfivVnJdeOsOTWeYzvQuV57xlc/Ge
 orsoocsyR7P5pnTo+GMB88eT2375NUFCBTjUpILyybaQpa4+6bjW/6MuG91ALJaa
 aTRsGSEygaCWSeHaejy/Bb2VPPmmAbOtH7bMHSqNzQkBMH9f1LpAws7Hd2pzwkn/
 ncJEleeEfY1d/Qn+ysa2b16OQMW9bj1kEwPuglFbMfKNQ/IaAdmqNkTxdX7CSBFU
 fPijky9BEXgv2rZ9wWV1CG+3Q+EWVUNAYx0PpIYDzNUMx6QPKftdOa5/Hvm179pV
 D8U1Qu1oTCfKzeCbINrPDUHTrDZ/xlPGV0QsCmW9jK0Z57Cnuh8VbzuXdWi4qX5p
 iFujquYRpDwisFs3Vm3tFSQsP2tPc/ENwqlMW2G0KbQlOXeH9M35IxjjFDkWTkuW
 tovZj7nvYlTNfP4mvrO0EUXeEIGO6QqIRA3ZASTUFGqP7x4AuChdYKBDuEfyCQM8
 BpSPEeskolklzJmHDw11EboMv1nP/gCmMepj7e84FsEx70T3VbQOALRKD0xk8FXP
 ALjA7sX+xSXsLOIVePbpVepCIn56L10auC8/QPAqej9t6LPWiVg=
 =Q7zZ
 -----END PGP SIGNATURE-----

Merge tag 'ti-k3-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig

TI K3 defconfig updates for v6.11

Enable Hyperbus support present on various J7xx EVMs
OMAP_USB2 driver for AM65 SoC
LP873X PMIC related drivers for am642-phyboard-electra

* tag 'ti-k3-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
  arm64: defconfig: Enable TI LP873X PMIC
  arm64: defconfig: Enable USB2 PHY Driver
  arm64: defconfig: Enable MTD support for Hyperbus

Link: https://lore.kernel.org/r/c6b2a0c3-e8c3-4e7a-90ca-a3b9834c63c9@ti.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-07-08 21:31:34 +02:00
Arnd Bergmann
b326382444 arm64: tegra: Default configuration changes for v6.11-rc1
A single change to enable the driver for the NVIDIA CoreSight PMU.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmZ+3bcACgkQ3SOs138+
 s6GL3xAAjd4WKkcdp+6sozU/T2bY3EAMXlr9/plW/4YcplJoVZPa/ZaFFmjV934w
 0VL0L8PSxKnHaQSr30uAvbr3mO6awPMq7sH7QU2R6vkJR/KpAyR3qMQBfHM9lcg1
 qlHCSrM34xwGkn5YC4IjHOwgFsZrF3CsrcaaAzhNrmdfspquIrkfdnDjyfwDtu//
 oTMs6uZAJVJbpevE2lJXc6GP3YDQXhXZNrqwWLnuRuhc/T4uRhqBji1XIjDoh/+Z
 3YJ23UUsYKDz1KSWSWNGSGvVC6AIgx41kOwzRqHh/Aq+i56vWcRAfKljN8PWFsw0
 Z7X1FIIhZ0sjZ3vA7soxrjGOBDPxmYZSuHal/u5QjZpNYBxHzvh9INTpyaK3LpTS
 DVdqZqFiV/IFr5nlKe7igudIk/Jq3uId6lXuARSR3Mn08eJb+aBQGjGx5vLY/zs7
 dnbKRp+8GxCGCezbc1HHMXfjOleQ3y1ksWtrxfIurxCqrEfkKPLGgWDgCktBmX2Z
 VrAelFKkEOHMJUUywLVr76H+nemf4eoGWQNV8rBSWBTWcnFZdosmQNjfCiM1Bapn
 1+vc8HvHolZ76bfQckbOaUT+sWdAoZrj4dBw5DJ21CH6q7uxDYl91aisLFrjLDzw
 4Y573V985UnL9+RqZjEUpQFI0m4GdGQVYACCfjP7vOBpc6PD0hg=
 =CFAL
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmaMCzwACgkQYKtH/8kJ
 Uic9DRAApzszSsfpy0QkUa2MZmLtlG2pLIbbfAKnF7WC4DbRQznU52Fk7XeubkCO
 jpbCm2dA36o7PagDP5IvXDTA+CTULAOxqzcr7HlKBhKiIYSh/fR2DIpCoaa4lP+6
 rnLIAuuAtW3Wxygx338CMYkUUO0F94o+/9QGPknAoLoh1YASNWkP0BiW4YtclYnf
 k8QW8a+BlNDcmVlihV9rPHjxFA4CZTKDhmmHgD8v61sNUC9qxdUH/Ps+a7lLXMsB
 w2VOWuUqoOqaJLMJoiw0AIp1gd+hWhIgY0KUY0h0Rl0U+aM+ujM7L2ilHQRtFy/6
 hlEsByz4ypugg93O73gtAXKoQ9Zj5N79aKhLw1a9JOy1DafA9w7AVRlJMMl54CxL
 9Yr7TgBZ1w8L+s2+RUQSM5RUVKoHNkoDtMK5JgPi3xpbdcnp+TZu+mzeu5oda+cX
 iv7xTOM4T2zxXKsZlmzIhfHnvU7u5WCR84pXBQmIilfiAUAIJbwpfoB1ae/4zvex
 y/LLSocCU/6Ei029kt0Ty1qpksfOF2JT0Ou0iiXg41DjsDTMKyu+XlW0i0uYDp1p
 I4cBlFWajd+I+vkYGRGdA2FcbN7Grll0AKXsv2XkzN0n3nsvnd7IYtx/Fl9stpfU
 JJ/ofSkiN3mSlgBjkbOw0inxLI1J+PGRpiDN5vQDulek6IuD/yU=
 =bJad
 -----END PGP SIGNATURE-----

Merge tag 'tegra-for-6.11-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig

arm64: tegra: Default configuration changes for v6.11-rc1

A single change to enable the driver for the NVIDIA CoreSight PMU.

* tag 'tegra-for-6.11-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
  arm64: defconfig: Enable NVIDIA CoreSight PMU driver

Link: https://lore.kernel.org/r/20240628210818.3627404-4-thierry.reding@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-07-08 17:52:28 +02:00
Elinor Montmasson
6d174cc4f2
ASoC: fsl-asoc-card: merge spdif support from imx-spdif.c
The imx-spdif machine driver creates audio card to directly use an
S/PDIF device. However, it doesn't support interacting with an ASRC.
fsl-asoc-card already has the support to create audio card which can
use the ASRC.

Merge the S/PDIF support from imx-spdif into driver fsl-asoc-card
to extend the support of S/PDIF audio card with the use of ASRC devices.

fsl-asoc-card uses slightly different DT properties than imx-spdif:
* the "spdif-controller" property from imx-spdif is named "audio-cpu" in
  fsl-asoc-card.
* fsl-asoc-card uses codecs explicitly declared in DT
  with "audio-codec".
  With an SPDIF, codec drivers spdif_transmitter and
  spdif_receiver should be used.
  Driver imx-spdif used instead the dummy codec and a pair of
  boolean properties, "spdif-in" and "spdif-out".

To keep backward compatibility, support for "spdif-controller",
"spdif-in" and "spdif-out" is also added to fsl-asoc-card.
However, it is recommended to use the new properties if possible.
It is better to declare transmitter and/or receiver in DT
than using the dummy codec.

DTs using compatible "fsl,imx-audio-spdif" are still compatible, and
fsl-asoc-card will behave the same as imx-spdif
for these DTs.

Signed-off-by: Elinor Montmasson <elinor.montmasson@savoirfairelinux.com>
Link: https://patch.msgid.link/20240627083104.123357-5-elinor.montmasson@savoirfairelinux.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-07-08 16:09:38 +01:00
Besar Wicaksono
fa071acfef arm64: defconfig: Enable NVIDIA CoreSight PMU driver
Enable NVIDIA driver for Coresight PMU arch device.

Signed-off-by: Besar Wicaksono <bwicaksono@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2024-06-28 16:54:06 +02:00
Bartosz Golaszewski
f5a2705329 arm64: defconfig: enable SHM Bridge support for the TZ memory allocator
Enable SHM Bridge support in the Qualcomm TrustZone allocator by default
as even on architectures that don't support it, we automatically fall
back to the generic allocator.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Tested-by: Andrew Halaney <ahalaney@redhat.com> # sc8280xp-lenovo-thinkpad-x13s
Tested-by: Deepti Jaggi <quic_djaggi@quicinc.com> #sa8775p-ride
Reviewed-by: Elliot Berman <quic_eberman@quicinc.com>
Link: https://lore.kernel.org/r/20240527-shm-bridge-v10-14-ce7afaa58d3a@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-06-23 16:09:37 -05:00
Komal Bajaj
847ee7c314 arm64: defconfig: Enable secure QFPROM driver
Enable the secure QFPROM driver used by Qualcomm QDU1000
platform to read the secure qfprom region allowing LLCC driver
to get the DDR channel configuration.

Currently, LLCC is the only user of secure QFPROM, and hence
setting CONFIG_NVMEM_QCOM_SEC_QFPROM as module to the convenience
of LLCC module.

Signed-off-by: Komal Bajaj <quic_kbajaj@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20240620112716.1339-1-quic_kbajaj@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-06-21 00:49:00 -05:00
Nathan Morrisson
e05bc47431 arm64: defconfig: Enable TI LP873X PMIC
Enable the TI LP873X PMIC configs for the PHYTEC am642-phyboard-electra
board.

Signed-off-by: Nathan Morrisson <nmorrisson@phytec.com>
Link: https://lore.kernel.org/r/20240606234145.3311068-1-nmorrisson@phytec.com
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2024-06-12 21:52:38 +05:30
Ravi Gunasekaran
8a703a728a arm64: defconfig: Enable USB2 PHY Driver
The USB controller on TI SoCs such as AM65x needs the
USB2 PHY driver to communicate with VBUS/ID comparator.
So enable the OMAP USB2 PHY driver.

Signed-off-by: Ravi Gunasekaran <r-gunasekaran@ti.com>
Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
Link: https://lore.kernel.org/r/20240607061056.708946-1-s-vadapalli@ti.com
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2024-06-12 21:52:16 +05:30
Vaishnav Achath
74aa5704cf arm64: defconfig: Enable MTD support for Hyperbus
TI Jacinto 7 SoCs (J721E, J7200) have Hyperbus controllers present
which can be used to interface with Hyperflash and HyperRAM storage
devices. Enable the necessary configs for Hyperbus support within
the MTD subsystem and the specific Hyperbus controller as module.

Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
Link: https://lore.kernel.org/r/20240611115820.1269805-1-vaishnav.a@ti.com
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2024-06-12 21:51:47 +05:30
Johan Hovold
e706474d84 arm64: defconfig: enable Elan i2c-hid driver
Enable the Elan i2c-hid driver which is needed for the touchscreen on
machines like the Lenovo ThinkPad X13s.

Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20240507144821.12275-8-johan+linaro@kernel.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-06-07 13:01:32 -05:00
Dmitry Baryshkov
6eee808134 arm64: defconfig: enable several Qualcomm interconnects
Enable drivers for interconnects on Qualcomm MSM8996 (Dragonboard 820c)
and SM8150 (SM8150 HDK) to be built-in. Otherwise boot time issues are
observed on these platforms.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Link: https://lore.kernel.org/r/20240603-icc-msm8996-builtin-v1-1-3e3d1b0a78ee@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-06-05 21:53:56 -05:00
Geert Uytterhoeven
4b45a978b2 arm64: defconfig: Enable Marvell 88Q2XXX PHY support
Enable support for Marvell 88Q2XXX 100/1000BASE-T1 Automotive Ethernet
PHYs, as found on the Spider, S4 Starter Kit, and White-Hawk development
boards.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Link: https://lore.kernel.org/r/c5dcf03facd05e8b9c5ac89b2b81b005b141f086.1716998320.git.geert+renesas@glider.be
2024-06-03 09:35:27 +02:00
Dmitry Baryshkov
26bd1c2699 arm64: defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in
Building interconnect driver for Qualcomm SM8350 platform can easily
result in a device hang / reboot because of the resource starvation.
Move this driver to be built-in to prevent such issues during the boot.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20240530-8350-config-v1-2-d6e871236ed4@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-05-29 20:51:00 -05:00
Dmitry Baryshkov
3833d5787e arm64: defconfig: enable CONFIG_SM_GPUCC_8350
Enable support for the GPU Clock Controller for the Qualcomm SM8350
platform. This enables the GPU on Qualcomm SM8350 HDK and other devices
using this SoC.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20240530-8350-config-v1-1-d6e871236ed4@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-05-29 20:50:59 -05:00
Wolfram Sang
f7a2f03b42 arm64: defconfig: Enable Renesas R-Car Gen4 PCIe controller
Enable both modes, host and endpoint. Also, enable EDMA for performance
gain for the endpoint mode.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20240523203431.6423-1-wsa+renesas@sang-engineering.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2024-05-28 11:54:32 +02:00
Linus Torvalds
89601f675b USB / Thunderbolt changes for 6.10-rc1
Here is the big set of USB and Thunderbolt changes for 6.10-rc1.
 Nothing hugely earth-shattering, just constant forward progress for
 hardware support of new devices and cleanups over the drivers.
 
 Included in here are:
   - Thunderbolt / USB 4 driver updates
   - typec driver updates
   - dwc3 driver updates
   - gadget driver updates
   - uss720 driver id additions and fixes (people use USB->arallel port
     devices still!)
   - onboard-hub driver rename and additions for new hardware
   - xhci driver updates
   - other small USB driver updates and additions for quirks and api
     changes
 
 All of these have been in linux-next for a while with no reported
 problems.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZk4E7w8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+yn0kACgr3uvAWXvfb9R4vCpC65F4f49ZQwAoIkHQBPl
 /5HdrlIIYW2OzdUixH3e
 =e3pI
 -----END PGP SIGNATURE-----

Merge tag 'usb-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB / Thunderbolt updates from Greg KH:
 "Here is the big set of USB and Thunderbolt changes for 6.10-rc1.
  Nothing hugely earth-shattering, just constant forward progress for
  hardware support of new devices and cleanups over the drivers.

  Included in here are:

   - Thunderbolt / USB 4 driver updates

   - typec driver updates

   - dwc3 driver updates

   - gadget driver updates

   - uss720 driver id additions and fixes (people use USB->arallel port
     devices still!)

   - onboard-hub driver rename and additions for new hardware

   - xhci driver updates

   - other small USB driver updates and additions for quirks and api
     changes

  All of these have been in linux-next for a while with no reported
  problems"

* tag 'usb-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (154 commits)
  drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add() stub
  usb: fotg210: Add missing kernel doc description
  usb: dwc3: core: Fix unused variable warning in core driver
  usb: typec: tipd: rely on i2c_get_match_data()
  usb: typec: tipd: fix event checking for tps6598x
  usb: typec: tipd: fix event checking for tps25750
  dt-bindings: usb: qcom,dwc3: fix interrupt max items
  usb: fotg210: Use *-y instead of *-objs in Makefile
  usb: phy: tegra: Replace of_gpio.h by proper one
  usb: typec: ucsi: displayport: Fix potential deadlock
  usb: typec: qcom-pmic-typec: split HPD bridge alloc and registration
  usb: musc: Remove unused list 'buffers'
  usb: dwc3: Wait unconditionally after issuing EndXfer command
  usb: gadget: u_audio: Clear uac pointer when freed.
  usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind.
  dt-bindings: usb: dwc3: Add QDU1000 compatible
  usb: core: Remove the useless struct usb_devmap which is just a bitmap
  MAINTAINERS: Remove {ehci,uhci}-platform.c from ARM/VT8500 entry
  USB: usb_parse_endpoint: ignore reserved bits
  usb: xhci: compact 'trb_in_td()' arguments
  ...
2024-05-22 11:40:09 -07:00