mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
1,403,262 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
46a51f4f5e |
Power Supply Fixes for 6.17 cycle
* bq27xxx: avoid spamming the log for missing bq27000 battery -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAmjIJ94ACgkQ2O7X88g7 +poGYg//YDnvqykimHcuZyohxZsfwX2cq5YAXVYCrbMmr9EanCDjuGVsct0T1uIA jlNwxagpvIDrj+0L7yd31cVN9TYeIAA/EMAfK9mK7bOCCKKAKOyn/osdLNbptcXf VtBVUcxvmPp5Q04cNpEnTgsUh5Ge5dv7I+aKRNW6A/gjEc3gLGof62rCMV6uNQ62 wzTmymhwmw+oLqfgA53mTazgDyOSJccWm2o1C2ZQgotsaIBOCjrj7KpbaFfMT1CW 9MySS8ZmZKEJRGb3qIKQXOhq/W2EcazNfi0q9ECkTMA6QmB2/BqYpZyzrFWFCDJW T4/V4Ztflcp7uTcpQon/TssR7Xti+2rb0dRDf+YzEW3eQtBrrdlVFOjVWdr4MluN Owqi4/gs9QjtF988aQ5E5NN+SbklEmfeBlB1XXlqoQa/APpcA5QEfZktQPiX88oo RUWNAP7w8ivsX/IIdy4PGh4iDYbqULCGDW+3wqRLnc5A1qYkh6e4E+Rq7hD611js oRkjyckgZCpP60COC7IsEszxEj0Uhd5VqirroGrTILDiDSkXvxx3KvZ2qSwCSxgj 5eAtSbVx8FgjE7je9vW5ph/BXP86xNBZNBydPFvk2wRvbAh39Eo6UN3l1UqgmZyp 4/5jnKaSse/OStUvnd9dukqCmeMN7BDLqkQsqcC1LV3j4M8Ga0g= =NTQb -----END PGP SIGNATURE----- Merge tag 'for-v6.17-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply Pull power supply fixes from Sebastian Reichel: - bq27xxx: avoid spamming the log for missing bq27000 battery * tag 'for-v6.17-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: power: supply: bq27xxx: restrict no-battery detection to bq27000 power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery |
||
|
|
8c42986b02 |
Merge branch 'dpll-zl3073x-add-support-for-devlink-flash'
Ivan Vecera says: ==================== dpll: zl3073x: Add support for devlink flash Add functionality for accessing device hardware registers, loading firmware bundles, and accessing the device's internal flash memory, and use it to implement the devlink flash functionality. ==================== Link: https://patch.msgid.link/20250909091532.11790-1-ivecera@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> |
||
|
|
a1e891fe4a |
dpll: zl3073x: Implement devlink flash callback
Use the introduced functionality to read firmware files and flash their
contents into the device's internal flash memory to implement the devlink
flash update callback.
Sample output on EDS2 development board:
# devlink -j dev info i2c/1-0070 | jq '.[][]["versions"]["running"]'
{
"fw": "6026"
}
# devlink dev flash i2c/1-0070 file firmware_fw2.hex
[utility] Prepare flash mode
[utility] Downloading image 100%
[utility] Flash mode enabled
[firmware1-part1] Downloading image 100%
[firmware1-part1] Flashing image
[firmware1-part2] Downloading image 100%
[firmware1-part2] Flashing image
[firmware1] Flashing done
[firmware2] Downloading image 100%
[firmware2] Flashing image 100%
[firmware2] Flashing done
[utility] Leaving flash mode
Flashing done
# devlink -j dev info i2c/1-0070 | jq '.[][]["versions"]["running"]'
{
"fw": "7006"
}
Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Signed-off-by: Ivan Vecera <ivecera@redhat.com>
Link: https://patch.msgid.link/20250909091532.11790-6-ivecera@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
||
|
|
ebb1031c51 |
dpll: zl3073x: Refactor DPLL initialization
Refactor DPLL initialization and move DPLL (de)registration, monitoring control, fetching device invariant parameters and phase offset measurement block setup to separate functions. Use these new functions during device probe and teardown functions and during changes to the clock_id devlink parameter. These functions will also be used in the next patch implementing devlink flash, where this functionality is likewise required. Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Ivan Vecera <ivecera@redhat.com> Link: https://patch.msgid.link/20250909091532.11790-5-ivecera@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> |
||
|
|
ca017409da |
dpll: zl3073x: Add firmware loading functionality
Add functionality for loading firmware files provided by the vendor to be flashed into the device's internal flash memory. The firmware consists of several components, such as the firmware executable itself, chip-specific customizations, and configuration files. The firmware file contains at least a flash utility, which is executed on the device side, and one or more flashable components. Each component has its own specific properties, such as the address where it should be loaded during flashing, one or more destination flash pages, and the flashing method that should be used. Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Ivan Vecera <ivecera@redhat.com> Link: https://patch.msgid.link/20250909091532.11790-4-ivecera@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> |
||
|
|
3639bd0876 |
dpll: zl3073x: Add low-level flash functions
To implement the devlink device flash functionality, the driver needs to access both the device memory and the internal flash memory. The flash memory is accessed using a device-specific program (called the flash utility). This flash utility must be downloaded by the driver into the device memory and then executed by the device CPU. Once running, the flash utility provides a flash API to access the flash memory itself. During this operation, the normal functionality provided by the standard firmware is not available. Therefore, the driver must ensure that DPLL callbacks and monitoring functions are not executed during the flash operation. Add all necessary functions for downloading the utility to device memory, entering and exiting flash mode, and performing flash operations. Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Ivan Vecera <ivecera@redhat.com> Link: https://patch.msgid.link/20250909091532.11790-3-ivecera@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> |
||
|
|
259ede9da4 |
dpll: zl3073x: Add functions to access hardware registers
Besides the device host registers that are directly accessible, there are also hardware registers that can be accessed indirectly via specific host registers. Add register definitions for accessing hardware registers and provide helper functions for working with them. Additionally, extend the number of pages in the regmap configuration to 256, as the host registers used for accessing hardware registers are located on page 255. Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Ivan Vecera <ivecera@redhat.com> Link: https://patch.msgid.link/20250909091532.11790-2-ivecera@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> |
||
|
|
8edb9e7711 |
x86/bugs: Use early_param() for spectre_v2_user
Most of the mitigations in bugs.c use early_param() to parse their command line options. Modify spectre_v2_user to use early_param() for consistency. Remove spec_v2_user_print_cond() because informing a user about their cmdline choice isn't very interesting and the chosen mitigation is already printed in spectre_v2_user_update_mitigation(). Signed-off-by: David Kaplan <david.kaplan@amd.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Reviewed-by: Pawan Gupta <pawan.kumar.gupta@linux.intel.com> Link: https://lore.kernel.org/r/20250819192200.2003074-2-david.kaplan@amd.com |
||
|
|
b8cac8c98e |
power: supply: intel_dc_ti_battery: Drop no longer relevant comment
Drop the comment about not being able to use devm_iio_channel_get(). The code has actually already successfully been switched over to devm_iio_channel_get(). This is just a no longer applicable left-over comment, drop it. Signed-off-by: Hans de Goede <hansg@kernel.org> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com> |
||
|
|
19baa830fb |
drm/xe: Use ARRAY_SIZE in guc_waklv_init()
Prefer using ARRAY_SIZE where needed and just passing 1 instead of calculating the size of one element. Cc: Jonathan Cavitt <jonathan.cavitt@intel.com> Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202508130158.eogeBZQT-lkp@intel.com/ Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com> Link: https://lore.kernel.org/r/20250912-guc-ads-array-size-v1-1-a6555392a1f8@intel.com Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> |
||
|
|
3864e4d5a5 |
slab: don't validate slab pointer in free_debug_processing()
The struct slab pointer has been obtained from the object being freed on all the paths that lead to this function. In all cases this already includes the test for slab type of the struct page which struct slab is overlaying. Thus we would not reach this function if it was not a valid slab pointer in the first place. One less obvious case is that kmem_cache_free() trusts virt_to_slab() blindly so it may be NULL if the slab type check is false. But with SLAB_CONSISTENCY_CHECKS, cache_from_obj() called also from kmem_cache_free() catches this and returns NULL, which terminates freeing immediately. Reviewed-by: Harry Yoo <harry.yoo@oracle.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz> |
||
|
|
a21fe7b010 |
slab: validate slab before using it in alloc_single_from_partial()
We touch slab->freelist and slab->inuse before checking the slab pointer is actually sane. Do that validation first, which will be safer. We can thus also remove the check from alloc_debug_processing(). This adds a new "s->flags & SLAB_CONSISTENCY_CHECKS" test but alloc_single_from_partial() is only called for caches with debugging enabled so it's acceptable. In alloc_single_from_new_slab() we just created the struct slab and call alloc_debug_processing() to mainly set up redzones, tracking etc, while not really expecting the consistency checks to fail. Thus don't validate it there. Reviewed-by: Harry Yoo <harry.yoo@oracle.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz> |
||
|
|
a409fac1f7 |
ARM: dts: socionext: Drop "linux,spdif-dit" port node unit-address
A single graph port node without an address (i.e. "reg") should not have a unit-address, drop it from the "linux,spdif-dit" port node. Signed-off-by: Rob Herring (Arm) <robh@kernel.org> Link: https://lore.kernel.org/r/20250910233740.777077-2-robh@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
9674bc8805 |
mtk-svs:
* Drop reference taken on probe failure -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEUdvKHhzqrUYPB/u8L21+TfbCqH4FAmjBVsobFIAAAAAABAAO bWFudTIsMi41KzEuMTEsMiwyAAoJEC9tfk32wqh+aZoQAI/mG+jHtKccR8oDz8CO QRXWtE9/jjOiL0kSs0xT0c0BRGpINcvu9wmC8GGvSu6M9siwV8lj+g7GgMA97ljL YVdMX8JkpFTPIHTJmqH2u3VePbC/Hatngr8a6BnEjgjrvWRw1xvAwcL/aN7P+/VT +GzkBapMIBmFbP1txjm7ecfCzlBd4/vzmue4eiR4+8IciWuRoigqlPME2pACA4qH 4l80GSt3JYRp4GCV9XuZCFDpQ4/A8Fg2HBswSzaqLE4WN2ztJk9POWxiWuPPmwUn 1C1WizlUNzaDzsQEWgWVsarwjTB5g62DbApgMtDfh0OpApfEFjsgX4vVO3m03CBS F69XitW17FJW07iiBM2BzSa5X7JdDonmsoyQZLgp6bnDQqkHtn2lXjWX+a5/X1s+ e10gGs5/3SjRkP1PJcaII3UvAbxLFXn28qgfFCHg/rqY0BHY5ZeXz07W9jfV8jKh 9u5AZtYscsqhlarQU/kUgcG2rmqXXocqkj9aixjMlN2FsyCXkqIjqN6jeRtlZFIt PqLdohr/tP0F3Jf7Kx15BGgCQGSQEPiWtlaNcTlpanoIW7t8Mu/lfIocEAjHHvPu R19b6I5SofdC83ToEpNmUXx9WU23LKbxasjKT/7GoqOfZTX+EhHuC+z4jQ073Yoh Kux1s/9RXgm89VYicj44ApVn =CZrV -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIJgQACgkQmmx57+YA GNkQLhAAgT+C93puuq6LND/uXAKXKoK80S68stvYV0t7iDju64imNP0TRT2rIJWX QiZ+eG8bG42tdAg99sFV3Y0TGp4AxZGPMD0LbFNxvyOVgciTbPFoQAFRbfUfNTOv Lj3oyMTL2QZCnbAINezB13sIcrMtSOBTaflziNq9trvXiHkngvuZGa6GtfWrKR+V 8Adis72LERvhOd9bS4nIOSnGCTk+h7iUuBVMiZEi4LyGP+9VgOCi0QQR1tvu8I6f pSKOU8P3Bny5OKl9tDKUegIT1qV0j06MAgMadEJ5D0RNsAkDG3TlImbbRrN1K+cL ldbdQHBCcQoSzpF+S+QM3Ni3FuhFgiNOJTwnESSCVP9JcPfL3TlkQgvPpjFTzWEr pIgHSWQYXJ0qFwQ9/whKR02sUp9YJbWZ8WzmnD+/vUjXZTXYwGY8wEWtJymlN3Lu 0gDAzko02FMZSuUJbPV3aiO9qc7FcToIqOC4NA5Z3JSrfKYqo8V2N3UWypF9Mr82 KSUkedDAr8S4dWEcKUDdhLnqofiobg1/xsEUIKvewOY49JZJBelNSjaJGTX9ZvZp 0/0/xQLWd9kE8u3ZMsgtChsX/NGwb8nn6muhoIlUflS0Era4et6QgWrUKbPiM0wD 8LtDFww3LkkQxVVNbQJDMdCvvEFXNQcPmJkrZu11mtqXo8TBnW8= =xMmo -----END PGP SIGNATURE----- Merge tag 'v6.17-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers mtk-svs: * Drop reference taken on probe failure * tag 'v6.17-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux: soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure Link: https://lore.kernel.org/r/87c8f50b-90a5-47ed-af60-99a4e075a266@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
6c1c107bf5 |
i.MX arm64 device tree changes for 6.18:
- New device trees: TQMa91xx/MBa91xxCA, Ultratronik Ultra-MACH SBC, SolidRun i.MX8MP SoM, i.MX8ULP EVK9, TQMLS1012AL, i.MX91 11x11 EVK, EDM-G-IMX8M-PLUS SOM - A bunch of Kontron boards update from Annette Kobou and Frieder Schrempf, adding overlay for LTE extension board, fixing GPIO for panel regulator, removing unused regulators, fixing USB hub reset and USB port etc. - A number of s32g updates from Dan Carpenter and Daniel Lezcano, adding OCOTP, timers and watchdog support - An i.MX95 update from Frank Li to add msi-map for pci-ep device - A series from Joy Zou to add i.MX91 support - A series from Krzysztof Kozlowski to add default GIC address cells for LS and i.MX8 SoCs - A set of changes from Peng Fan to improve i.MX95 support with more devices enabled - A series from Shengjiu Wang to support more sample rates for wm8524 card on i.MX8M EVK boards - Other random updates and cleanups on various boards -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmjIEKYACgkQUFdYWoew fM73nwf5AeVYl6EyXcPn4z0GxIru8Kp48aSEj0qbyj/CaEmfW01fAz7SE2aiytEW gBYUnGwpV6FRY8vKBXKawT4jLX3IOiu9ZGHi24tyd0QveTXcC/yryIhOaGF5Gooe t04puDBogkSq9io/cTe/aLujkyh59Zoe2x8OlN2o2Yl/SX1ozVX6LJLqyc+KaklB rHipWiH6EsoxrZnpHlv7vqoZgl6SuBd+qchWgDIESDalUdun5fvEOhCElrGoZcYQ Bdf1JGOugXFdBa+z/31bC2yjbYEBev2iGKwOrnZo5V3rX6sTWApw+31VgirYH/jE tLWRs2VqCbIFzDHJozYHxYgsq1+s+g== =HmPc -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIJIIACgkQmmx57+YA GNlzaA/9GOpQI/HicC6LeWCzzIF+cU4XCWUsdQsnezZszpoXk5tqEn4nSNVLRI/+ D41bgg2CH0854yuGv56EnBjeFRcqJhs6tkFhI4DUlR1J4ApncyWlUboCSfftVW8l ZvDk2J/X1SNqxnMJvw3VFOfX4fI3+LxrM22zaRJ2Fta/w7S/LemEEM4+ho0+dY4J XBaY9o+pyAtLInkx5xasI3m55JKfnNFSJwoVWEuIoEie05QWBdJasxQafRsm06MQ xICJGpp2atZknCcOD3BG0db5+ZhiQL6pRg0OOiBmqHoViRAzDMia4WfbKNHmyhfa Tl+xR985oo3bL/SkHr5ctJ15FvO6+IEJ1N7Wp3MD/IsjeSctx/SS7+Tlnca3JxWC THCNjtmQaMhBh0RYD2ViIkiNqmEXLrdDSE4aP/WfL0ifIGes8Sb5n9LIB3c0mfbp JBbkxge82Mf+6bC5Rjx6XAZRToXaoPecCirPGY5IPcuI+FA/YveWWl4UodZ78uhj 7xKw2pDGJiARed1UbBJK8pvg7cnf3leWPhWIuYuDn/HYJhpwewWP25539/Ari9HM jkMiGCGqde7IaCQwSlWfhwAPwNoByinOmBnj/JlAcQP46NdF9KCPNEgKvFsfTRdR mt8nhDSn1aFmfq5VqzBd1xz7nf/3ydFFGEpJP3jj+yLibIVqb40= =zi/z -----END PGP SIGNATURE----- Merge tag 'imx-dt64-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt i.MX arm64 device tree changes for 6.18: - New device trees: TQMa91xx/MBa91xxCA, Ultratronik Ultra-MACH SBC, SolidRun i.MX8MP SoM, i.MX8ULP EVK9, TQMLS1012AL, i.MX91 11x11 EVK, EDM-G-IMX8M-PLUS SOM - A bunch of Kontron boards update from Annette Kobou and Frieder Schrempf, adding overlay for LTE extension board, fixing GPIO for panel regulator, removing unused regulators, fixing USB hub reset and USB port etc. - A number of s32g updates from Dan Carpenter and Daniel Lezcano, adding OCOTP, timers and watchdog support - An i.MX95 update from Frank Li to add msi-map for pci-ep device - A series from Joy Zou to add i.MX91 support - A series from Krzysztof Kozlowski to add default GIC address cells for LS and i.MX8 SoCs - A set of changes from Peng Fan to improve i.MX95 support with more devices enabled - A series from Shengjiu Wang to support more sample rates for wm8524 card on i.MX8M EVK boards - Other random updates and cleanups on various boards * tag 'imx-dt64-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (75 commits) arm64: dts: s32g: Add device tree information for the OCOTP driver arm64: dts: add description for solidrun imx8mp hummingboard variants arm64: dts: imx8mm-phycore-som: optimize drive strengh arm64: dts: freescale: imx93-phycore-som: Remove "fsl,magic-packet" arm64: dts: freescale: imx93-phyboard-nash: Current sense via iio-hwmon arm64: dts: imx95: add standard PCI device compatible string to NETC Timer arm64: dts: freescale: add initial device tree for TQMa91xx/MBa91xxCA arm64: dts: imx93-11x11-evk: remove fec property eee-broken-1000t arm64: dts: freescale: add i.MX91 11x11 EVK basic support arm64: dts: imx91: add i.MX91 dtsi support arm64: dts: freescale: rename imx93.dtsi to imx91_93_common.dtsi and modify them arm64: dts: freescale: move aliases from imx93.dtsi to board dts arm64: dts: lx2160a-clearfog-itx: enable pcie nodes for x4 and x8 slots arm64: dts: lx2160a-cex7: add interrupts for rtc and ethernet phy arm64: dts: add description for solidrun imx8mp som and cubox-m arm64: dts: imx8: Use GIC_SPI for interrupt-map for readability arm64: dts: imx8qxp: Add default GIC address cells arm64: dts: imx8qm: Add default GIC address cells arm64: dts: imx8mq: Add default GIC address cells arm64: dts: imx8mp: Add default GIC address cells ... Link: https://lore.kernel.org/r/20250915132535.253859-3-shawnguo2@yeah.net Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
636d134e3c |
i.MX ARM device tree changes for 6.18:
- A series from Alexander Stein to clean up the most of dt-schema warnings for LS1021A - A couple of changes from Bence Csókás to replace license text comment with SPDX identifier for imx6-display5 and imx6-aristainetos2 board - A couple of vfxxx dt-schema cleanups from Fabio Estevam - A bunch of changes from Frank Li to clean up dt-schema warnings on various platforms, VF610, LS1021A, i.MX6, etc. - Minor whitespace cleanup on i.MX8ULL from Krzysztof Kozlowski - An imx6ulz-bsh-smm-m2 workaround from Wolfgang Birkner to get resume via console work -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmjICQgACgkQUFdYWoew fM5RNAf/YKC5iC2NScdLxmP98jo7Wq5JmyrqdIOPZXfhwsSE7k671X7eHwn36E7r Tqi+9+TuasayUIw/bO5zWVntQ146ZUkA2LtPIITSbAGPTHdJKzUZ+D9tGlqmjKBU /9sgbsmv28LL3zlw5nZW4UyP8JIVn9p8EO8Yg6mosKPxD38uorJu0OEfjRUCV0qI mUiUg+y3X6Mm/1Ln7GXDPgZHZXcdm4OZoaFs8DjX0c2mW2zf2AnuhNYfPno0hi8p w1h0rbHhEJC4A1m0uMpTDAFJzmsraJhhDPOfBhZKS6fajne3kKR+1OAt110jfu7e iwqI8jsME1fOvhKq5DwheA5rFtmpDA== =EFSx -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjII+MACgkQmmx57+YA GNlS5w/+OFDeJXusPowNuiZX3WoFy9wzDxT9SLmGQLBpVQD7RqUPBNVjO+83VuQQ Djq0gM3ZniEf3UwYAPwvTLPxQ7S1AFUCJ+ePky2/5G+gs4tLDNgRfxU9lsnOzE56 Ksk46F4FpNP7OutBrzf0HQO8z0O0jCSNjods4pHw6P66gkePuu787hQJAvyPpsyU Fq3qYLXEnrK0Vqwue8i2+f5DNvcZsHD2S0488qc9YorebYnYKLQBgvAr1igrPjxH 25ccAa+Jv4uClGU57mof951tFxZY7I949lV5qFmEpsBmCRkwF618Z+xUHrzMZ/BJ CyfaUi+xmiX/pQuYYL+FjPU+qevnffdon8M/8si5IxY1ohRIKPNZQaek9khp4eu8 dyj2XbuaP5GcU10CUwFNvI98ausNwoxgZZ0pYT2RoGWZia44L8IP5ZEoL+m8dnm1 SZn/X45zwvoG0IkNCG+tw+IYaQEOypJ1gLUCsbUpwACPIWIS5mfzBOfaY5GLsuC9 gV9hIAXQr//fKqYuy9FQw/1wmR0Q612JvCkDCnflD+k6MrphYmS8jLMsRVA7m4uO LnjyldDx3t+CL7q5pOp0vyLpHdeM+/NX/hgXfJooKohhb0HjxpI2LkTFVOTNueqb concPonTZ/tRoyGNq4tKxVUZyQjT5ocQ0YKVmIHSuCq65Xh3FE4= =JgN0 -----END PGP SIGNATURE----- Merge tag 'imx-dt-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt i.MX ARM device tree changes for 6.18: - A series from Alexander Stein to clean up the most of dt-schema warnings for LS1021A - A couple of changes from Bence Csókás to replace license text comment with SPDX identifier for imx6-display5 and imx6-aristainetos2 board - A couple of vfxxx dt-schema cleanups from Fabio Estevam - A bunch of changes from Frank Li to clean up dt-schema warnings on various platforms, VF610, LS1021A, i.MX6, etc. - Minor whitespace cleanup on i.MX8ULL from Krzysztof Kozlowski - An imx6ulz-bsh-smm-m2 workaround from Wolfgang Birkner to get resume via console work * tag 'imx-dt-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (44 commits) ARM: dts: imx6sll: Use 'dma-names' ARM: dts: imx6: change rtc compatible string to st,m41t00 from m41t00 ARM: dts: imx6: remove undefined linux,default-trigger source ARM: dts: imx6ul-pico: add power-supply for vxt,vl050-8048nt-c01 ARM: dts: imx6ul-14x14-evk: add regulator for ov5640 ARM: dts: imx6: replace isl,isl12022 with isil,isl12022 for RTC ARM: dts: imx6: replace gpio-key with gpio-keys compatible string ARM: dts: imx6: rename i2c<n>mux i2c-mux-<n> ARM: dts: imx6: rename node name flash to eeprom ARM: dts: imx6: rename node i2c-gpio to i2c. ARM: dts: imx6: rename touch screen's node name to touchscreen ARM: dts: imx6: remove redundant pinctrl-names ARM: dts: imx6qdl-aristainetos2: rename ethernet-phy to ethernet-phy@0 ARM: dts: imx6: add interrupt-cells for dlg,da9063 pmic ARM: dts: imx6: align rtc chip node name to 'rtc' ARM: dts: imx6: add key- prefix for gpio-keys ARM: dts: imx6: add #address-cells for gsc@20 ARM: dts: imx6ul-tx6ul: Switch away from deprecated `phy-reset-gpios` ARM: dts: mba6ul: Add MicIn routing ARM: dts: ls1021a-tsn: Remove redundant #address-cells for ethernet-switch@1 ... Link: https://lore.kernel.org/r/20250915132535.253859-2-shawnguo2@yeah.net Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
1c615dd303 |
i.MX DT bindings changes for 6.18:
- New board compatibles: TQMa91xx SOM, Ultratronik Ultra-MACH SBC, SolidRun i.MX8MP SoM, i.MX8ULP EVK9, TQMLS1012AL, i.MX91 11x11 EVK, EDM-G-IMX8M-PLUS SOM - Update imx95-scmi firmware bindings to allow linux,code for protocol@81 - Add i.MX53 compatible for fsl,imx-iomuxc-gpr bindings - Update fsl,imx7ulp-smc1 bindings to allow clocks and clock-names -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmjIBhMACgkQUFdYWoew fM5Anwf9HSnmYPU3CEsw15Z/Y4K/vEnYO85q6h9TwtBNymLg/BKTUVllx26mbKyG hiAW2bmOpMFmlpyHaJqcwNmqqWr5LaQxtDmRWa/OBllyOI8BnjWL0RFmOx1C8u1f /szy0pLP/JT8bzFjcG4/5VvT6NXxa5hA7t03C/VFbxnd+0p6qlqbMts0Quj1KwMZ nLpJdlswtfyCDkTNir5J+/0jhgsyKPBg+JtY8DvXiQ7bh3c8zG/Yp+MmMjUE4ece CZZh/+kI4Sh/tmxHo6btHFNSZ5jAxo16N0dQqS9nBZB1HFI7f1jECofjKKvZMhVj zKNXV5HRr4B2qL3e2VlJtCn8Wm6MXg== =n+dV -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjII6wACgkQmmx57+YA GNlqfg/+MznclH2vWHw9OgGXxPUFVHpPDrIg0u/4VOu6b6UxGG0Qny6oxhaf6ocW mPTLsuOUVtl65fu++ZU69ZVsuniz70US+W5+0WM8Ym8SOXe2Q+o3HWDHKpYykzfY ckZLdDDIWqVquEz1W77t1cY4j8xJ35q8gjWgX0CGAtAYa/Po2/e3v6oDgsA2u4pD KTyfcGbwsW1sSjynIPIV81HkWL8RJTGkn7Nsd/qcrMrxhOytgq8mcOMXz6TJKJhD PMoK4EG4r8tozFV3e/vEUmHlCUdpZHRC4gYIC3P4ZB70ReOS0tvimXR76odAkNfS s253AwFCh5S9X6DQ1QfBV5g4Oljxy2OvtsmIPzvPQ4MxtfCwIpLtNQZVaf3lN3yU HbD9dJtOlVGmIjFnbdt7nOMAzpeuOHCc2925b/oPAppTPxPa022Hh3NMgfrOlDxV RpbQA4fHDrB6Tl9KH058A5IEz5dau/RGYi9qo2nzxKffoYyM3Nd/CXcEoq7afUim BMyT6Z1qJKIE1qoOEJ4wg1D5LKswQrLTxGolyZfVtOqGb6jfbwj9/58DsOipcT7F U3Vsp/bHvhB1/eP70K378sweRJhNHljFt0mUDGatb96YuMMwPJorTQsZxRdVVQVF dWXiAwPsPAsVeA23tmnI/mgoRd0/Ks/L4DUCmjriojicU6VMpVs= =KjMF -----END PGP SIGNATURE----- Merge tag 'imx-bindings-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt i.MX DT bindings changes for 6.18: - New board compatibles: TQMa91xx SOM, Ultratronik Ultra-MACH SBC, SolidRun i.MX8MP SoM, i.MX8ULP EVK9, TQMLS1012AL, i.MX91 11x11 EVK, EDM-G-IMX8M-PLUS SOM - Update imx95-scmi firmware bindings to allow linux,code for protocol@81 - Add i.MX53 compatible for fsl,imx-iomuxc-gpr bindings - Update fsl,imx7ulp-smc1 bindings to allow clocks and clock-names * tag 'imx-bindings-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: dt-bindings: arm: fsl: add TQMa91xx SOM series dt-bindings: fsl: fsl,imx7ulp-smc1: Allow clocks and clock-names dt-bindings: arm: fsl: Add bindings for SolidRun i.MX8MP SoM and boards dt-bindings: soc: fsl,imx-iomuxc-gpr: Document i.MX53 dt-bindings: arm: fsl: Add EDM-G-IMX8M-PLUS SOM and WB-EDM-G carrier board dt-bindings: firmware: imx95-scmi: Allow linux,code for protocol@81 dt-bindings: arm: fsl: add i.MX91 11x11 evk board dt-bindings: arm: fsl: add TQMLS1012AL dt-bindings: arm: fsl: add i.MX8ULP EVK9 board dt-bindings: arm: imx8mp: Add Ultratronik Ultra-MACH SBC Link: https://lore.kernel.org/r/20250915132535.253859-1-shawnguo2@yeah.net Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
8193017c71 |
i.MX defconfig changes for 6.18:
- Enable i.MX91 pinctrl driver and Marvell WiFi-Ex USB driver in arm64 defconfig -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmjIEe0ACgkQUFdYWoew fM6J1Qf/ai5MmzHGaicnLn4+h6csvdygwkCIcNgWthQI5cuZPoWwQ7MW7JfRLeSf skTsAw6Qe2UdwZT7F6etbazoJXiLEu/43Cb4MgLtEkDh8Bp404tz/5gy1EZBgem1 7wWspGQw0uG4ryrZzg2I9pGRiPYIOufikR0++6HPKiHHtqG/nhBVO4Wjw0U94+KB Uz5ulOq2h4kWtbz++z/HqjzkjBzTZ4jLYVwefoLI5T7ZrwyzpD83zujcbULtDh8d H0hakCydLxQenXrzw/FyIEOwpqNqpKDEVjxc1TZdWtgfKGxeUc9UAVDJEh45bH5F HDQ3DUWVblh1B5jvqYY2Yo3ybWO7sQ== =bGTp -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjII2YACgkQmmx57+YA GNnO9g/+JTtss23GhLomQQwiasdQONbQrG8S72wP6elHKWRZo6TTo3h3OaPQqnol e4g4lQAPCQ3OXfnwGsNGIZC/t7HZF50UCuKsb0Q9b4Xfyghoenc62pD2aUWVaCYo tku/FTmVsMrLpX10WhD8J/OgqQoU1R2beEQozdJysfL8gnk5bArz9XTnKxJcrB9j OQDh4dhSrMOwy5Wf460JsATLtv1e1fLD7y1YtBqXho9D40GOzeUEBfG8M79nCkxs 1zh0CUTWRJs7ZFpf7kDO7R6XLsqBZ3IxHdhJwNtsnsH4yIZurXMwLC0HNndQw47W c7/f9HdRmuoUXIkFWorGZUXQe7AIekJ3BH7FVA93oo8kBh5FI+ubiKLb2wFiW2za d4bSgbIN+wQ9g2bnonXuo8sgu/7gJPF/pVg3WTzYErTT8dEGICSFl2M7iSOfyhHV NpvgtZjxMBv7tqmlfnKeHbvJ8dH/EN/XDsbkklo1Xoj6oB8GsvJi3RrCttlRwBep LGFvsH/uDcbz+EB9/veuIgZNExADkkrYlI68SgWR2DD8Wpm9s6mQ42ZVKJSjno0P 4x5QvJRdzdB+ZehZDsi5O7SdC/lljvZUNuygQZuOCjUbVspD8FOzD5quFS3vKUOr wuuVYhN7wMtix59A3aYbUpA2zl4jZRaSgiP9kQJgOIYGgDcOEMo= =WHuY -----END PGP SIGNATURE----- Merge tag 'imx-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig i.MX defconfig changes for 6.18: - Enable i.MX91 pinctrl driver and Marvell WiFi-Ex USB driver in arm64 defconfig * tag 'imx-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: arm64: defconfig: Enable Marvell WiFi-Ex USB driver arm64: defconfig: enable i.MX91 pinctrl Link: https://lore.kernel.org/r/20250915132535.253859-4-shawnguo2@yeah.net Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
dc16fd9dd0 |
Microchip ARM64 SoC updates for v6.18:
This update includes: - basic infrastructure support for Microchip LAN969x SoC - SoC ARCH symbols (existing SparX-5, new LAN969x) under the ARCH_MICROCHIP hidden symbol (already in use by AT91 in 6.17) - addition of that new symbol for drivers that are shared by Microchip SoC-s now and in the future -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQQ5TRCVIBiyi/S+BG4fOrpwrNPNDAUCaMgFkQAKCRAfOrpwrNPN DFEbAQDg6iMOzL+C2tqu9eTfBZv9DCKcbfVFeHnwGqSbH8L/WgD/ZOq4UKIBMXpA MGtwDDkDKBPVv3clF461/nS+VtAOaAE= =upTs -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIIW4ACgkQmmx57+YA GNlxCxAAgg82/SVuK6pB+Whj3JRn5Wt/grTLymy9gxPYqfbTMGnYEu2gG1nO9LBw EhoDi9N2PH91qZ2PQwQGev+dLddK43CocPdPM+sYt0E4f7MGd9OS7jtxNKrJompr DmIqwTwUMJu4dUhLkWkBBxrLjgisFQqAGFpVePgO8XJv2VmZ5DNzeub8e+3CeP3F ogfcfc3TC3Si30SJtbJBnUZ1leod4Q7E2pzRjBLpdWEiJH5Otzh/WW4Q+n2BjLvd fxHWPRri6UuEQGCdLbP6aa6U57C8JB69QbRIulmmjKdz2xtg/5FQqDpRFvTqBAGN OBQVZaaV24ZHl1yXfqX/m08WTkUneHP9LNI+y0cunaHtX2z6Slr6DKhBU7Pj2XTS B4M61lL4e/TUJHXbG+AZgqYTv6RCWf1vkYDRBa37We2sDUGgAsIZ4wmhKe2o4slT TnRs0f2q3vGrbv3nz9F0PpS9WOZ6NJ+XSOpDofL0Qbb2DE8QfE5lzIT1tpqS9YRQ xcPYfSwl0QFZxmflBhLaB4rRJxK76qYPipSi+uuWAJHy+BMOR6Yon9IUAoxATCE4 NREHCggb2QXAbbuqkKQJktnl7/gvEpbwKrN8WEq/oxqiPrFBZ5vsnjF7RGyXT2SB tGcZ0F1dxFfA59R9BKVCLcVtpi9RHIux6to6PSsSHB2BvWDyBZw= =zZ1l -----END PGP SIGNATURE----- Merge tag 'microchip-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/drivers Microchip ARM64 SoC updates for v6.18: This update includes: - basic infrastructure support for Microchip LAN969x SoC - SoC ARCH symbols (existing SparX-5, new LAN969x) under the ARCH_MICROCHIP hidden symbol (already in use by AT91 in 6.17) - addition of that new symbol for drivers that are shared by Microchip SoC-s now and in the future * tag 'microchip-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux: crypto: atmel-aes: make it selectable for ARCH_MICROCHIP char: hw_random: atmel: make it selectable for ARCH_MICROCHIP i2c: at91: make it selectable for ARCH_MICROCHIP spi: atmel: make it selectable for ARCH_MICROCHIP tty: serial: atmel: make it selectable for ARCH_MICROCHIP mfd: at91-usart: Make it selectable for ARCH_MICROCHIP arm64: lan969x: Add support for Microchip LAN969x SoC arm64: Add config for Microchip SoC platforms Link: https://lore.kernel.org/r/20250915123548.13722-1-nicolas.ferre@microchip.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
d5fe2fec6c |
EDAC: Add a driver for the AMD Versal NET DDR controller
Add a driver for the AMD Versal NET DDR memory controller which supports
single bit error correction, double bit error detection and other system
errors from various IP subsystems (e.g., RPU, NOCs, HNICX, PL).
The driver listens for notifications from the NMC (Network management
controller) using RPMsg (Remote Processor Messaging).
The channel used for communicating to RPMsg is named "error_edac". Upon
receipt of a notification, the driver sends a RAS event trace.
[ bp:
- Fixup title
- Rewrite commit message
- Fixup Kconfig text
- Zap unused defines and align them
- Simplify rpmsg_cb() considerably
- Drop silly double-brackets in conditionals
- Use proper void * type in mcdi_request()
- Do not clear chinfo in rpmsg_probe() unnecessarily
- Fix indentation
- Do a proper err unwind path in init_versalnet()
- Redo the error unwind path in mc_probe() properly
- Fix the ordering in mc_remove()
]
Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/20250908115649.22903-1-shubhrajyoti.datta@amd.com
Link: https://lore.kernel.org/r/20250703173105.GLaGa-WQCESDNsqygm@fat_crate.local
|
||
|
|
bc43efa137 |
Arm SCMI updates/fixes for v6.18
These SCMI changes bring a mix of improvements, fixes, and cleanups:
1. Device Tree bindings - allow multiple SCMI instances by suffixing
node names (Nikunj Kela).
2. Code hardening - constify both scmi_{transport,voltage_proto}_ops
so they reside in read-only memory (Christophe JAILLET).
3. VirtIO transport initialization - set DRIVER_OK before SCMI probing
to prevent potential stalls; while recent rework removes the practical
risk, this ensures correctness (Junnan Wu).
4. Quirk handling - fix a critical bug by preventing writes to string
constants, avoiding faults in read-only memory (Johan Hovold).
5. i.MX SCMI MISC protocol - extend support to discover board info,
retrieve configuration and build data, and document the new
MISC_BOARD_INFO command; all handled gracefully if unsupported (Peng Fan).
6. Logging cleanup - simplify device tree node name logging by using
the %pOF format to print full paths (Krzysztof Kozlowski).
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEunHlEgbzHrJD3ZPhAEG6vDF+4pgFAmjEAPYACgkQAEG6vDF+
4pjb9hAA0jwFS90rfpe1B7YlrRkRluzZXherIaR3ePQMxJ0ohaTGXd77BD+Ce2Cs
HYYuJGvlaQ91Kdy0NsvrmEoAwq5m8Xl5MDPCXCOxJ0xtr1VWQiaRlBUJ3ZLia5cf
JjME2e+xHtd6AtZLRL98yUbM7PM3CLYc+o3beQskEqcAmPYkT4v2qU9MBAo99JQ9
29GcH3ZcChXCA7gJtHbVMbfbeQhkc1b+sBTqerh3Qn43iMNEX7cJfIa2KitaQMtC
5//XznXib05+s2Cs1iI/X7k2bWq2CKSaM/uLK/A22uGWFsyGw5Fppdup28RvLlxZ
i1bobgNInM98jFaoOcz49QX4MaVaEHwsouuPcGMd82HW2UVmvK/gyOJdXMY1qyAT
cy71jHeysXifGqwhqlMIdKikcyp/MsylZvIDkX5D17aNbdqnUpU+DS5wSJ/yraEp
N9pah2DvXRTLLu9FWORDgT0Oa/izXTdarNWJTdWiWDfN8+r+/GXjMZ+qRWnNE2bb
ZeK2ddMev6INpMThhOOnbBsgj01CH/djaS5q+y+MHK+fiipaHK5giu8JWESTWXDe
dgiCdmg+QQUigTKInEUphfwFc6EGtJhh/gMGVEtH9YtsbcgTICVq2+mj6W1W6lvx
nm326GgCGUS4joJlIaiQdIOnPOc0ei6uWG7sKVTbz1xrZM48dLQ=
=Pkr7
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIIQoACgkQmmx57+YA
GNnfUhAAnXkihxT0jMSSO6LnvG+OymCFmqF9722foBzZFv2eyFjXfV9gmAth7jyD
lLZfQ/0VdUnEQjfV26RECii7CHCW9BtVQ4/kcPO6ZNtThq/1emaEhtntVOWovUej
Yq5ofnXYVCPpXy6KoNUuMDMpKUDc+zMgACPVFqHOVv2D03FvOQ+zaqkJAiQmg91l
I7s4WJ4kUTRM+xVtGG71oTlTK3+tZJyrZgNPNrtiCESWD+r6D21jKd/xrJUS8gWS
BvWPq16Rtqc9NeOmqmic7xg8tO2YXM3VXE61+N2AY4B0KHLPa3TucSL8wqST9Fkr
hPUVMGzS6WmmA96AM50bMc6FS8F5H61Cnxn3tMtzWSxtTKCxQXYhXUElndOp8j8T
/pxqjpjsYjKcHt0hVRENJMjVjzuesFwkKOX7Zt0ShVatA4YJw+TMxXlsMPxT/1Lb
UZhoNM81VcUWnbE9lHsX6e+P8Umk3/r2hECnJgCEuJOFugZFpR9/xJCQjY6RfFBC
Dexldw2VSZIOufxotPwh7f7DpePlgN6880dwScMNPCXjdfhZFwZmyOH8qWVOsLRc
Hw2I8hjAM+G+g7s8fz8UxeFSIdx/T6XuIYGSiQ0Z65BeiTUGyN8/2zsWmmEJumhE
jzLpav7UMGLNMU92nbHJxiil9+uxVZillMkAubuJU06rCtxorpg=
=PkTj
-----END PGP SIGNATURE-----
Merge tag 'scmi-updates-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Arm SCMI updates/fixes for v6.18
These SCMI changes bring a mix of improvements, fixes, and cleanups:
1. Device Tree bindings - allow multiple SCMI instances by suffixing
node names (Nikunj Kela).
2. Code hardening - constify both scmi_{transport,voltage_proto}_ops
so they reside in read-only memory (Christophe JAILLET).
3. VirtIO transport initialization - set DRIVER_OK before SCMI probing
to prevent potential stalls; while recent rework removes the practical
risk, this ensures correctness (Junnan Wu).
4. Quirk handling - fix a critical bug by preventing writes to string
constants, avoiding faults in read-only memory (Johan Hovold).
5. i.MX SCMI MISC protocol - extend support to discover board info,
retrieve configuration and build data, and document the new
MISC_BOARD_INFO command; all handled gracefully if unsupported (Peng Fan).
6. Logging cleanup - simplify device tree node name logging by using
the %pOF format to print full paths (Krzysztof Kozlowski).
* tag 'scmi-updates-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
firmware: arm_scmi: Simplify printks with pOF format
firmware: arm_scmi: imx: Discover MISC board info from the system manager
firmware: arm_scmi: imx: Support retrieving MISC protocol configuration info
firmware: arm_scmi: imx: Discover MISC build info from the system manager
firmware: arm_scmi: imx: Add documentation for MISC_BOARD_INFO
firmware: arm_scmi: quirk: Prevent writes to string constants
firmware: arm_scmi: Fix function name typo in scmi_perf_proto_ops struct
firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
firmware: arm_scmi: Constify struct scmi_transport_ops
firmware: arm_scmi: Constify struct scmi_voltage_proto_ops
dt-bindings: firmware: arm,scmi: Allow multiple instances
Link: https://lore.kernel.org/r/20250915101341.2987516-1-sudeep.holla@arm.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||
|
|
8d978222e8 |
dt-bindings: memory-controllers: Add support for Versal NET EDAC
Add device tree bindings for AMD Versal NET EDAC for DDR controller. Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/20250908115649.22903-1-shubhrajyoti.datta@amd.com |
||
|
|
b7c0fe1654 |
soc/tegra: Changes for v6.18-rc1
NVMEM cells are added for Tegra114. These contain calibration data for sensors and USB. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmjGXZwACgkQ3SOs138+ s6FabA//a8Kvab6UPBtbg9wfAHvf+VS3RgtEpztmJEYlo4Tss0sOP8uc5+7Y7luy A5IRaBZuXmEn0OGG6LifLkGxoHG9DeSbPFMmz3lSvMnIBUQVoMgDTz+tzAmuwyPq 16WixPvVfYTlLb8zNophAOllUU0x3jBKQx36SJ9bEk/rypwDGsPsUcK8czJ2SvM1 3HkRaZ1rTyN9+dU2OUS8wxg29oLqn19vteikaEM3DTgqD8HgYjkPbGfPeBXAHBFS jbrQ84PSBnv1/vQWgrIBXyP3k97OvafYMd+9qRRhDpZUmntt/VA1l++gB6g15b6n FA+Ff0Zv2ginYMAWnc112aFkz0zSzJ6udtPaToWlQW2wUanrfkABu1QsMphSPaKS WzrgHrasJx6QMU7Mhlvg2m2veilwX5JIjWnjTGeSYS6WGDX4w+clwpAsTmcCH/8R 8f1ZboHqlvTIiw7xT0cSEjXdGTXwPhce1jzvIZ0Nd94sCnFFEX4+fkN1EKAZFzvx nsABtcKO4lLXIbyGkMEbkBABQ/gQunDOFceoTWU7S92KlSbiVBdt5W0JgR8SoHgy Ijq2ve8K1hsUZYfLpAz8pN/I+tnoxWgvYl0TP4C0tjzIjebpIBkg32Xiz5eEsA5f Tk3uXzt5TqNXVI+RGcfCcPCAWh/Ab5pbOsdjk4j5cVAYsCstaR4= =JWiz -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIINIACgkQmmx57+YA GNmOABAArHJHIbTPM8hNZ66gV7mvtteCdsgSYqEtBuGj9OyjW6cb/dTVQVprwRxV TYYHvB2UPYSHm98LhCqYkJS8Z6k2CwIusDJg7mUTjin6kjlCbL0GdAr4iwE0wzit Y0V6g2M1+kkH1w1402xzR1xOr1FZMkzAIWW4cq3jKCN2n8SMe7SezbiBsQuPVaFm 7HQFxeUqv0NtT//v0L0LpnL71G2Hu87GIFND29I9mBv18Ew4HPyh1K9ooLfYeHY+ +AIzU8lGdQxkwSFHezsOva6eaT04cryGjl+uvjEQOPazLV58SzkspMsHCGEPooof vrta2MlSsDwz3LU+HhYMJHhKdJdQv+AHSCEIW4kYr2RMfwlL4ixWimb0+s3UXohQ buygwlGQfP+b/F05q7S5fiRWgFDKUgoOD6bjvErlrJ4dkEZZyxKRMqqj09hdf2Bm nTZcKlZXm5V8Y2oSFaey9TMlUxch+FKRfIFBRsM6bVckfTtxwqXcuGFJJ7+Ylr6t eO80FW6i5/QJ9XI6X2ussKcWWYIyJHH9wa+lqDou+A4R/Cn/zUyBap+GcKt8O6YJ 4tR6w+uWIZ5pu9lXI7OFggc5K7PexhFU/uPg/HuzjvGphXw4hYV264p7MvDuKfEl 0V8zh99GvXGzm1E6N3sWYkhl4ngaxYDUnZYvyl0FsW87PVBkdy0= =UvP9 -----END PGP SIGNATURE----- Merge tag 'tegra-for-6.18-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers soc/tegra: Changes for v6.18-rc1 NVMEM cells are added for Tegra114. These contain calibration data for sensors and USB. * tag 'tegra-for-6.18-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups Link: https://lore.kernel.org/r/20250914063927.89981-2-thierry.reding@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
36e74c9563 |
RAS: Export log_non_standard_event() to drivers
The function log_non_standard_event() is responsible for logging platform-specific or vendor-defined RAS (Reliability, Availability, and Serviceability) events. Currently, this function is only available within the RAS subsystem, preventing external modules from leveraging its capabilities. Export it to drivers to log non-standard RAS events via EDAC. Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Link: https://lore.kernel.org/20250908115649.22903-1-shubhrajyoti.datta@amd.com |
||
|
|
7b1349bd47 |
Samsung SoC drivers for v6.18
1. Google GS101:
Enable CPU Idle, which needs programming C2 idle hints
via ACPM firmware (Alive Clock and Power Manager). The patch
introducing this depends on 'local-timer-stop' Devicetree property,
which was merged in v6.17.
Fix handling error codes in ACPM firmware driver when talking to
PMIC.
2. Exynos2200: Add dedicated compatible for serial engines (USI).
-----BEGIN PGP SIGNATURE-----
iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmjEJbkQHGtyemtAa2Vy
bmVsLm9yZwAKCRDBN2bmhouD1wotD/9sMtDTS2graV2Rda60ltXBYbTQmZGFCPbu
0QLoXl7spLvKGAbS/Dp7nRsf3oyZ1Hnc0uqeWKNglJNwESelgPX0gdc4/3CMTg2c
CJ8Jw7IuxAuoy09W+EJsY+/tdEnmQNO//YVltn6Ycmo3T2CixYAbAUgmQQ7f1zaA
RjK/3AYUJMcVs5H/ZBOHMWUZyUCTYlxxppBpcXfqJDoyY0E57JtPX5n2jdHSiwKt
qyNOUWWVz3gG+tWXc1vQXoqnQTUQ7QJPMgaMb3kz4khrlz6QxedRT5uy0b7c6cJs
yNLBL6pwXNtHcpmESLmRpI4dBeJPeJhEyWS9UfiXH4AduynUQkKvGQxwjC2OUSPB
xhF8G1aZ59VM+cmhPcR5Vp/RtKpls3J07EeVBB0oEbABEIoXuN48m9fxaxplUdhG
/WgwaONFBmBQEOcIUpSlASGysHOoRcVRg21+gGvOqH5gh9AwuqhIPZzw7kONhNaU
WT1mSZaf4XtdqKnE5OorQteutgU+w6GEoS+0u20SKvcnVrGQi4vb2VAzzV/JSHG1
KHqTbNGGR+TDgrz0caNTOK1vZ4Qtv4JR/ZO0GH6BVqeqWsLI6sP/N/tgIbQ4OcJ/
z48ejpR7/c/kd8Nl+5U8bg7I3LsnQwpJwvzGH8Ot5KXgjoRYGt8pBzQyhgYNbFb1
UdAUJmi4BQ==
=pOwr
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIID8ACgkQmmx57+YA
GNn9sA/+JLhonck3esYyA1F3/rdrllTDwCCLU357LqVBTuIcmXC/ePKQU0MMkBcg
KA8S9tPyeEiegl2dhHSajrdavcBoUcXs3HVDVfLafcBP5ZItQuVaNj0gnXKf+npa
cE+udnqihXBSSUeNJFPS8eO8qh77amUJxGF570zPoA62M8Z3lq1ZevI0LeA69eLO
yujIEU7tSLjkcQlPr/Yj9+MjR8X672zp8sCDHrspGNtnyXklty5cC8P9CJqnCWBv
hpbzRT+R0GeugiswdFqS5Kt0umXsdilXZRU4Azc3m+OVgzTDFZovjj38sZ0QMW1K
oktwHKt7IZ3/T9v+sQLHemiYVoGOIaveBHEN7CJ1acGMPeSZHm68Aggs2JMsofqy
/u2dCGWyMBgZB0K5ZQ532Q7mj+tW1SVvX33hJd3/MpskyRBJOecJdo8NHgor3g/q
yWhfj5nNFUoIMoxl+NuRe6gbmwwSH9DUnAI7a6LAHoBkfth9pLm26hYfMypoYBIE
R3MM2ywDdMRNUIAd0JseBmLLQ2Ka/jU+UdIH3+wd9FY5f4+ghNmRIsnxaWVy4aI/
/nSMDR9jb+8lNgmZzqTJmDPBmK18AZdCc+nnrifyfCls7uwux4w/F4zJbReYkU/W
YKVxbUWO/C0dmRC1vOOcfRsmduMjWex/5wj+kStNE20j8OVeLdY=
=4h/m
-----END PGP SIGNATURE-----
Merge tag 'samsung-drivers-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Samsung SoC drivers for v6.18
1. Google GS101:
Enable CPU Idle, which needs programming C2 idle hints
via ACPM firmware (Alive Clock and Power Manager). The patch
introducing this depends on 'local-timer-stop' Devicetree property,
which was merged in v6.17.
Fix handling error codes in ACPM firmware driver when talking to
PMIC.
2. Exynos2200: Add dedicated compatible for serial engines (USI).
* tag 'samsung-drivers-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
firmware: exynos-acpm: fix PMIC returned errno
dt-bindings: soc: samsung: usi: add samsung,exynos2200-usi compatible
soc: samsung: exynos-pmu: Enable CPU Idle for gs101
Link: https://lore.kernel.org/r/20250912135448.203678-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||
|
|
8b0d03129b |
cdx: Export Symbols for MCDI RPC and Initialization
The cdx_mcdi_init(), cdx_mcdi_process_cmd(), and cdx_mcdi_rpc() functions are needed by the VersalNET EDAC module that interact with the MCDI (Management Controller Direct Interface) framework. These functions facilitate communication between different hardware components by enabling command execution and status management. Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Acked-by: Nikhil Agarwal <nikhil.agarwal@amd.com> Link: https://lore.kernel.org/20250908115649.22903-1-shubhrajyoti.datta@amd.com |
||
|
|
68454c6fc1 |
Renesas driver updates for v6.18 (take two)
- Identify the Renesas R-Car X5H (R8A78000) SoC. -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCaMPlPgAKCRCKwlD9ZEnx cKWFAQC4fsZMpnUU2dTjCAtKftCJKD75hJlk74xFbCwcugCAKwEAs0xdHfeHBE4u iLNrvwOvmNpXI/vHkRS413R/PJ/HMwE= =pOCt -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIH/UACgkQmmx57+YA GNljLQ/8CChNouTy3mGIb7ydHAPjDlzWVdidvCckHLeZPTktGSIbbyANUGNOGKiU sxP1Q/Vg5+1EgVCn0hEFMYfI5UqnmMabHTxC5dXthQ0Z/q9DmDsrRPdeCdRxE1wo ixykN+uwK4DQ2fUO0aD/YOV3TouhgDGW6pJ0qafnCkI70aces/FdSdr/WkCRPnO8 5CaUjFY/qKlSgngGwy+NJb9gdwsfxgUZiv1mTl7CNvNoTARnQGJm6Q7olJFvCtV5 RmYrpd9w6IT/tJp/OB4nrbypWP/QMyb14/AVpuFSCBpDHbsf0pX4etTLRmsiNZoa 405QBco2rosj4RCLVXXUEDKrE3t+42ON8HqMN9nX19jagDoEV2y9PbDN02QsLqdG kB+cK65lhWaVJaGqt15MxYOwrCXfiYC9G8T95jDCrNrVJ3EzIHVQcdQDVFDJ4x2a 9n9cLU0pU4gYYFMWjAaSVmJ1HXQkrx3PsibM8Amr8VRZoIIr2zwWEDCN2ddBFqY5 uBqYQb3Up0iANaaE8xuOrf0/yreJLclUVxsl++XKpxLxV9AeneCriq/TQ2KGJltU +8o9Joyz2Gdw1jDPcGGhoWz04QpHURGvvuRPfRkW3SjwH114Lm64KYtr8KFLqlYn qj/DMjr4S+zQQQSzOSM+pHjcISdLf7gR3p4Qby/7i057gWjSsic= =2n4D -----END PGP SIGNATURE----- Merge tag 'renesas-drivers-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Renesas driver updates for v6.18 (take two) - Identify the Renesas R-Car X5H (R8A78000) SoC. * tag 'renesas-drivers-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: soc: renesas: Identify R-Car X5H Link: https://lore.kernel.org/r/cover.1757669914.git.geert+renesas@glider.be Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
820429d53b |
TEE protected DMA-bufs for v6.18
- Allocates protected DMA-bufs from a DMA-heap instantiated from the TEE subsystem. - The DMA-heap uses a protected memory pool provided by the backend TEE driver, allowing it to choose how to allocate the protected physical memory. - Three use-cases (Secure Video Playback, Trusted UI, and Secure Video Recording) have been identified so far to serve as examples of what can be expected. - The use-cases have predefined DMA-heap names, "protected,secure-video", "protected,trusted-ui", and "protected,secure-video-record". The backend driver registers protected memory pools for the use-cases it supports. -----BEGIN PGP SIGNATURE----- iQJOBAABCgA4FiEE0qerISgy2SKkqO79Wr/6JGat8H4FAmjD5vIaHGplbnMud2lr bGFuZGVyQGxpbmFyby5vcmcACgkQWr/6JGat8H7nMQ//afmnhAZKFnHjCfhSuk8e u7mOCcL32+SY2R2i/OSvXzLNo6zAfpqKPjyBT5h/DEYK+bAgHSNeCNCgmmxvrKkg 3Zptyi4+kW+XPcUvAY4yT82JwhpZoR2YTnmGjDQzhLBcIlHRDHUmVblK7XUkBHUV YrCqc6HicqcqCKZT8ZWTWa/K1lfe0xvQWOJYVFN8yF867ThHimyp7XJglEsRjUUQ ygPLRZHZmMNq3Paoz3WQk4v4RDEC+VNVS8DxAvYvN75dSAn7b0v72i2Y64Ox+0BO 2RQcN+PTeHCvGBng3r6PP8gW/nbPQhtu0pCAkARK8xWkTUamWP5H/DvhgzdgO45T em9F+K4NnWtep9VtfE1dYLoe4ktyyqjmojaE+izCXOX/xtQ2V9xKyDHuPZccmLXV p9/fXLSyVEy2NUD9W4x6tkfNdnLMINLfPJzNRT8VCFqu9ebc+ldq3Gg1zCoHaFWx VaOQ9KtelfuNcRLauFy2f5mXkkzf7GKMTgvj636WZBk5fqCCnMF55JJhucV2hD28 I5vKJkfLGDPAXaEuPJut86MZ2bXXEVxhT9i05hb2qVSGocfPuLqwdrOYYJ253wL7 xUmVxWnwEMMK+JKfiMOOW5wdPxrzee6idUBUWZe3y3xqXkTnwFY8KP/CsXV2a7SE Zsm9/kcU2N7xBzHwocvCUys= =l0SR -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIH7kACgkQmmx57+YA GNl8kg/9Gy9WbDLCvfu6CKOT5g7Z58jF0z1RetGA92684rCDW3hZuyiAy3nHp3h5 aSkGpJd8hcbJ6S89de7XXY4u0cvFzW8bxX9Zsb7XlKilGdzR5aNs02AHqeJ1BHkV UcVH+zTB/qrg5JIH68RBD2CLDr7ScnlCa/1IgjU0rIuyilPDC/hsoGjazHV9mG0u s9ieaHedVgzruNPtAy7MZyJyehuhgGTZh8mJ6O+AN8qWVSu0EIDYNVaT3dZiG0M+ M1N7C2Hxe0RMWd95+xotnz+o/3ifuqkK5BdsuomZT5X4A2oR7rxYb3En+Wsq7/aq 7x4Gdn+8W4eULKepr3l0wLQYVKCYKxbm1R7rKnfYFDOJFZwOyH/h9H56ouO2bekE h2MsgV7lhKmMhrcAGIN9OsIz9DdPqj4n+z6lqyrCvSsWXGcKtTyTONsrzS3eKTv9 GdfpIkG9pPSlJFH1sO8OegRsolAkxUOx5P/PgdSmiGazKhnBtmFHlXXn+X56fcia kdwNEBZxiynOkGZjgvqtQWYYr2yXD2YOp00eQHI9rzj8tL38zM49aSO8DlG41rhT BK5Q1Qsr+dyCpb0/AUdz71LCAz4cKfIYGRavOpZXoNMi+9/+k+2/natLBOA4jetr wDp3LH8av435LRj/g87zI8n9d7G1NMHaRWJZzOfXquFdTlH3kYk= =z4o4 -----END PGP SIGNATURE----- Merge tag 'tee-prot-dma-buf-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers TEE protected DMA-bufs for v6.18 - Allocates protected DMA-bufs from a DMA-heap instantiated from the TEE subsystem. - The DMA-heap uses a protected memory pool provided by the backend TEE driver, allowing it to choose how to allocate the protected physical memory. - Three use-cases (Secure Video Playback, Trusted UI, and Secure Video Recording) have been identified so far to serve as examples of what can be expected. - The use-cases have predefined DMA-heap names, "protected,secure-video", "protected,trusted-ui", and "protected,secure-video-record". The backend driver registers protected memory pools for the use-cases it supports. * tag 'tee-prot-dma-buf-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee: optee: smc abi: dynamic protected memory allocation optee: FF-A: dynamic protected memory allocation optee: support protected memory allocation tee: add tee_shm_alloc_dma_mem() tee: new ioctl to a register tee_shm from a dmabuf file descriptor tee: refactor params_from_user() tee: implement protected DMA-heap dma-buf: dma-heap: export declared functions optee: sync secure world ABI headers Link: https://lore.kernel.org/r/20250912101752.GA1453408@rayden Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
40522db59b |
slab: move validate_slab_ptr() from alloc_consistency_checks() to its caller
In alloc_debug_processing() we can call validate_slab_ptr() upfront and then don't need to recheck when alloc_consistency_checks() fails for other reasons. Reviewed-by: Harry Yoo <harry.yoo@oracle.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz> |
||
|
|
6f6fcd4634 |
slab: move validate_slab_ptr() from check_slab() to its callers
We will want to do the validation earlier in some callers or remove it completely, so extract it from check_slab() first. No functional change. Reviewed-by: Harry Yoo <harry.yoo@oracle.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz> |
||
|
|
86169b00f8 |
slab: wrap debug slab validation in validate_slab_ptr()
This will make it clear where we currently cast struct slab to folio only to check the slab type, and allow to change the implementation later with memdesc conversion. For now use a struct page based implementation instead of struct folio to be compatible with further upcoming changes. Reviewed-by: Harry Yoo <harry.yoo@oracle.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz> |
||
|
|
f4930de03d |
slab: Remove dead code in free_consistency_checks()
We already know that slab is a valid slab as that's checked by the caller. In the future, we won't be able to get to a slab pointer from a non-slab page. Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Reviewed-by: Harry Yoo <harry.yoo@oracle.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz> |
||
|
|
f99b391778 |
fs: rename generic_delete_inode() and generic_drop_inode()
generic_delete_inode() is rather misleading for what the routine is doing. inode_just_drop() should be much clearer. The new naming is inconsistent with generic_drop_inode(), so rename that one as well with inode_ as the suffix. No functional changes. Signed-off-by: Mateusz Guzik <mjguzik@gmail.com> Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Christian Brauner <brauner@kernel.org> |
||
|
|
15550d05c5 |
Use SHA-1 library instead of crypto_shash
-----BEGIN PGP SIGNATURE----- iQJOBAABCgA4FiEE0qerISgy2SKkqO79Wr/6JGat8H4FAmjD48YaHGplbnMud2lr bGFuZGVyQGxpbmFyby5vcmcACgkQWr/6JGat8H6ZcQ//fo3xPD4L9qB7ukg1dlXh 8Knfht3XnCFLgPO9RwBfNjDhq5WGdSZ8+1vZarCLhlbh9+INNdVBinRvLBsDvMG5 eoTLkAD3Qtzd9BxjFZ+mbYs8YnZi2lXxN5vB/bC6NL2BlW+Dxloy7wm9v8eoz/L4 ggQ8rcv0QXdttODmmb6M308fP8hpgJb38qRjeB83e+cixjHIhBDbQZYzgZJ7nbn4 oJr3TKQ2/2vBMIspyeS+BqJ7qsBswdE01wuvwwNV0c/YoWeP5nEbwtewhxk7acvY DDoyY9blXvgaA67PL/J7xR9cCNSvu1cvf3xhc2rlQRZP1xFtipBYH4bJ7q4kp67D D8dlNhVgnbMKkbXWU1xlu2grvxEjgEDbqn4YnPlWpV39PBVBmF2s/uj5aMkZW7qv YXLVbxJg/KMNgg5aogLodJewBXJ7J2HaMmFKVkKgytjDACTBNG6mwDNlChDEbjzM 7weE/4hRar+sESElQV9sPuHPA1cMBBJMMId7Ya0UctT3OXF1o3WacuPmRxGZpjaM vpc5LiXrYlJHTqJ/Mk7yHQNF2I9tvnalPNvk5T1bMYeo4ipJLYu5Qf00HmjUoQpr ylKOIuuFcN5FAHfl2omWJtkkHkG42xF6M3B/yhW2DcYoHEV7wel27tOxFxwsOydf O3a0ZZxgW9fplZy7p440dTE= =S4jT -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIHEAACgkQmmx57+YA GNnITw//Xh6l+Geozp6Nd97t/b4fGt7bQPVAJ0Q8aI1ERkZmLkaqN0vBlQc7zhfK TiUXcdooeIz3NI3AaVh8FcFYKxv8gD5jT1Ro2GQKFHP6R3N4G8TwFyAPjEsiSvGG A3WXZ4qCQSoWNibHWgoeuCV4SsV2RgsmoMrH7CYZ5JSOsthduZqaS7QsRz73wQok oDEy2aHEFVzd4R36GKvIjvQBI52lzkzn9PGYUat9g72OxNTuvAYbKfEIgH5cHMhO 5dyIxgCjrte6YeSmE54r6YxXae5eW83BJpU5in65pGsK0eti8B9LbiQewadiDqUQ taV7k6mDA2vYfyztd+mxCZJEZnDOVqKwV3sCflbF99aNRVgxTBGBDnANposEq9bE PnuPHvhMPRNF+JO93EqfTfUddzx6ssd1pZFB8Q4e4GqpRJh010iUSEMW6Cxl79wG sRrLbQAejMtjjS7RXJUCUIiJR23ieJW3bB6jcDoXkTLbsK9D7jGwe15WoFhkjEqj PE1fQWb/2CPytSELaRTyVnKuCHMb2FrlneQMAaz9t1HpbzUomvgxY27LpysWu80f oFekUjLjd6bXv6t7FTCfhaBiz9shcyMdGonkRPEJA4acP1LFPiEcIq5tnfk62Q+K SPb7YQSXSGzhK3Ij7RtIm4BLcaVabbxSzLxdzKHnisnK91aPyMo= =8yQu -----END PGP SIGNATURE----- Merge tag 'tee-sha1-lib-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers Use SHA-1 library instead of crypto_shash * tag 'tee-sha1-lib-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee: tee: Use SHA-1 library instead of crypto_shash Link: https://lore.kernel.org/r/20250912091611.GA1442659@rayden Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
a97c004c9b |
Use sysfs_emit() for sysfs buffers to userspace
-----BEGIN PGP SIGNATURE----- iQJOBAABCgA4FiEE0qerISgy2SKkqO79Wr/6JGat8H4FAmjD4XcaHGplbnMud2lr bGFuZGVyQGxpbmFyby5vcmcACgkQWr/6JGat8H4u8A/+PTlw6r2toxQy42MC6INk 7e/MTYu/zl5AZJu6CDBcUCw69xgDOdVzJ6I2TYYc3P05txstkhkr2PlEf5Zx3uod IXSRI4BUcCDcOQaMVa2Rmbkqcjb8xfl1bVPlrwZILdebrgh2hTB+r9hWDMqVwvHq V0vcRMyXAlrWLxOSSCyxwdWXkUieNt3XwHUSzqfaRSbu+QxrLh8yuar31bJsPkYa MTbWUTi7j0aMWrjxtj0R+kn/2eZm6tU8ziOcL4WiFcYyrEZrR5hSN4kWRKrfthTO 0nPOGbW2y2c+8ktAdbXGHRqQ53BZOMVAwZlIkAephIGXTw4mgoYN85vCoA/izgji Neh00aWLbsq8f3L7vZVAi4uFbutvzIMRABK2EhxOowLILMb/WuxGVZcL1QTIk6Lm opcONxDxWUETrynlP59pwQbSonboJ23ivLo94bBxsd7Wo6Um2/S+hYX+jrjIIgLZ BezWcUh6GJ0y61E7vwR9/tKqnH1+Vckn3i8UyF+H/lxK8HrvMftnZmZ0wOd+SNzE JM2VJTHxnLu+pPFNB3KIoEIfiTcU1OD07kg/Y3umZXooaUtDd8iwA//l2/C/iAOv L98WrrgM9wD2+9LyhA4sIM9M7JpMzKQ6MZA8C9IkvhWZtKbti8DshQy5gwKXJ6b1 keb8yliUEGWa5HNxdmxsetg= =sasP -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIG2wACgkQmmx57+YA GNl5Pg//UalC5sC9ZPnZwk503e1CzBvYg4A5FaOq/u7Hkz7nk5Ezi96rNfO9ExM+ z6k79tmwHZ8jZKUOi1p3DeM9FP2fPwhWsZYX+v48pkdrPG24MyYNsoCvG7CiJ0aH qfBD+uoEe2leG2jEZCU9hLqV2IWEHHrMMt8guzFBK8oUdIxwkdHuvR/5lw96Vye8 NTGR+s/SxvkhCzeRI3m2ziah9csNuE1Lcs1IWBSE83XcnueqUMbLR+3W+skO0ZyZ mR2Hrt/ZOxjOMSV3FknnvA3EUYIYe8/uSB5VtisSsg/82BxtJWgioYXQ6Y+7z1Hp FfmimqNWPAQbD93sXapU7FhdnFRWiuTIayA2CoK4IPb3ioWvsyKz1GwKDrfp8T6v XYDHYxAantA4hqKRnbKCCpRqNQ59s8CttKCh01oYTIJoJtfYi8dSxUR4Z/OC7mO/ usiYpy0LBA5CmuZUtPDW+a4y5sq6pshbmJBcthE+chsA33rqNgi3TwPclBlRSUNe hGhnGQVo12H9kvdKh77XqhXESg3N/ItzNS4eGYP6dWW1q5ntQXh0joPVtUvQsno6 WauLk6F+e6E/O4pLDuA6WssEZyzG+/eIYurNtfuVSvaQiRr8QC58ZMpYD7vxvdaN rdzQDgOIFaCewfADQYx8Nw/2fdKgUyy4962tZIhJQ5tKMMh7gtQ= =YXIO -----END PGP SIGNATURE----- Merge tag 'tee-improve-sysfs-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers Use sysfs_emit() for sysfs buffers to userspace * tag 'tee-improve-sysfs-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee: drivers: tee: improve sysfs interface by using sysfs_emit() Link: https://lore.kernel.org/r/20250912091000.GA1441709@rayden Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
d884492491 |
HiSilicon driver updates for v6.18
- Fix a spelling mistake in the HCCS driver -----BEGIN PGP SIGNATURE----- iQJJBAABCgAzFiEEQeMYD8qOQTc1R/snC8hXbtmJZlwFAmjBKDsVHHh1d2VpNUBo aXNpbGljb24uY29tAAoJEAvIV27ZiWZcCoYP/iSA8fpoCDJTMP/1Pokthj06gu7S 5YlzRL63ecbqEsT4NrKAN2mWJIxkeZlG0Zb9SFoXZ/9Iu8bG8TIydVWKrLm6ROWq lnZ/Kyk2wIRI8H64AaPnInUevEqADp+yWUcdCpHnkWGzOUcOS3liu9mHWTXsoLuC yPDIRibTg72+vfUQc/uXZghYdCnRvEDGyILMw85eqosq3Uijijkhbx3u0nUt4b+n IhJ3WWpWODK9skKRI5EDnjiou/J92XGHp1V+z25nc9Js+pncLJUxya4NMWRLAKDa kl6QeAJgCAtDsXt5vLWDuVAKcn+sKN/pswn7ZlMX/7Nf1N0HtBuS1a4WQEXIDZeN gXjm4nIlldIu2IWIbvgwZqv9NEtf3b6wlRixhg/8tgoOqLtGr153qhRScacCiBB1 eznrWNRqKKPW0Gp64uIx7PCRWP+jftmfpBzjkUj3ctFDIoqv8UGWPsMsAJj2ukPF wb2B20pZPyIqHifQU73zE3W0F572qvleFuT2f2kj1d+caQlVBUkgH4MqQK3npszz Ou4Pe57deDO6XjgHw9p4fM9iQnHF9Di8U1hqATBvE0uqtPFAJG7OAyTX79FnLAnb of/xra9FciIvtKm9o5UpvLKXlXW/CJ4CqixyT6VfSbQjHIEXMQ6Y/9g1VN2CNMWI ZyKUvnshP1X66ZOU =UQfN -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIGz4ACgkQmmx57+YA GNn7RBAAlU6cqfTaYuELYgbChVTpmfBrk578m0on+EzdZoT3/FOO3knSAWTX0jUW Fh+OBoIBZO36ihufwven99TZlD2ZVReygLmLaWYIHVTdp8fCAjSucpDnSfx/L34i 5Sx418yeD4xWLaRxA9Or6HXbbpfSchewYyz71J3xvyvkwbpCdBDf6CltOIrSLLUL uHBVWwN1k/AnUsh8Q8xq2AiXN1fMdUMFS4JZCo+2uaOcN6iF145NsO3qgzc1oLwc cuufgD0OA/5hBI3vxbL2XIdSb4W+DbT1tWsVrdnrLHOWzgZfog5Cm1qLwBQp/wut gfMKzOTwWub6DnOvP0e+wKVzl3pgz4Gob+LLGwlVFmsSRe0rwDWeGkI9obE6f96u 1Vya4Udbxivr7T4cu+gTlSoCJ78cMja/LZamFFVtZNQXan6dtMkA1BvzPFNh5+C1 QQNC4JDVaoaQRnz+cn3V4/pAqlranccIa8U84HUKAssuRFI0F/iK6QeS92mf08Jm qa6m5raekWazwSlnCGx69n4lVKLq/w8oycIYh50TBVhc50yH1Qkf+lt1JFt2O+Dq KIicYwZIhsIqsXfdvLjus10hxWE0T3SyWz0PETMTQy5NNMpePaUazyrITT8pZA+Y I0+IwQdzuTg+Wm1Skl0CsAqH/aoAjOQy27qetaaM/H0ZHuIl1YM= =w1EA -----END PGP SIGNATURE----- Merge tag 'hisi-drivers-for-6.18' of https://github.com/hisilicon/linux-hisi into soc/drivers HiSilicon driver updates for v6.18 - Fix a spelling mistake in the HCCS driver * tag 'hisi-drivers-for-6.18' of https://github.com/hisilicon/linux-hisi: soc: hisilicon: kunpeng_hccs: Fix spelling mistake "decrese" -> "decrease" Link: https://lore.kernel.org/r/68C376C4.2030808@hisilicon.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
ecdca1af96 |
Qualcomm driver updates for v6.18
Allowlist the uefisec application, to provide UEFI variable access on Dell Inspiron 7441 and Latitude 7455, the Hamoa EVK, and the Lenovo Thinkbook 16. Disable tzmem on the SC7180 platform, as this causes problems with rmtfs. Clean up unused, lingering, parameters in the MDT loader API. Unconditinally clear TCS trigger bit, to avoid false completion IRQs in the RPMh/RSC driver. Fix endianess issue in SMEM driver. Add pd-mapper support for SM8750. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmjDQ+kVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3F0S4P/RkgxyLagOcz78CCRG2kgYvxak29 C1SF9AP3V//xX/oJ+o9anAmcx/3no+q8QX+/ngnfhypBf9g0OPxpbNEWN8jqZQ2C tBAMtjEViXDhdfrNH8AEsYlstj67Si9E9OgQ/UO56U6VEsqDtGui7D1H46VwkKS2 LcxpsWVBgyEd8RA6fskZx/bb/S4Um/SKm3Yaux3VQ2xsSyUp6y29ubNVRU9eVwUN dpiKqDjkXSKvt6Y9DxyhL2Sa2aHm7K0+ulUGIWrswKckzj8LFdzX4snzf7AIItju DNYXYqnKeZsj54fwLKH4nKVS4iZA1rPKRkXxYNPEWS8nmgRy6E+Ye1IknWAFxe8I aw/otkp9Dh2JOITZUi6cU8NzTvKQ7HAMDSkCEMHCaBopK8DSnA5gwDlzQI8YQWJm Md2Ga1XpP9/Y4Z9uNal3fCU2bPulH+8w9l7A4sVqSJITXxX7vNF+tvEsNjlx4AaH NRIk5gLavZ2m3CW8wczyHPpF/Ojl+N0GFYgBBgWCi0jRTTq3Cb0jNuZAfJszn4jB cXWSPnMc8BAqiNnlG0EI6/ydVeAlSDssYzRXmx4dvyinMGvgdlE6s6V4dvZQRMhh 8gsSe3xVkYFVkjSAhfrx4vI0PFEU0DfjVyS5Dq0Y3I3sutTP6eF8vYEq3DgqudPS SZW2s7ZiO86dUqYG =CIAf -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIGv8ACgkQmmx57+YA GNlyvBAAu2zlrRL9dBZyUAr05hz3rY4+SJXDqXofeILKBIXioHVW+8iX/RSdNxwk 3L88ZNb1GJ7tszNDENnb0ObEIRYAirg4zLilVqUoikRrNv7bhoTXve13pk63imOP feHwPu+euGyq0KOLCO2eB4mqWlOIVxU2y0BI+rCdJ2ogVAMEfK7ZA/SoDKUAoKGV 8kBX/0i7/SICL809vgKqyeK8wtmKNtitQGYrux4yclnznoXqUXRyrKyYPx9o+7RN HO3D2v44W2tn8rvLOTP92TdazEoN7cYJf8557I/tooZDTSjNzdgcEeO4qZqhT5Gy H2HCBaS1b4gwSJAGNQs8SeCgcBg9usm77rSGAbtNai5fW0LRb7Ig7lkJbRCBsWJy /Zjr77SOiWAS0ALytv8XWiv8s707P+IUWktGzoq7e6QuEFnXRboU8RKt8aLce5wt rcqAl7qCSbjEig980hL5p8nbI7ZEBEU+mcxxqN5M/qkDx9FiadxPzZ0+vvplP97p dScGRcftLD1+jF8TycbyWPuxQT7naZNARDFWMxMScHuw2hVfyg0y+KcdadH5Evc9 ocT+XrzZM7xCDYFd1ksZmuaIzM6rVXINqdkQc/mDbbKqsBKLkvHaonHP2eMo0Tld Tgum98+WUkLcHpJtWEgyRZmcqRoEy6HLYO8vXLZhFcTguUqeBrE= =y2UQ -----END PGP SIGNATURE----- Merge tag 'qcom-drivers-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Qualcomm driver updates for v6.18 Allowlist the uefisec application, to provide UEFI variable access on Dell Inspiron 7441 and Latitude 7455, the Hamoa EVK, and the Lenovo Thinkbook 16. Disable tzmem on the SC7180 platform, as this causes problems with rmtfs. Clean up unused, lingering, parameters in the MDT loader API. Unconditinally clear TCS trigger bit, to avoid false completion IRQs in the RPMh/RSC driver. Fix endianess issue in SMEM driver. Add pd-mapper support for SM8750. * tag 'qcom-drivers-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: firmware: qcom: tzmem: disable sc7180 platform soc: qcom: use devm_kcalloc() for array space allocation dt-bindings: firmware: qcom,scm: Add MSM8937 firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / Latitude 7455 firmware: qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16 soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS soc: qcom: pd-mapper: Add SM8750 compatible soc: qcom: icc-bwmon: Fix handling dev_pm_opp_find_bw_*() errors soc: remove unneeded 'fast_io' parameter in regmap_config soc: qcom: smem: Fix endian-unaware access of num_entries dt-bindings: soc: qcom,rpmh-rsc: Remove double colon from description dt-bindings: sram: qcom,imem: Document IPQ5424 compatible firmware: qcom: scm: Allow QSEECOM on HAMOA-IOT-EVK soc: qcom: mdt_loader: Remove unused parameter soc: qcom: mdt_loader: Remove pas id parameter soc: qcom: mdt_loader: Remove unused parameter firmware: qcom: scm: preserve assign_mem() error return value Link: https://lore.kernel.org/r/20250911215017.3020481-1-andersson@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
54fd6bd42e |
cdx: Split mcdi.h and reorganize headers
Move bitfield.h from the CDX controller directory to include/linux/cdx to make them accessible to other drivers. As part of this refactoring, split mcdi.h into two headers: - mcdi.h: retains interface-level declarations - mcdid.h: contains internal definitions and macros This is in preparation for VersalNET EDAC driver that relies on it. Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Acked-by: Nikhil Agarwal <nikhil.agarwal@amd.com> Link: https://lore.kernel.org/20250908115649.22903-1-shubhrajyoti.datta@amd.com |
||
|
|
b609d74217 |
This pull request contains Broadcom SoC drivers updates for 6.18:
- Andrea adds the missing MIPI DSI clock defines for the RP1 and then continues to implement the remaining clocks for the RP1 chip (ADC, I2S, Audio in/out, DMA, MIPI, PWM, SDIO, UART, encoder) - Akhilesh fixes a spelling typo in the bcm47xx_sprom driver - Brian converts the RP1 clock driver to use the new determine_rate() API -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEm+Rq3+YGJdiR9yuFh9CWnEQHBwQFAmjBsfEACgkQh9CWnEQH BwRk7A//auWiAmOmrk/T5qV2v7whmnmafYO7blhwj9ltz496OnRJZtPExN7eLcze 9SaiPwP6vDjvys6nkfipsviT+E8UKRRqT7aEes/v6nqhGfuoNslTQyPKKzrgsoXm fOKgrsw6wDuUpp5nmkpDMJASFgYJd3xSH2SbZlwAizxuiSzGO8gMdxzo8oCMJ3tv 3NtzBuaVFScrpwX8/4fFdafQcxl0gWrEHx4bwDkhh5PFTL1/3tH10IcD1iuAwTvo 6DBndgYhqv7aA/N1hXuYZgnqVAApjpfGWcF1O8Hwq+3shcp/iOOSqFgnibq34yyv RU8wxE4OansaR1uVdrpSjrNmqRb14uNrBfZP/XOefpcu38YBeKF9WvBhmMzwoI94 sStmtpbzisXQnLF8MzOHH0byOO0BB1ITWZLeHoYtHmpvOqhhF2PFq9qCzpgKJnG8 G6P/IZDMxhFtvyQ/GPSTR8cqHtUMpOQ8K69Mz04gSFp2cAz4tYuKvtR3OVo5GfxI ibmcW2biTEh5y0sRdr/K7cZ3RgP82xsu2Ogeh6pKMUAJaaARwXpJD0/ozm96K0xH NaZDGlRwo4aeicdekLbrHmlwuACVYV7B7kQJy72Oe5ZIibdQ7T4ejMRqtjT3Sbg/ LMxW28rN2nQhgycgB3vV1QNJjCvHkedNFgpvWgF8XPIZ/Hp5VeQ= =qQ7G -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIGfIACgkQmmx57+YA GNmHJBAAqeytiS9Iz42+aE93AqI3uyzHELubQBYjWUcz88H/UNn3jjnlPUIOJFgX m/Xcgqnj5tgBkVqcwPl38GyV3Sd8EgerwP47mrt36JTVgK3EgsDeSUJs/sRNHrD/ R8rhScthlETwAr4uApcL+SPIcENuf6kk8AyIrP1kFyyq6bOHzVbEJVCT0qFqzQfn MDLy3BxJKbhgW7EX5Mg20OhuI4Kezk+lRpWwVszqhXe9mfMLuB+egS/gLKbvsF1Q rsL+aL3MvTDh0Ya+lX9NCs5o6j/YcFr5507TwupLg6ZJUBgzm82FEWjyU4641V8H LtFmgouekG1boKKX+pA3Ow5lwiAKXGxhB/0DR4OMBqDhWoD+LyycqyKvBGQVFon2 q3T8ywQLkKcpPD5VcmgWSHdsqK+vNq83k31etZK/pTlzso/pcm2fEoHBkE0bo8cS YwNPuDwAQ7D9o50T4Pa9FnGhU0y9qGvt3nD5ZjyN3DKyjVeWsnPZvpkiNMCi58Xt 4+bKNSEHqOi4CnIfbpu0CEy1RY8C4/exKDO4rWOcfdEo8u7hW8IwD7crNzY3vQ0q Kq2xbVfTJorFzNSZ1x6VlkHp2UrjyruDek2sjn/BsIvz2uGACLARIZrYS+681wPW MW4wizuVXQRfCqrJPDxLa+CnQwmbZ/Fc2wWq8H7tScI+F6h67JA= =5iR8 -----END PGP SIGNATURE----- Merge tag 'arm-soc/for-6.18/drivers' of https://github.com/Broadcom/stblinux into soc/drivers This pull request contains Broadcom SoC drivers updates for 6.18: - Andrea adds the missing MIPI DSI clock defines for the RP1 and then continues to implement the remaining clocks for the RP1 chip (ADC, I2S, Audio in/out, DMA, MIPI, PWM, SDIO, UART, encoder) - Akhilesh fixes a spelling typo in the bcm47xx_sprom driver - Brian converts the RP1 clock driver to use the new determine_rate() API * tag 'arm-soc/for-6.18/drivers' of https://github.com/Broadcom/stblinux: clk: rp1: convert from round_rate() to determine_rate() drivers: firmware: bcm47xx_sprom: fix spelling clk: rp1: Implement remaining clock tree dt-bindings: clock: rp1: Add missing MIPI DSI defines Link: https://lore.kernel.org/r/20250910171910.666401-4-florian.fainelli@broadcom.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
a4bd33f4a3 |
Reset controller updates for v6.18
* Fix the reset tree git repository link in MAINTAINERS. * Add support for bcm63xx ephy reset control to reset-bcm6345. * Add support for the AST2700 reset controller, as an auxiliary device driver to the corresponding clock controller driver. * Add support for the remaining TH1520 VO subsystem reset controls to reset-th1520. * Drop unnecessary .fast_io setting from MMIO regmap_configs. -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQRRO6F6WdpH1R0vGibVhaclGDdiwAUCaLmy0hcccC56YWJlbEBw ZW5ndXRyb25peC5kZQAKCRDVhaclGDdiwBv4AQDnqNmBORaHnhjZ+TCsOSsOhH7V vrZnhvX43JlGryGnNgD8DqShiRbQjlP4LsbPQg2j0HlW2HY68rp6P93bbwJwzgU= =a4JN -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIGa4ACgkQmmx57+YA GNn5kQ/+M/fzxYcAD9Ps4EvKHL0471sRml41kQLSQ0h1/pdOdclgBHzwrfcpOZdG +OHUO+eW1JTPYGaviXEsLQFrN6fWIVI3yhFQAg7EKoVq3lWdCGMs7miNRudFRQCE 03L1K/zqUVI7Zy6uXeWdkpZROur3uhWmDJ+pMk7SvdIyvdTuRkVSQL8IejRymSoW fOOlCVHiHx94K63pcTKwe2ZbOzZu8uFO1SU/OssXoi0vWk56ZrKsSLsroHn0YZHs ZcgzsPmWCaxYK553EDHPcmVPhKzcb2zuGvdLF/2zQ3rLhQ0YtDCUAbKLsYY2zC1F CDWoQ8nIGTuQ/T59qFgSUztEe48kGN54fCSgGxBNXMtUjC93BKMoFW5awDKlX8CD oiPhm9gIkzLXAxZf1gJ5pdjhsZcP6KfY17iY+bStF4b5/rdA0S6lpdNmVIq8SYmn ACEap9r+OlfqSD//Mphc1kCsAgoj4sEU9sbh+P2hI+y+Rd8G58cAlrHEX3iKPaiG 59uZExM54zVXhl59wZ3OT2TDIBnTU0Tg3mIZddPz/dVumfTnU13Cf56hB0aesjMD fbDjPakLWNoT58gJJO66i3SXGpqAA0WjkSwNIRDtwZoSErHTM+jK0gKqTu8sP7qs 1RyUo+hOYmzYIEmuJ/vdXNMJ0rN3BIhdHtaddMImOJkHqAI1D4M= =CLa7 -----END PGP SIGNATURE----- Merge tag 'reset-for-v6.18' of https://git.pengutronix.de/git/pza/linux into soc/drivers Reset controller updates for v6.18 * Fix the reset tree git repository link in MAINTAINERS. * Add support for bcm63xx ephy reset control to reset-bcm6345. * Add support for the AST2700 reset controller, as an auxiliary device driver to the corresponding clock controller driver. * Add support for the remaining TH1520 VO subsystem reset controls to reset-th1520. * Drop unnecessary .fast_io setting from MMIO regmap_configs. * tag 'reset-for-v6.18' of https://git.pengutronix.de/git/pza/linux: reset: remove unneeded 'fast_io' parameter in regmap_config reset: th1520: add resets for display pipeline dt-bindings: reset: thead,th1520-reset: add more VOSYS resets reset: aspeed: register AST2700 reset auxiliary bus device reset: bcm6345: add support for bcm63xx ephy control register dt-bindings: reset: add compatible for bcm63xx ephy control MAINTAINERS: Use https:// protocol for Reset Controller Framework tree Link: https://lore.kernel.org/r/20250904154135.2385905-1-p.zabel@pengutronix.de Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
bb65501925 |
This pull request contains ARM64 defconfig changes for Broadcom SoCs,
please pull the following: - Andrea enables the RP1 pinctrl driver which is necessary for the Raspberry Pi 5 systems -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEm+Rq3+YGJdiR9yuFh9CWnEQHBwQFAmjBrx4ACgkQh9CWnEQH BwR4HhAAyEr+gk0A44XgqPTBmDAQjurkbTJ0sECGMGFQDeTR89nFtrSVX1FV7pcv SLrW7nW4PDhBCSPQAz3rGyVNovCsI2702pV1YdA5sZguH1Oc3K+d+pb9Ld6VjpB3 PeTwxjRh2GyvRSDz+C65JY/GmTs89Zp5dSC3qNJB2DjWt/Zp4X7/TR1MhO91Skr8 tD3lZ8GdHNqddfxBu38v2wwu9Yb4Nr+rsS1W8XQN0hMJpy56WOXCi23rvNk9JiMc OJhIBPydyYMwfv7SkWp/bw1UeS/owrdWtAKwT0oL0L8FzirXyWJ5k0Eaert1aZCq ifdndyMKtWOqAuAXthbQYnAIzUz6ofCeoJnTTvB0dXUQuesBGFOdxex5yBv4iFmK IsjxDiBnDLksRLRal/weeAC0mNPKF4oSW4OAPlIovrdmQPTCXOPYAwbHyJugNu1O /ZV7AHScwrx/2CXofZ/iIiXz9TImiayawqFHc/csc8b1VfP53gOkmcHHK5ajmHni f+z0BGirAx/H4ELpoPfFR89P7NNEpNePp0OVHbL6J/Y3xPY/DXT3p5dLKx8xyj68 cwaBLdtwzjsq0HrszpQlP+ws57ZFigV1PtUH4uC9C3vjiw5CzvucRmW5zfVWRMge N5cd4zxY5IKLZxCN9EQ5CmlMG86bCF0t9Q3bM4083PWYTgpyTTM= =KbCq -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIGTgACgkQmmx57+YA GNmxuw//cERanl55JxJMrn1P6H5bfYCGpfGXQ42ekOE5KMjbKCPNecZAjGPsanBm zOzvFJ1PshgLvj8+otvrlb2jCbNgg+dUlQBNjvMcHharKIoiF03TFwcIp1bGr1F3 jCxs+a8zxzSqQkuiaM3YzIiwLY9ioP+lnHnFrYwdmGm9TAQ6RszO2ZsNVkwvJ1De Iz6H3CAV7CNR6nUtvQCWgiixiPY5AVU5f5CN3EhPDOpqr1+KTtk7AWldF7+RDnFx WX7yDaWXG613eOAPhgsAkDIMEwFlRl6j+gfbc5tfkYXgL2UAAJDQQbfCndEYJyE/ +xeSkWMOaS4ceILb7HOcNediEZ+Egx+64jsihoyhx5yjsEfEZKYYJDTC/wAiiVtR b6rDmk4hFgQs428urnc65P8wajjDSPOaFulh4SpxyyyQWt2uDvtNT1PcUMRlQNW4 V2xbxb88ZPF3Zj55h1RM85oIpthzrvREzdDV1aCh884I/l3Jt0Vplufc13L0kmeL V/0Q5nOETcN44wEzGq+IuYncdsr1oISA8jxsS9FBK15c1iB5L9v5SnvExMY90HD6 vtIrmel6C+JhnvVwPWoMhl7zoG7ejjrCggfIPIZIY7SjfZewwksfj7bT2CR4PzfM k8a8fk5tuw9AL/u+H3s5kYt+v9DN82zj8Is8RZlMbGz5JrcisHM= =VA2L -----END PGP SIGNATURE----- Merge tag 'arm-soc/for-6.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig This pull request contains ARM64 defconfig changes for Broadcom SoCs, please pull the following: - Andrea enables the RP1 pinctrl driver which is necessary for the Raspberry Pi 5 systems * tag 'arm-soc/for-6.18/defconfig-arm64' of https://github.com/Broadcom/stblinux: arm64: defconfig: Enable BCM2712 on-chip pin controller driver Link: https://lore.kernel.org/r/20250910171910.666401-1-florian.fainelli@broadcom.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
92be260308 |
Samsung SoC defconfig changes for v6.18
1. Cleanup MTD_NAND_S3C2410, being removed from the kernel via separate
tree.
2. Enable Axis ARTPEC SoC in arm64 defconfig - new Samsung subarch.
-----BEGIN PGP SIGNATURE-----
iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmjASNUQHGtyemtAa2Vy
bmVsLm9yZwAKCRDBN2bmhouD1w3mD/0YjHIgmC0vdzRBCYva/5HpumUwDH+W4CxE
2yY0yh64Su5X5R2s516DQXgwQKvg8eE0t+z9a/xc1wfDafyGxVyL9nUNYncQO6sF
16xSIzC6Bk4PWZ4ma/l4B/n3+5Bt+dcwBQ+WEGFS4dueo2UYzrBihYuwB/B5UweA
LpXRn0Gn40NtIvDOHJNjRfyd27/9fayJ+RkF/AFw+24qrjuj7BXhxbQeY7p2q83d
pwhMe+S2GTWwN1Vi4CbN7yn9bfCmv5+eNZzqCmxvNNNoh7hAPAzptfc53B63miP7
36LyB+IaumNPeYrR3YDyeN6UHuwYVW/gdD4/WHJ/Kz3Zn1RzjBl0hPKC7MqT36OX
Fdpi9TCnhbOsiEau+XgEQoEP8JkgZT0twulxQ0NC3lI2wkN06TOfEvATa45lujtF
Lp9LIDehIwumz/Jnxf0fgA2raL0Zr8S4mxEZJGyGf9stWCEt+i/AQ6RGNIWqAhQ2
/ubWJ/uEtd/tteemHcxvB8pVwl/akfXjkD1Uq5zUx5neTFvI6CmsWTRVG+ROaeCg
mc7yHxqW9b1L5BhNvzmA7aUSSE3f2f96gRZph+xq1pJxVsauuvEp63Z07b4jxIWS
kzIxpOyCYQO9+Pq7A5/Z1IXPYHygeX1BCJSD9KKBrJE2qbEBvimD8FJcUFBIdGrB
4CaALYBwJg==
=ESk4
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIGREACgkQmmx57+YA
GNljsRAAknOD3UV7bJnOB83z7D8lPg4Qmk/IulPaS+SFaCokuWm4gYSVHsUsrdyF
gbi691Onhx2lTCV7mV2yAYQ9Vg7skEXoUxnPFZRTbV96ATT7AsQbInE8aPUUr6Me
UxYNxpv3aKDU6qazW/UOCoCwnOwu9tbF2TyvQ+ebNaQDwHF0hUfBvE8wSFIP3JtX
+5l7tjJfR5ni+Gjtg6cVu3RX6j1WL4tx2bTvzSd7e4nUEdeaGPTyIsmGDaoQh4RL
zbaQe19wKrtLGBvJ93GbQ4YSczrvFm0R4RweIeeb50ozGXNbdG2UhTgKaA5T6kWe
ohxpavakg/7s9s/lxt9W0AhUdI19ag9Nnr8BhWvt2tSuhKV9n5NYAAsNVlx0Rsby
wU8LQOP0UUCqO6ZVBxtfEMvVZmp6tmmIU3RVFwamt7VbL15oKSrbpa44/Gh64Z9i
xaMzV4oTHViK10ZuhF8gNcvM9aKMFYhJb5fjUbTeDfVVaKiPeMA/SP+xgC00iQ1A
oCMovXTPcNoYWIwuCaRbF4s0TxsdKWyNPfgRhwUrQer4MpkYIXOxliC+IoQzrkLa
nYmYo9U/UWjZx0yYoGFDitZszfH77ZvsMQP0C6N68fUmCKTJcgl5dQLuHMFExKVH
4cQAmGFuQNO/w6iew1yEJA0RKQJDK9KZjW1z23qx+S0T7K0I1Cc=
=yyRl
-----END PGP SIGNATURE-----
Merge tag 'samsung-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig
Samsung SoC defconfig changes for v6.18
1. Cleanup MTD_NAND_S3C2410, being removed from the kernel via separate
tree.
2. Enable Axis ARTPEC SoC in arm64 defconfig - new Samsung subarch.
* tag 'samsung-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
arm64: defconfig: Enable Axis ARTPEC SoC
ARM: s3c6400_defconfig: Drop MTD_NAND_S3C2410
Link: https://lore.kernel.org/r/20250909180127.99783-3-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||
|
|
0ea4535429 |
Merge branch '20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b8d@oss.qualcomm.com' into drivers-for-6.18
Merge the addition of support for object invocation into the SCM driver though a topic branch, to enable sharing this with TEE subsystem. |
||
|
|
4b700098c0 |
firmware: qcom: scm: add support for object invocation
Qualcomm TEE (QTEE) hosts Trusted Applications (TAs) and services in the secure world, accessed via objects. A QTEE client can invoke these objects to request services. Similarly, QTEE can request services from the nonsecure world using objects exported to the secure world. Add low-level primitives to facilitate the invocation of objects hosted in QTEE, as well as those hosted in the nonsecure world. If support for object invocation is available, the qcom_scm allocates a dedicated child platform device. The driver for this device communicates with QTEE using low-level primitives. Tested-by: Neil Armstrong <neil.armstrong@linaro.org> Tested-by: Harshal Dev <quic_hdev@quicinc.com> Signed-off-by: Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com> Link: https://lore.kernel.org/r/20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b8d@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org> |
||
|
|
8aa1e3a6f0 |
firmware: qcom: tzmem: export shm_bridge create/delete
Anyone with access to contiguous physical memory should be able to share memory with QTEE using shm_bridge. Tested-by: Neil Armstrong <neil.armstrong@linaro.org> Tested-by: Harshal Dev <quic_hdev@quicinc.com> Reviewed-by: Kuldeep Singh <quic_kuldsing@quicinc.com> Signed-off-by: Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com> Link: https://lore.kernel.org/r/20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-1-17f07a942b8d@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org> |
||
|
|
10588787c8 |
Further ASPEED devicetree updates for v6.18
New platforms: - Meta Clemente Clemente is a compute-tray platform using an AST2600 SoC Updated platforms: - Harma (Meta): Hot-swap controller, power monitoring, GPIO names There are also some devicetree cleanups from Rob and Krzysztof that touch a variety of platforms and the DTSIs. These lead to fewer warnings emitted for the ASPEED devicetrees. -----BEGIN PGP SIGNATURE----- iJIEABYKADoWIQSoUT1x3bOSX/nAa8ajM9GZTrjhpgUCaMdyVBwcYW5kcmV3QGNv ZGVjb25zdHJ1Y3QuY29tLmF1AAoJEKMz0ZlOuOGmJIoBAIa6u8p21tLTWMz3K+i0 QPT7WfFP9yA63WZLar9TjjKIAQCpIIROMOt7+sGmAH6ht7016w7CTVUjV3ivfj4/ B2f6Cg== =nL+e -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIFvkACgkQmmx57+YA GNkhqA//TEW50SOjscZPdsale5jVAZMLeh77o5zzt8cJNiENJbXb3cQp2PHTITaB 9WmYNwMLIffbkEq7im+BVPYvPIZmOkvZgDT1f5rh/rWXfECdcXjPcSD1p7d8Aceg e8gArR1bjQIVsOnpG6XT8FD0jT4/hFK9UFDYRTEmsYHeBrvufibbdPuzLQSDO9zW KCIxHPStoWzePeeqLT6Oldl3jAFAY1Lu0TDN5hPAz6KtuxejMYgq67AghLB0keg3 DLHJW/Dw361F9X4trMu9byVNp6Wwl0r9eUJvKMXpFoh/P+9/IbGG/LGZbsdPx7xl z2ZJhDK0snY3M3UJiiecyDBchOLQ0GWtGz2LrM8I3f6VihYfZBWCFPYbGHsUszS8 wUgxCzKVvJwiMvZr0RgupzKQ2TKQbU7mXaHqSouQ4aWjf9zs+6ub51l9UQzxV3gN 7RF9qllCDvpqGrSGv/6rRFdhBUVUXiyux7pXLiH84+DHLuVAz/Ii/hUwV4p7UO+Z L4eRViuxbd5pPYq/xjxkv3iMm2TaRGDbCGDiEUMa/mcjgPGfLB6PwyxU2VIUWlOO ib8L0Vsq12XZzTKnahrUbpL4CEYKvgwedQoOjR5ZnVH/XkwEpdWuDdmgH/wNYgKE q34hK5CpUvjHI7Ir7PzKu1UX1kqbbUMNTUxWEEVD+RqIJtnHiG8= =WVfT -----END PGP SIGNATURE----- Merge tag 'aspeed-6.18-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt Further ASPEED devicetree updates for v6.18 New platforms: - Meta Clemente Clemente is a compute-tray platform using an AST2600 SoC Updated platforms: - Harma (Meta): Hot-swap controller, power monitoring, GPIO names There are also some devicetree cleanups from Rob and Krzysztof that touch a variety of platforms and the DTSIs. These lead to fewer warnings emitted for the ASPEED devicetrees. * tag 'aspeed-6.18-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux: ARM: dts: aspeed: Drop syscon "reg-io-width" properties ARM: dts: aspeed: Drop "sdhci" compatibles ARM: dts: aspeed: Fix/add I2C device vendor prefixes ARM: dts: aspeed: Minor whitespace cleanup ARM: dts: aspeed: clemente: add Meta Clemente BMC ARM: dts: aspeed: Add NCSI3 and NCSI4 pinctrl nodes dt-bindings: arm: aspeed: add Meta Clemente board ARM: dts: aspeed: harma: add mp5990 ARM: dts: aspeed: harma: revise gpio name ARM: dts: aspeed: harma: add power monitor support Link: https://lore.kernel.org/r/5793039afcedeb28179a3c9909631d8251abc73e.camel@codeconstruct.com.au Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
d75f5aded4 |
arm64: tegra: Device tree changes for v6.18-rc1
Add I2C nodes for Tegra264. These are currently unused but are needed for subsequent audio patches, as well as various monitoring and other auxiliary chips. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmjGXtAACgkQ3SOs138+ s6E8Rw//RE9bHO49GaFpEdbKVoiNEiX9TMqdbYdc4OqUonWVXh8/lA5vWMO4+23H qxjXNibIGarqD99VozzazRykm2gCZ7/ppFndNvAFRGhbUAAK57aNF8ldMqDNXVOA 4Vu8/lm4Pnlw4b7mSfFT2LwOXZi/xTjS9X7F1oz249jU8aiVMdkMLrFjXY8kFPup iYCakPI1AH9JEvUgOqDvZy2xkWIOqAzxtAxgzoAmOSBhswIRWyG+lKdqMVfRGimO 5XI9q/9M9PXUxc9aIarFUHKimiVPSzb+5DAZX0dzVQGv/ql9qokgDZegG47pNDaf FE7Ajfqngpe4IVvBdnzm2I99x3ZprSuSMZetY8Ck2dOK+XHtM5Gd2uQTF/EN9anE 7gZeJYjsDPo69yLorN/4Wur5Afd7rqyAFJaptlkJ0t4FqwLWnp2NhGeQbA61fQ2m IF31zslSG8rdMjIuRygCICEm31UA8lWzXTYR8GT34OimtKyGcbCfO7BYzU0lqGpn XlqTVubTPHPbIoKNqRaWMTO5oev6Itqb+7PSb7+yda7kZ01anj1Y81ZtLmAfcvf4 UpTfaDhz2gasVZss+kbDnMR8Y8GBjyIaU0+IYUFPvQMd6h/pD4+KlTIGcvxrD1UD zYEaW5Rgbd1yfiz7anNL5t0VicDQrNtx9h/0gwPMqU7Bg5dJ1+0= =uV4I -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIFssACgkQmmx57+YA GNnA1Q//Z6bboaybxh1BAREyERbToxIOW4FB2EM3PCKrQDNGJeOsm9ZRnA8BvJI6 JIp/8k2fXj9hklKJT8qCyZfOZ72eEnT2q6y7Huo/rFTCb5VKXdVMZQ71WzuDzir1 t3FvHX0t7heIznF2qUMZ/Om5abPNsI6vBpWHiPBKZMixTK2S2zImB5/+KtjlFIwV FAYtd8LfINfrZ5G7eoPm2UH6gWdvuUdrXQF5ZFoaL9EjFxqRrM+10auwOZVtnUwM EEazGAS5MxF3lQmES4+ML6Q0uRLMsRlYuVQo8+JwJRQlRTBGT6sASTcc2TrJGytC EpGGLc+oymKySZDeEhx+LbXADAnhjmzSemsvtiwjH4mRtfEHshVUceCxGrACpQaR BBUG0agaraMu+mw5YiNZfjNiv1rP+RRcWNgMfqcDvn4yPFv5gmczU57u4+GKN3jl Dl6d+WQx4eJK8Zg2pK/JfrFYrwNy2fUO4KU7fLHZIoPk3QH0M7RENbsowjwwera+ FHWAPxVix93SblnFrw1S+StasW5AcMZjclgpClo1Uny+K3aeahbe+ztW6SMsyUKc XDiPWZbwf3H5FbcHRIphGTkzphx+QCzzjj7FUkdXXv496mRJw5cJJK/4pFxPntmZ HhegfNK48jYimufYT+22VUeMqjYcj34yXYR0OAXi4LxTpOetJJY= =+FdY -----END PGP SIGNATURE----- Merge tag 'tegra-for-6.18-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt arm64: tegra: Device tree changes for v6.18-rc1 Add I2C nodes for Tegra264. These are currently unused but are needed for subsequent audio patches, as well as various monitoring and other auxiliary chips. * tag 'tegra-for-6.18-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: arm64: tegra: Add I2C nodes for Tegra264 Link: https://lore.kernel.org/r/20250914063927.89981-4-thierry.reding@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
b4952e54c3 |
ARM: tegra: Device tree changes for v6.18-rc1
Add DFLL support on Tegra114, fix some issues on Transformer and P880 devices and add support for the ASUS Eee Pad Slider SL101. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmjGXpEACgkQ3SOs138+ s6FFvw//cXtnlAjFhab0adksZitVd5yutoIp1/poKduDG64jXhkLVoCkWxQbt9N0 5eD4OuPbcwwkKENA9y0cVateFGA5IeAFP/vAPCtuQr8qz6GrEAKOx36EWd5YC+/z wXGZUWy+16F2c+lbAczAW7UCUxvQtTVeSWy484bTkPwXCEk4d5lsgSIQX8kc3CTC k6kJHd5hxpAocXtF0pHqbHJgpGmeLdjZ0FQUahLMaBLlqrncyfsiMO5EZl/uUOi+ 2Ic2sA44p0YE8EffLX8iamG165hmVeh/+9JKkcUx0495DbOPP77EzhrZ+BSABqT1 7Zbn9gp24Ih3h6G3ePhF7AIbyrLbJ13Iuhxfxz6f7PAbFyehKLEYrzv1aFELOjaL b2FgDJI/hifD68E5GvIm5LQBFcFBo/hgssn3ch86nt5htG/bm8qTv7VkXHJDRJAD Q/yPB/6A9phO1LL7Q/mjdeQvFiG9rGMoseaEY/hwbJPyWhyqbwjLyUojvEh/9jqq sO8pZaUqapH1ERpQmBsk2PugfVPy1ew3iKcVGhSxy4qT08c6fgqu8wmYxyOswA7R jxs1FkbZM2OyIndRTo1T6iLlVtQbn7T6QTnZdHCalf/4HbbQf2YUFVMg4j2PeJfy QHBtkChiUAv4Syb0TuhZW+mTfl8FoBQBru7O37RZeCjfwrEm8X0= =prQh -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIFqYACgkQmmx57+YA GNnyfA/8DjcuFNcxmMGWLSY+IOGuDmBaj3r3lkZpeq3XFBlUXV7KXsaEbDYNp3pj OfIVwdC2lmdQYz4OG9QxQf2Efyf2Q+P5yiCAUONWH02TXW8B1NVs0vJZuBF1ZDSX GjuhtoXOhwePkuKtcIY88bUiVh9Cj0wyQ+hsrIVyNgaEE0AQpNb/W265t6MkTUrH iwaEWVV3l4UEhdBD3RzTnu11jNJJhbR74pBvR4DSp6Tf63Jqk7AJx7NgdRII3n4L 8Gzo+GFcdH8qRwv0BMH/g0Gh6P6L6KGds0thmim28VACOJYFGslUAvk5wzexFRr3 Q9kkl+Nf2Xz0rm3yzlmSfsi+b+mldXlWoj/vT1y5sJ6bAtBZ1xW1DSM7Rq3sbGUo iJRC4ESlZPNsxty5Q0/UDjUxLC8Ip33MRuLn/ytLK9TvULFnZJDoncPdTckeUahG 6YaxSdamGvLD9bDkD3boVKsC37INppifldIg2KUCuCURpPIOddD9pBAIfiemEJc9 v7/ywCaqQoBU5zTH+SXLeXe323o92sCuSEH9FFEQ92rvE5UIKO/ImEPWBBn18CaI hYPpzimZc0A/v5lh2B7jA8bT1Ej7ZooduLMnLdqFmdjVNTxeyE/xohzRnwIj5lPH Z684a1S3lnp2SQ6e2std76MuBmaLQKnVQPoYUj5uJPtXWd0tFdg= =1kHK -----END PGP SIGNATURE----- Merge tag 'tegra-for-6.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt ARM: tegra: Device tree changes for v6.18-rc1 Add DFLL support on Tegra114, fix some issues on Transformer and P880 devices and add support for the ASUS Eee Pad Slider SL101. * tag 'tegra-for-6.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: ARM: tegra: add support for ASUS Eee Pad Slider SL101 ARM: tegra: transformer-20: fix audio-codec interrupt ARM: tegra: transformer-20: add missing magnetometer interrupt ARM: tegra: Add DFLL clock support for Tegra114 ARM: tegra: p880: set correct touchscreen clipping Link: https://lore.kernel.org/r/20250914063927.89981-3-thierry.reding@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
431ab7953c |
dt-bindings: Changes for v6.18-rc1
Support for the Tegra264 generation of I2C is documented as well as some older Tegra devices, such as the Xiaomi Mi Pad and the ASUS 101 devices. Contained are also some additions to existing bindings for Tegra114 and a fix for the power supply feeding VI/CSI. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmjGXQgACgkQ3SOs138+ s6GLdBAApTnTZi8zBPYkQF2/j2Ua/qkH93E1Oos9Ng8PgP0n/ObS2I/qqLABsnur Q7EDesxKsDMI9VsLEazl2Pp0HCIPoqCRnlSWVkCp+G3JJ+RMeP+fFtEycTqZiiu6 eIx9iQbAujXCdsIzYCx6cq21yyWoBnqTD/pkB7jqA1zpQazgnCHxjBJbCfC+wecY 6B/ygsr6kaKJwH2ISPBGm7tVuunQZR3ZJEWfo//LVqPcG26xEYmyrvvE7k3UvGIP Njntp1x4trFTf6WcGalNyvcVn2dQWxc54gBQbi5oL4TfBfEO3Eb+tRcaIQa4zGyu RKTn3ZwvO9AnqBQx6Jnwyh9lu3LJPIp/BaNkztz9JXTPl64wo2OQ4nvqzwvCr8ws fvrOFfgolKBarxjupfiKFITcB1pAgtN0WeHg64pd+D7JxJ4T6A3818VswQLsltrO 1JyPYVLvzsaHjOPmLckXiv42Y3FX7um6x0nu8ZgNEEWCIpbedc97gR+cFv7TkFue MENuesWqyGZ+5iI2zXDe/V6hQAcHAZvJgxEvnJ0YDbcK07hKlEKyen91Q6OgIG5D lOfj3M0IxnFjKgKnChjVfGAY8rgq0Dt04hWdpsR8G9cmle7tWvSQfTRoDrCbf/Nv VP2mB+A3D9PNZHO5ooqIAXCUIbmRnAVmrOUHUC0EFWYa06ZBHBM= =w8Ms -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIFn0ACgkQmmx57+YA GNlyDA/9H3YR2fM91GmzvLLJMsmb19g/NKlg7NS0DkCtmd6k41xK7Rs0IZOjZbqi rwI09Ns55B1TP1YNHzLEE00FOo5VXW8LLxjaGqi9IKHZyhlArXigo6SC7Gtzw343 S/plUjZRXJh11z0KHs+BSuimmGrmBh7esd1pRKj5SRE3GmISY0WzC0OUXp2mcVnM ZqXA1VgnNcDiAQ1IcTK3s2cvGmllKA1bOgXM1SxJiiFyvzcNpadpFXypla4YWUNa oMh9Ey/H5gQ6SZ/ije5b85UgAN/G09O3LoPaVeP3KzerPGhjo//la0/YglMdmT0m 3IU0SChnlRth+xgKME3Gg7cCyaA5I5o91imtr4XdQVo8AZoJa5XrII3RgzGG5obb 48Qe801koOTxQHfmOQ1GRO6+L4PZLQrNRQPsTYHdV6vpRjmoU9h4foox7ELpKT8s 7TWNhsfkQu+jkB99iN0F1zQmIRJGAhovOAG6RRD+W3M5tEUonH/7e0cBJBu55vUk eQMWxs04aIuxHukZ45WgjPcGnOTPBFsDqARLR5t3jYgC8vaOCkGZNaPLLbIyOEJB 1FhuQIJwhwHgVCS4ejDa6vt57WXyIXq7YNORBnabaHrJrsdrJ4fEAZo33i2mKrl1 M32HOMB1YbfP5Mf5KNWRs6g5wn9LOqzbSEBGh52y3mYfDvWgHrw= =TNku -----END PGP SIGNATURE----- Merge tag 'tegra-for-6.18-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt dt-bindings: Changes for v6.18-rc1 Support for the Tegra264 generation of I2C is documented as well as some older Tegra devices, such as the Xiaomi Mi Pad and the ASUS 101 devices. Contained are also some additions to existing bindings for Tegra114 and a fix for the power supply feeding VI/CSI. * tag 'tegra-for-6.18-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: dt-bindings: arm: tegra: Add ASUS TF101G and SL101 dt-bindings: reset: Add Tegra114 CAR header dt-bindings: arm: tegra: Add Xiaomi Mi Pad (A0101) dt-bindings: clock: tegra30: Add IDs for CSI pad clocks dt-bindings: display: tegra: Move avdd-dsi-csi-supply from VI to CSI dt-bindings: i2c: nvidia,tegra20-i2c: Document Tegra264 I2C Link: https://lore.kernel.org/r/20250914063927.89981-1-thierry.reding@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
aa14c3aff0 |
STi dt fixes:
- Remove unused stih407-clock.dtsi file -----BEGIN PGP SIGNATURE----- iQJQBAABCgA6FiEEXyrViUccKBz9c35Jysd4L3sz/6YFAmjEPRQcHHBhdHJpY2Uu Y2hvdGFyZEBmb3NzLnN0LmNvbQAKCRDKx3gvezP/ptl8EACd4W8LQk5aSaD+Vf+9 EI9HkM+NrPD996vPwXn6U9SIjngzWP43+YcHV71dbdcyt4BvmwBE6tpzea935zm5 t2jlIy6EoR6QPJQKxqHzpIxATF6I5xynwYPGapyYYUPCYlFjvswe1wVYSPeAOV3l RuHpr+s/PgUe8G9rLulhpAtm3EeJMoskWo5C8ChsFBUlTLMhMaazThhnsorWzFav j8HingqI8uY+GEMm8pC3n6gTwrTppso2t0rP5AFa+nabqaEZ7uW+Mq90u8yCKQMD bzXg14RFlPSJI9dsngTElK4O8bRBYPlkVgWQbPty5nRrW609Bv5S9i4rNLnCTE3o 2q+bEGseXUL8awIiSQCLWPEBpLMsYjq5oQWMQkH2VgDEuCKNf9D4L/W7i+zL/+CM y/aYyQIN2fWBKZ4I8tYrjz8Dltz6T7FgFJa1Utm2hg4IqAnkfpwTN9ec1lBC0Icl h9M/EpeisWpEhDBqyQZ6AmRjQxf5AGqAaKUjYOGA1UtVid7WZeFlzDmvipFSeSM/ 2pFewNhpKsOX1iEwGEGeipqU9KhB161sjtwxFgtaFLcCSxNvdCFZ6CRDPj/BFijs /zO3zBFdDJtxoPOFvITszKPFVaDFITCqqCBwUgVsVQDauo1cTC3XIAfIiSAqCxGH faFIjKZWc7iEuW2j6AgiGlIOOg== =rqp+ -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjIFlwACgkQmmx57+YA GNldOhAAri0NV92ulDgN3Eco0yV7ZcmB9T3KKl3WGnBko6N7PgfWxq/H9CysL6Ow uhe/+SVSBojvmb+IJ/rYCw1ju7DviAncb45hiTJFxCMtPq1zhy02SEHwgaZt71dO gb0srVPaltxbK0KjIkIIWCdcxxGB70uEiKq9rhOQozfv2e2xPzOxni85zYt551PL L+Wk7fdr6CTntL7UfAR9CHZIw5PgvNgA2OvNUCZlC9ANKcZrTuQqgABFOh4SKECw GZziPVNaDW8EEB7EX5BxvPjCCSH0P4Aqe6L/7jWHNoD5GBzxXP7nQRdYShQ8DRc9 Tg1HGmRmuSRTjtWrRdnds9TdOeUVehuwmxDhmrxluz8Ak6mLjioeU1MFKM1O/c5B wOU54fjqRdbtDNSjN4inxApVwg/YBIEtDXxQGtSEH9Hx4fKbtPnTL70teuZ8xLYS XyJeJFA6yWP6U4H/5No8hFvrmC7Qe4woxPW5ZGC7r/keMfFF8wGVEMKkaC6t963W WsYOfROm+eC/8BUOr3fW9N/umDI77oyDFw9a5UiKE54G1LujMv3dXH5cbr0ab7OQ esWrMO3Njuo7581s4T7VD1rWfhMR0wrqRpDW9vbVG7lfD6fOcg5gNNGYr30+J7g7 XDo2cyld0qf/2v7Kj9WDSwV+5jXjnZrB+jZpWJKrIDnef9YNm4o= =Sglt -----END PGP SIGNATURE----- Merge tag 'sti-dt-for-v6.18-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt STi dt fixes: - Remove unused stih407-clock.dtsi file * tag 'sti-dt-for-v6.18-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti: ARM: dts: sti: remove dangling stih407-clock file Link: https://lore.kernel.org/r/4a710c05-aeeb-4421-b3a1-5bfb8230d51d@foss.st.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |