mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-03 03:41:02 +02:00
28381 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
7b879ddbc5 |
spi: add support for bits-per-word setting
Allow dynamic configuration of the SPI word length. This is required for controllers and slaves that need to operate with non-standard word lengths, such as 9-bit wide transfers. Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> Reviewed-by: Simon Glass <simon.glass@canonical.com> |
||
|
|
96c8b9c4ce |
Merge patch series "net: migrate NO_NET out of the networking stack choice"
Quentin Schulz <foss+uboot@0leil.net> says:
This migrates the net options away from the main Kconfig to net/Kconfig,
rename the current NET option to NET_LEGACY to really highlight what it
is and hopefully encourage more people to use lwIP, add a new NET
menuconfig (but keep NO_NET as an alias to NET=n for now) which then
allows us to replace all the "if legacy_stack || lwip_stack" checks with
"if net_support" which is easier to read and maintain.
The only doubt I have is wrt SYS_RX_ETH_BUFFER which seems to be needed
for now even when no network is configured? Likely due to
include/net-common.h with PKTBUFSRX?
No change in behavior is intended. Only change in defconfig including
other defconfigs where NO_NET=y or NET is not set, in which case NO_NET
is not set or NET=y should be set in the top defconfig. Similar change
required for config fragments. See commit log in patch adding NET
menuconfig for details.
This was tested based on 70fd0c3bb7c2 ("x86: there is no
CONFIG_UBOOT_ROMSIZE_KB_12288"), from within the GitLab CI container
trini/u-boot-gitlab-ci-runner:noble-20251013-23Jan2026 and set up
similarly as in "build all platforms in a single job" GitLab CI job.
#!/usr/bin/env bash
set -o pipefail
set -eux
ARGS="-BvelPEWM --reproducible-builds --step 0"
./tools/buildman/buildman -o ${O} --force-build $ARGS -CE $*
./tools/buildman/buildman -o ${O} $ARGS -Ssd $*
O=../build/u-boot/ ../u-boot.sh -b master^..b4/net-kconfig |& tee ../log.txt
I can't really decipher the log.txt, but there's no line starting with
+ which would be an error according to tools/buildman/builder.py help
text. Additionally, because I started the script with set -e set and
because buildman has an exit code != 0 when it fails to build a board,
and I have the summary printed (which is the second buildman call), I
believe it means all builds passed.
The summary is the following:
aarch64: (for 537/537 boards) all +0.0 rodata +0.0
uniphier_v8 : all +1 rodata +1
u-boot: add: 0/0, grow: 1/0 bytes: 1/0 (1)
function old new delta
data_gz 10640 10641 +1
arm: (for 733/733 boards) all -0.0 rodata -0.0
uniphier_v7 : all -1 rodata -1
u-boot: add: 0/0, grow: 0/-1 bytes: 0/-1 (-1)
function old new delta
data_gz 11919 11918 -1
opos6uldev : all -3 rodata -3
u-boot: add: 0/0, grow: 0/-1 bytes: 0/-3 (-3)
function old new delta
data_gz 18778 18775 -3
uniphier_ld4_sld8: all -3 rodata -3
u-boot: add: 0/0, grow: 0/-1 bytes: 0/-3 (-3)
function old new delta
data_gz 11276 11273 -3
stemmy : all -20 rodata -20
u-boot: add: 0/0, grow: 0/-1 bytes: 0/-20 (-20)
function old new delta
data_gz 15783 15763 -20
As far as I could tell this data_gz is an automatically generated array
when CONFIG_CMD_CONFIG is enabled. It is the compressed .config stored
in binary form. Because I'm changing the name of symbols, replacing a
menu with a menuconfig, additional text makes it to .config and the
"# Networking" section in .config disappears.
Here is the diff for the 5 defconfigs listed above, generated with:
for f in build/*-m; do
diff --unified=0 $f/.config $(dirname $f)/$(basename -a -s '-m' $f)/.config
done
(-m is the build directory for master, and without the suffix, it's the
top commit of this series)
"""
--- build/opos6uldev-m/.config 2026-04-20 10:53:49.804528526 +0200
+++ build/opos6uldev/.config 2026-04-20 11:03:37.430242767 +0200
@@ -970,4 +969,0 @@
-
-#
-# Networking
-#
@@ -975,0 +972 @@
+CONFIG_NET_LEGACY=y
--- build/stemmy-m/.config 2026-04-20 11:01:33.653698123 +0200
+++ build/stemmy/.config 2026-04-20 11:04:53.452577311 +0200
@@ -733,4 +732,0 @@
-
-#
-# Networking
-#
@@ -738,2 +733,0 @@
-# CONFIG_NET is not set
-# CONFIG_NET_LWIP is not set
--- build/uniphier_ld4_sld8-m/.config 2026-04-20 11:00:41.605469071 +0200
+++ build/uniphier_ld4_sld8/.config 2026-04-20 11:04:22.226439899 +0200
@@ -997,4 +996,0 @@
-
-#
-# Networking
-#
@@ -1002,0 +999 @@
+CONFIG_NET_LEGACY=y
--- build/uniphier_v7-m/.config 2026-04-20 10:53:04.019307319 +0200
+++ build/uniphier_v7/.config 2026-04-20 11:03:01.688085486 +0200
@@ -1004,4 +1003,0 @@
-
-#
-# Networking
-#
@@ -1009,0 +1006 @@
+CONFIG_NET_LEGACY=y
--- build/uniphier_v8-m/.config 2026-04-20 10:43:05.614441175 +0200
+++ build/uniphier_v8/.config 2026-04-20 10:41:03.214852130 +0200
@@ -875,4 +874,0 @@
-
-#
-# Networking
-#
@@ -880,0 +877 @@
+CONFIG_NET_LEGACY=y
"""
This is fine:
- Networking menu doesn't exist anymore so "#\n# Networking\n#\n" won't
be in .config anymore.
- opos6uldev, uniphier_ld4_sld8, uniphier_v7 and uniphier_v8 all have
(old) CONFIG_NET enabled, (new) CONFIG_NET will still be set but
CONFIG_NET_LEGACY also needs to be defined now to reflect the stack
choice (even if default),
- stemmy has CONFIG_NO_NET set, which means CONFIG_NET and
CONFIG_NET_LWIP are not reachable anymore hence why they don't need to
be part of .config,
GitLab CI was run on this series (well, not exactly, but it's only
changes to the git logs that were made):
https://source.denx.de/u-boot/contributors/qschulz/u-boot/-/pipelines/29849
It passes.
Link: https://lore.kernel.org/r/20260420-net-kconfig-v1-0-9900002d8e72@cherry.de
|
||
|
|
95d66d2eb0 |
simplify NET_LEGACY || NET_LWIP condition with NET condition
Since the move to make NET a menuconfig and NO_NET a synonym of NET=n, when NET is enabled, NET_LEGACY || NET_LWIP is necessarily true, so let's simplify the various checks across the codebase. SPL_NET_LWIP doesn't exist but SPL_NET_LEGACY is an alias for SPL_NET so the proper symbol is still defined in SPL whenever needed. Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini@konsulko.com> |
||
|
|
b8cd444225 |
rename NET to NET_LEGACY
Highlight that NET really is the legacy networking stack by renaming the option to NET_LEGACY. This requires us to add an SPL_NET_LEGACY alias to SPL_NET as otherwise CONFIG_IS_ENABLED(NET_LEGACY) will not work for SPL. The "depends on !NET_LWIP" for SPL_NET clearly highlights that it is using the legacy networking app so this seems fine to do. This also has the benefit of removing potential confusion on NET being a specific networking stack instead of "any" network stack. Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Reviewed-by: Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini@konsulko.com> |
||
|
|
d7b23b2477 |
Merge patch series "Add support for DT overlays handoff"
Raymond Mao <raymond.mao@linaro.org> says: The series include refactoring on bloblist and fdtdec to support handoff of multiple DT overlays and applying them into the DT base during setup. All changes are aligned to the spec update for supporting DT overlay handoff[1]. Notes for testing: Currently DT overlay is not yet enabled in TF-A, but with the test patches I provided for TF-A and OP-TEE build, importing a DT overlay blob file from QEMU to TF-A reserved memory is supported. Follow below instructions to build and run for test: $ repo init -u https://github.com/OP-TEE/manifest.git -m qemu_v8.xml Replace your local qemu_v8.xml with [2], which contains all necessary changes in both TF-A and OP-TEE build. $ repo sync $ cd build $ make toolchains $ make ARM_FIRMWARE_HANDOFF=y all Copy and rename your DT overlay blob as 'qemu_v8.dtb' into out/bin $ make ARM_FIRMWARE_HANDOFF=y run-only [1] Add Transfer Entry for Devicetree Overlay https://github.com/FirmwareHandoff/firmware_handoff/pull/74 [2] https://github.com/raymo200915/optee_manifest/blob/dt_overlay_handoff/qemu_v8.xml Link: https://lore.kernel.org/r/20250718141621.3147633-1-raymond.mao@linaro.org |
||
|
|
25baace942 |
bloblist: add API for applying blobs with specified tag
Add an API to search for the blobs with specified tag and use the hook function to apply the blob data. Add a helper function to return the inline header size as according to recent spec[1] updates, the actual data can be following an inline header instead of following the TE header immediately. [1] Firmware Handoff spec: https://github.com/FirmwareHandoff/firmware_handoff Signed-off-by: Raymond Mao <raymond.mao@linaro.org> Reviewed-by: Tom Rini <trini@konsulko.com> Tested-by: Michal Simek <michal.simek@amd.com> |
||
|
|
9d89fc4054 |
bloblist: add blob type for DT overlay
Add blob type for DT overlay according to the update of Firmware Handoff spec[1]. Add an inline header to represent the 'subtype' in a DT overlay blob payload. [1] Add Transfer Entry for Devicetree Overlay https://github.com/FirmwareHandoff/firmware_handoff/pull/74 Signed-off-by: Raymond Mao <raymond.mao@linaro.org> Reviewed-by: Tom Rini <trini@konsulko.com> Tested-by: Michal Simek <michal.simek@amd.com> |
||
|
|
3eefe12b4b |
tee: optee: Export OP-TEE message UID check API
OP-TEE message UID check API can be useful to know whether OP-TEE is enabled on not assuming the corresponding SMC call is properly handled if OP-TEE is not supported. This API can be used by platform code to know OP-TEE presence and on that basis OP-TEE DT node can be added as part of DT fixups for the OP-TEE driver probe to happen for both U-Boot and Linux. Signed-off-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Reviewed-by: Casey Connolly <casey.connolly@linaro.org> Link: https://patch.msgid.link/20260127062341.723966-2-sumit.garg@kernel.org Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
fcb48b8981 |
drivers: sysreset: Add sysreset op that can take arguments
Add a 'request_arg' op to struct sysreset_ops to enable sysreset drivers to receive arguments given to the 'reset' command. Process the request_arg() op before the usual request() op. Reviewed-by: Casey Connolly <casey.connolly@linaro.org> Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Signed-off-by: Varadarajan Narayanan <varadarajan.narayanan@oss.qualcomm.com> Reviewed-by: Tom Rini <trini@konsulko.com> Link: https://patch.msgid.link/20260121063920.1500293-3-varadarajan.narayanan@oss.qualcomm.com Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
9e17b275c5 |
amd: versal2: Enable PCIe/NVMe support and add NVMe boot target
Enable the AMD Versal Gen 2 DW PCIe host controller and NVMe storage in the virtual platform defconfig: - CONFIG_PCI / CONFIG_CMD_PCI: core PCI stack and pci command - CONFIG_PCIE_DW_AMD: AMD Versal Gen 2 PCIe host driver - CONFIG_NVME_PCI: NVMe-over-PCIe storage driver - CONFIG_CMD_LSBLK: block device listing command - CONFIG_DM_PCA953X: GPIO expander driver for PERST# control Add BOOT_TARGET_DEVICES_NVME to amd_versal2.h so NVMe is included in the distro boot target list when CONFIG_NVME is enabled. Signed-off-by: Pranav Sanwal <pranav.sanwal@amd.com> Link: https://lore.kernel.org/r/20260327121015.996806-4-pranav.sanwal@amd.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
||
|
|
2c8fdd7aea |
console: add console_flush_stdin()
Add a common helper console_flush_stdin() to drain all pending characters from stdin. This consolidates the open-coded while (tstc()) getchar() pattern that appeared in multiple places across the tree. Signed-off-by: Gregor Herburger <gregor.herburger@linutronix.de> Reviewed-by: Alexander Sverdlin <alexander.sverdlin@siemens.com> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Reviewed-by: Simon Glass <sjg@chromium.org> |
||
|
|
60d8255d8d |
board: toradex: add Toradex Verdin iMX95
Add support for the Toradex Verdin iMX95. Link: https://www.toradex.com/computer-on-modules/verdin-arm-family/nxp-imx95 Link: https://www.toradex.com/products/carrier-board/verdin-development-board-kit Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> Co-developed-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> Co-developed-by: Francesco Dolcini <francesco.dolcini@toradex.com> Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
||
|
|
0977448b45 |
common: memsize: add RAM size probe based on alias detection
Add probe_ram_size_by_alias() to detect RAM size by checking whether a write to one address aliases to another address. Compared to get_ram_size(), this function allows the caller to: - limit probing to a small set of required accesses - avoid touching reserved or already used memory regions - handle non-linear alias patterns On the iMX95 SoC, when used with LPDDR5, accesses beyond the end of an 8GB DDR configuration do not alias to the expected linear wrap-around addresses. Instead, the aliased addresses appear to follow a pattern related to the DDRC bank and bank-group addresses mapping. Experimentally, the observed pattern is: Write Read y00000000 -> x0001c000 y00004000 -> x00018000 y00008000 -> x00014000 y0000c000 -> x00010000 y00010000 -> x0000c000 y00014000 -> x00008000 y00018000 -> x00004000 y0001c000 -> x00000000 This helper makes it possible to probe RAM size by explicitly specifying the probed address and the expected alias address for each size check. Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
||
|
|
d000ce5efe |
board: tqma7: add code for u-boot with spl
The TQMa7x is a SoM family with a pluggable board connector based on the i.MX7 SoCs. Add support for the SoM and its combination with our MBa7x carrier board. Acked-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Alexander Feilke <alexander.feilke@ew.tq-group.com> |
||
|
|
9f1807e57c |
env: add env_set_runtime() helper
env_set_runtime() is equivalent to env_set(), but does nothing when CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is unset. Signed-off-by: Nora Schiffer <nora.schiffer@ew.tq-group.com> Signed-off-by: Steffen Doster <Steffen.Doster@tq-group.com> Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Alexander Feilke <alexander.feilke@ew.tq-group.com> |
||
|
|
052988aa29 |
Merge patch series "Linux compat improvements and CCF prep"
Casey Connolly <casey.connolly@linaro.org> says: This series implements various improvements to Linux header compatibility, largely in preparation for a full port of Linux CCF but many of these changes would also be helpful when porting other drivers. Beside the basic header/compat stuff there are a few larger patches: Patch 1 adds the "%pOF" format specifier to vsprintf, this behaves the same as it does in Linux printing the name of the ofnode, but notably it expects an ofnode pointer rather than a device_node. Patch 2 adds an option to skip doing a full DM scan pre-relocation. Some platforms like Qualcomm don't actually need devices to be probed prior to relocation, it is also quite slow to scan the entire FDT before caches are up. This option gets us to main loop 30-50% faster. Unfortunately it isn't possible to totally skip DM since U-Boot will panic if it can't find a serial port, but the serial uclass code will bind the serial port itself by reading /chosen/stdout-path, however any dependencies like clocks won't be found so this should only be enabled if the serial driver gracefully handles missing clocks. Patch 3 adds [k]strdup_const(), this works the same as the Linux version saving a small amount of memory by avoiding duplicating strings stored in .rodata, this is particularly useful for CCF. Patch 4 adds 64-bit versions of some 32-bit ofnode utilities functions, making it possible to parse 64-bit arrays. Patch 6 provides a simple implementation of kref, this will be used by CCF. Patch 9 adds devm_krealloc() support to devres, it relies on storing allocation sizes in the devres struct which will add a small overhead. Link: https://lore.kernel.org/r/20260401-casey-ccf-compat-v2-0-414d5b7f040b@linaro.org |
||
|
|
f1f4a1d1d8 |
compat: math64: add abs_diff()
Add the abs_diff() macro, copied directly from Linux 6.18. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
076265b75e |
compat: regulator: add enable/disable macros
These just wrap regulator_set_enable() and provide a closer analogue to the Linux API. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
6c11994b7e |
regmap: add regmap_assign_bits
This is a simple wrapper around set/clear bits used by drivers in Linux. Add it here so it can be used by Qualcomm CCF clk drivers. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
fae701400d |
compat: add linux/regmap.h symlink
Add a symlink to the Linux regmap.h path so that drivers ported from Linux don't all need additional changes to include the U-Boot specific path. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
8e0ed228d8 |
compat: add dev_name()
This function just wraps udevice->name. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
70b5537755 |
compat: add kref implementation
This is a very basic port of Linux' kref, we don't actually need atomics so we just use a simple counter. This is used by CCF to free unused clocks. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
3f6f674b4a |
compat: add PTR_ERR_OR_ZERO
Imported from Linux, this is nice to have along with the other ERR_PTR helper macros. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
45c610d718 |
ofnode: add read_u64_array and count_elems_of_size
These are similar to their Linux counterparts, adding helpers for reading arrays of 64-bit values with of_access and fdtdec implementations. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
139f5292e7 |
string: add strdup_const and kstrdup_const
Extend Linux compat by adding kstrdup_const(), backed by lib/string.c. This leverages U-Boots .rodata section on ARM64 to avoid pointlessly duplicating const strings. This is used by the Linux CCF_FULL port and may be useful elsewhere in U-Boot. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> |
||
|
|
5d401bfbdf |
Subtree merge tag 'v7.0-dts' of dts repo [1] into dts/upstream
[1] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git - Remove netc_timerX nodes from arch/arm/dts/imx943-u-boot.dtsi as they are now upstream - Move dts/upstream/include/dt-bindings/reset/bcm6318-reset.h to include/dt-bindings/reset/bcm6318-reset.h as upstream has removed this file as unused (but we use it). Signed-off-by: Tom Rini <trini@konsulko.com> |
||
|
|
b427decccf |
Squashed 'dts/upstream/' changes from 258d5b0e2447..0f7b6a4fa8c5
0f7b6a4fa8c5 Merge tag 'v7.0-dts-raw' 2ee059ad64bc Merge tag 'sound-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 0e5e2595317a Merge tag 'net-7.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 3d8eb1e4ab16 Merge tag 'hid-for-linus-2026040801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid c65c7bc04464 Merge tag 'soc-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 89ac80ac458e ASoC: dt-bindings: ti,tas2552: Add sound-dai-cells 886c87e1d20d Merge tag 'v7.0-rc7-dts-raw' ab2fb67b93ff Merge tag 'usb-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb cedc3ce5a407 Merge tag 'at91-fixes-7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes c0bd3803eea5 dt-bindings: net: Fix Tegra234 MGBE PTP clock 6f80847c7834 Merge tag 'gpio-fixes-for-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 7254a1c879c8 Merge tag 'auxdisplay-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay ae38f964b0e9 Merge tag 'qcom-arm64-fixes-for-7.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes 4ac746a07cd1 Merge tag 'sunxi-fixes-for-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes 45d8428a0506 Merge tag 'renesas-fixes-for-v7.0-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes 205268038e36 Merge tag 'hisi-dts-fixes-for-7.0' of https://github.com/hisilicon/linux-hisi into arm/fixes 250c64641844 Merge tag 'reset-fixes-for-v7.0-2' of https://git.pengutronix.de/git/pza/linux into arm/fixes 6f42528db7ff dt-bindings: connector: add pd-disable dependency 95e5d15bf904 Merge tag 'v7.0-rc6-dts-raw' 255618d9c419 arm64: dts: qcom: hamoa: Fix incomplete Root Port property migration d02507a2f43d dt-bindings: gpio: fix microchip #interrupt-cells fe62c4380d42 Input: add keycodes for contextual AI usages (HUTRR119) ecf92feb8ef2 Merge tag 'v7.0-rockchip-dtsfixes1-v2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes 04f90a9fb494 Merge tag 'imx-fixes-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes f73f1b9408b8 dt-bindings: display/msm: qcm2290-mdss: Fix missing ranges in example 5ecb37d519a4 ASoC: adau1372: Fix error handling in adau1372_set_power() 9909a4af67ac arm64: dts: renesas: sparrow-hawk: Reserve first 128 MiB of DRAM 230b81813707 ASoC: dt-bindings: stm32: Fix incorrect compatible string in stm32h7-sai match e26149984a37 arm64: dts: qcom: agatti: Fix IOMMU DT properties f7978b1d9e30 dt-bindings: media: venus: Fix iommus property 671b5c92b402 dt-bindings: display: msm: qcm2290-mdss: Fix iommus property 449ff6626b43 arm64: dts: allwinner: sun55i: Fix r-spi DMA b1402f1dc2e2 reset: spacemit: k3: Decouple composite reset lines b15317e7accc ARM: dts: microchip: sam9x7: fix gpio-lines count for pioB 1c8975c65a4b Merge tag 'v7.0-rc5-dts-raw' 6d87e2bc2c27 arm64: dts: hisilicon: hi3798cv200: Add missing dma-ranges 175b76680d3e arm64: dts: hisilicon: poplar: Correct PCIe reset GPIO polarity 83fb5283a386 Merge tag 'regulator-fix-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator eeb1c67582b8 Merge tag 'mtd/fixes-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux 0d188ae18393 Merge tag 'soc-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc f984219e1c2a arm64: dts: qcom: monaco: Reserve full Gunyah metadata region df0a8f8037b9 arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V 20dcc98b93ee Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower" 29e5e850cab9 Revert "ARM: dts: imx: move nand related property under nand@0" f30193c4453e regulator: dt-bindings: fix typos in regulator-uv-* descriptions c631fcd413bc ASoC: dt-bindings: rockchip: Add compatible for RK3576 SPDIF 6285a7235b0d Merge tag 'v7.0-rc4-dts-raw' d44f2d912bd2 Merge tag 'i2c-for-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 6ce3b78df9af Merge tag 'renesas-fixes-for-v7.0-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes 02045255e368 Merge tag 'drm-fixes-2026-03-14' of https://gitlab.freedesktop.org/drm/kernel 25d9d22d1150 Merge tag 'spi-fix-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 714d6872b448 Merge tag 'drm-msm-fixes-2026-03-06' of https://gitlab.freedesktop.org/drm/msm into drm-fixes ef094460269a Merge tag 'powerpc-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux eadcbbfb08db dt-bindings: mtd: st,spear600-smi: Fix example f9d4680ccb75 dt-bindings: mtd: st,spear600-smi: #address/size-cells is mandatory b08c91776a9f dt-bindings: mtd: st,spear600-smi: Fix description 1e28ec3f1d54 spi: dt-bindings: sun6i: Allow Dual SPI and Quad SPI for newer SoCs 4622b3cb6da6 dt-bindings: i2c: dw: Update maintainer d43401f40fa6 Merge tag 'v7.0-rc3-dts-raw' bb60ef867d32 Merge tag 'hwmon-for-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 29ca806b0f5e powerpc: dts: mpc83xx: Add unit addresses to /memory ad5ff447814f powerpc: dts: mpc8315erdb: Add missing #cells properties to SPI bus bb87ffb59ac7 powerpc: dts: mpc8315erdb: Rename LED nodes to comply with schema 4c8ef8cc4349 powerpc: dts: mpc8315erdb: Use IRQ_TYPE_* macros 7df07ab447d2 powerpc: dts: mpc8313erdb: Use IRQ_TYPE_* macros 18d294f660a5 dt-bindings: powerpc: Add Freescale/NXP MPC83xx SoCs 5a3981e886f4 Merge tag 'sound-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 5d4c6f999c79 arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt numbers fd633fa28212 arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2 7b10299bc62f arm64: dts: renesas: r9a09g087: Fix CPG register region sizes 3367a3da5512 arm64: dts: renesas: r9a09g077: Fix CPG register region sizes a0216b8c62e7 arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes 0ea8548222a4 arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0 regulator bfbd4713207b arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0 card regulator 8f7f462e855b dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo b0105bf2ff13 dt-bindings: display: msm: Fix reg ranges and clocks on Glymur bb1688d262d5 Merge tag 'net-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 5ea472f3bf7c Merge tag 'riscv-soc-fixes-for-v7.0-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes 0b25fad21c5f arm64: dts: qcom: monaco: Fix UART10 pinconf ebd44a7a8f1e ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G3L SoC 43a6310e0b23 powerpc: dts: fsl: Drop unused .dtsi files 9a329fe2d894 dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties to fix common property warning 1d251b587dea dt-bindings: hwmon: sl28cpld: Drop sa67mcu compatible 8fc9fac8b677 ASoC: dt-bindings: tegra: Add compatible for Tegra238 sound card f7a31219fbe7 dt-bindings: net: can: nxp,sja1000: add reference to mc-peripheral-props.yaml a394424f72ae Merge tag 'v7.0-rc2-dts-raw' d08d81384b5e Merge tag 'spi-fix-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 4a0fd4211639 arm64: dts: imx93-tqma9352: improve eMMC pad configuration 9cbc1d4aa426 arm64: dts: imx91-tqma9131: improve eMMC pad configuration 59794ebc677e arm64: dts: imx93-9x9-qsb: change usdhc tuning step for eMMC and SD fec240ccc5a0 arm64: dts: imx8mq: Set the correct gpu_ahb clock frequency 172138635790 spi: dt-bindings: snps,dw-abp-ssi: Remove unused bindings 2dc6354f4af3 arm64: dts: qcom: qcm6490-idp: Fix WCD9370 reset GPIO polarity e35289a71311 arm64: dts: qcom: hamoa/x1: fix idle exit latency 81f7574087fe Merge tag 'v7.0-rc1-dts-raw' eb816f7677f7 regulator: dt-bindings: mt6359: make regulator names unique 4956bc4ca9de Revert "arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro" f71d66625968 Merge tag 'rtc-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux ea14902fe993 Merge tag 'i2c-for-7.0-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 30b331d4b38e Merge tag 'sound-fix-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 7f20326eebd0 Merge branch 'i2c/i2c-host-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow f058abf5b2ca Merge tag 'asoc-fix-v7.0-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus 47b192965593 ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names 8e3ff6b6e0f1 ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names 1bdcb99a73c9 ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false 2bbbeb0e7579 Merge tag 'dmaengine-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine 70a572693eca Merge tag 'phy-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy 80d9b9833242 Merge tag 'soundwire-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire fc094c09d520 Merge tag 'usb-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 3af47c3138ac Merge tag 'tty-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty 323c63de0303 Merge tag 'char-misc-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc 2c1f5f24e9ef Merge tag 'linux-watchdog-6.20-rc1' of git://www.linux-watchdog.org/linux-watchdog c824dfdf99bf Merge tag 'leds-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds d24edeef0cd3 Merge tag 'backlight-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight 38ba39a8a02c Merge tag 'mfd-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd 7f0f8d32fbbc Merge tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl 3ed15538ea59 Merge tag 'mips_7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux 87344539d55d Merge tag 'i2c-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2c01127cb7fe Merge tag 'input-for-v7.0-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input ae6287628368 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux 68cca576a098 Merge branch 'next' into for-linus e8ae3c914195 Merge tag 'loongarch-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson 4bd56abfed21 Merge tag 'rproc-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux 469ab8f87279 Merge tag 'mailbox-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox 279461aa2ca1 Merge branches 'clk-aspeed' and 'clk-qcom' into clk-next bb87a0437342 Merge branches 'clk-imx', 'clk-divider', 'clk-rockchip' and 'clk-microchip' into clk-next a44cbb15f262 Merge branches 'clk-amlogic', 'clk-thead', 'clk-mediatek' and 'clk-samsung' into clk-next d66f354507f5 Merge branches 'clk-renesas', 'clk-cleanup', 'clk-spacemit' and 'clk-tegra' into clk-next 64f131e35069 Merge tag 'mtd/for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux 2ea8429cb6c7 Merge tag 'nand/for-7.0' into mtd/next c97375b771ff Merge tag 'riscv-for-linus-7.0-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux 0bef48a293b0 Merge tag 'for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply 2485149cfe0d Merge tag 'ata-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux e937a56c89b0 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi b837f21c681a Merge tag 'for-linus' of https://github.com/openrisc/linux 9fa7d35f68c2 ASoC: dt-bindings: asahi-kasei,ak5558: Reference common DAI properties a023f11b1edb Merge tag 'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next b86161c7e1ec Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 15103153d3f7 Merge tag 'pci-v7.0-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci a35a7827d08e Merge tag 'drm-next-2026-02-11' of https://gitlab.freedesktop.org/drm/kernel 2a8556f9eecc Merge tag 'media/v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media b93c5ab0b805 Merge tag 'sound-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 243a1edd6d09 Merge tag 'hwmon-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 507ddba63e3f Merge tag 'gpio-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 2ee644a1dc90 Merge tag 'pwrseq-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 8e02b14f6c91 Merge tag 'pwm/for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux 68edd291177b Merge tag 'spi-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi b31400b246c8 Merge tag 'regulator-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator 81ece41ce8ae dt-bindings: net: dsa: add MaxLinear MxL862xx 8f967c541482 Merge tag 'soc-dt-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 6e7f6ca4e88c Merge tag 'soc-drivers-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc aa32a0ebc3a7 dt-bindings: interrupt-controller: Add compatiblie string fsl,imx(1|25|27|31|35)-avic 4a9ee4ae797f Merge tag 'irq-drivers-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip e3eae9ec4856 ASoC: Merge up release decaee82cb13 Merge tag 'v7.0-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 29d6648cce9a LoongArch: dts: loongson-2k1000: Add nand controller support 2046ea79bada LoongArch: dts: loongson-2k0500: Add nand controller support e6e0d1a06767 dt-bindings: net: dsa: lantiq,gswip: reference common PHY properties 495e7f9e2b7d dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU f2611a8ac07e Merge tag 'thermal-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 4e6206cce433 dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings ed2533566b6f dt-bindings: display: bridge: lt8912b: Drop reset gpio requirement 9777625ba13d Merge tag 'pm-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm f9b1cda42d68 Merge tag 'asoc-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus 440b93b165c2 dt-bindings: trivial-devices: Add hitron,hac300s 6c474d901a04 dt-bindings: i2c: Add CP2112 HID USB to SMBus Bridge 9a9a07c8d8f1 Merge branch 'pci/controller/dwc-qcom-ep' 6d8625fbc93c Merge branch 'pci/controller/dwc-imx6' 148c83cf986b Merge branch 'pci/controller/aspeed' 6a588260a00e riscv: dts: microchip: add can resets to mpfs df86f7273fc0 ASoC: dt-bindings: fsl,imx-asrc: Add support for i.MX952 platform 8b04664b116a spi: cadence-qspi: Add Renesas RZ/N1 support 15351a537c20 spi: dt-bindings: cdns,qspi-nor: Add Renesas RZ/N1D400 to the list a65f196bd27f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 0e8afdb51c12 dt-bindings: usb: renesas,usbhs: Add RZ/G3E SoC support 52032279a84b Merge tag 'wireless-next-2026-02-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next 0db094276416 dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/G3L RMII{tx,rx} clocks 44492dbc45e6 dt-bindings: net: nxp,s32-dwmac: Use the GPR syscon 7ce5faa19695 ASoC: ti: davinci-mcasp: Add asynchronous mode 86668f9ec320 Samsung S2MPG10 regulator and S2MPG11 PMIC drivers f4fd1ca09f1a ASoC: dt-bindings: davinci-mcasp: Add properties for asynchronous mode 83340f50b750 dt-bindings: dma: qcom,gpi: Update max interrupts lines to 16 c356e9e09dc8 dt-bindings: i2c: qcom-cci: Document qcs8300 compatible 9218d5618630 dt-bindings: phy: ti,control-phy-otghs: convert to DT schema 8934b08a621e dt-bindings: phy: ti,phy-usb3: convert to DT schema cb0b26459316 ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX952 cd392ac6ba7d ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX94 b5f6cd4eae79 regulator: dt-bindings: add s2mpg11-pmic regulators dd1a48948b7c regulator: dt-bindings: add s2mpg10-pmic regulators 7cb79dceffc0 dt-bindings: firmware: google,gs101-acpm-ipc: convert regulators to lowercase a707e0922d03 dt-bindings: mfd: da9055: Fix dead link to codec binding 83da84647e2a dt-bindings: input: touchscreen: imagis: allow linux,keycodes for ist3038 c37dc965dde0 dt-bindings: leds: Convert ti,lm3697 to DT schema 93c05dbec2bb dt-bindings: mfd: Add samsung,s2mpg11-pmic aa62dfb78f24 dt-bindings: mfd: samsung,s2mpg10-pmic: Link to its regulators dfdbbb234175 dt-bindings: mfd: samsung,s2mps11: Split s2mpg10-pmic into separate file 4699e70cc981 dt-bindings: backlight: qcom-wled: Document ovp values for PMI8950 12098b970450 dt-bindings: backlight: qcom-wled: Document ovp values for PMI8994 a4f601b4b83a dt-bindings: interrupt-controller: sifive,plic: Clarify the riscv,ndev meaning in PLIC b34cf04f8fff dt-bindings: leds: Add new as3668 support 54c72cac692d dt-bindings: leds: qcom,spmi-flash-led: Add PMH0101 compatible f573a833305f dt-bindings: leds: leds-qcom-lpg: Add support for PMH0101 PWM 210e33780610 dt-bindings: leds: Allow differently named multicolor LEDs 0a514b51f7e8 dt-bindings: leds: add TI/National Semiconductor LP5812 LED Driver dcab4d11d3d1 dt-bindings: leds: Add issi,is31fl3293 to leds-is31fl32xx dc07d15b4ce3 Merge tag 'soc_fsl-6.20-1' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers 69547b8ff1ab Merge tag 'socfpga_dts_updates_for_v6.20_v3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt 4da7192337e7 dt-bindings: clock: aspeed: Add VIDEO reset definition 0f8478e9fd54 dt-bindings: firmware: fsl,scu: Mark multi-channel MU layouts as deprecated 7af06f6732db dt-bindings: Fix emails with spaces or missing brackets 912a24228bf6 scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8 b45398f9313a dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs de1e0845cd7a dt-bindings: crypto: inside-secure,safexcel: Add SoC compatibles b9cdb24e70f8 dt-bindings: display/lvds-codec: Document OnSemi FIN3385 83226b0d27c4 dt-bindings: eeprom: at25: Document Microchip 25AA010A df9ef8a7ea46 dt-bindings: display: bridge: nxp,tda998x: Add missing clocks 9ab7ad07fb14 dt-bindings: omap: ti,prm-inst: Convert to DT schema 1e1d998bf71f dt-bindings: display: mediatek: Fix typo 'hardwares' to 'hardware' 4b0a6a44b1ae dt-bindings: mfd: Add Realtek RTD1xxx system controllers a2e45807633d dt-bindings: mediatek: Replace Tinghan Shen in maintainers ab9efcd5b4d8 dt-bindings: Fix I2C bus node names in examples ea4479bba282 dt-bindings: display: google,goldfish-fb: Convert to DT schema 50fcb2d67f08 dt-bindings: display: bridge: tc358867: mark port 0 and 1 configuration as valid a2be43cbd73a docs: dt: submitting-patches: Document prefixes for SCSI and UFS 91b31105e870 dt-bindings: display: bridge: ldb: Add check for reg and reg-names 37e7a9a4d189 dt-bindings: Add IEI vendor prefix and IEI WT61P803 PUZZLE driver bindings b212fd6852bf dt-bindings: trivial-devices: Add some more undocumented devices 27fef65a6743 dt-bindings: interrupt-controller: loongson,pch-pic: Document address-cells a7865d05a69e dt-bindings: interrupt-controller: loongson,eiointc: Document address-cells ce188cc0a6b5 dt-bindings: interrupt-controller: loongson,liointc: Document address-cells 94a7b2f99ab9 dt-bindings: power: syscon-poweroff: Allow "reg" property 02fb67f1073a dt-bindings: reset: syscon-reboot: Allow both 'reg' and 'offset' ee58ad218d78 dt-bindings: mediatek: Drop inactive MandyJH Liu 33ae9e289d97 dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding c545c28a92fa dt-bindings: net: brcm,amac: Allow "dma-coherent" property 6c2903f6738c dt-bindings: raspberrypi,bcm2835-firmware: Add 'power' and gpio-hog nodes 49bb56c3e9db dt-bindings: firmware: Convert cznic,turris-mox-rwtm to DT schema a6b60a4d1020 dt-bindings: trivial-devices: Add socionext,uniphier-smpctrl c105f1786874 dt-bindings: firmware: xilinx: Add conditional pinctrl schema e9fd71a307d0 dt-bindings: firmware: xilinx: Add xlnx,zynqmp-firmware compatible 2909e69780fb dt-bindings: Remove unused includes c661f5a650e8 dt-bindings: bus: stm32mp25-rifsc: Allow 2 size cells 530a274b1478 dt-bindings: arm: vexpress-config: Update clock and regulator node names 21658b9cc7b8 dt-bindings: arm,vexpress-juno: Allow interrupt-map properties in bus node 93864a267471 Merge tag 'i2c-host-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow 84dea826479a dt-bindings: mtd: cdns,hp-nfc: Add dma-coherent property e327cd40e3da dt-bindings: spi: Add binding for Faraday FTSSP010 9382fcae3b33 dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/G3L SoC da8c0cc63159 dt-bindings: intel: Add Agilex eMMC support 395dec8b9e96 dt-bindings: ptp: Add amazon,vmclock a03e77de0210 dt-bindings: clk: rs9: Fix DIF pattern match deb3391513da dt-bindings: pinctrl: spacemit: fix drive-strength check warning ab6224bd25a0 Anbernic RG-DS AW87391 Speaker Amps ba961ac73236 spi: add multi-lane support 716bd68da03b Merge tag 'ath-next-20260202' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath b47c8ccd309d Merge tag 'iio-for-7.0a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next 17926b594c18 ASoC: dt-bindings: aw87390: Add Anbernic RG-DS Amplifier ccac1121bf5d spi: dt-bindings: adi,axi-spi-engine: add multi-lane support 90e272c43203 spi: dt-bindings: add spi-{tx,rx}-lane-map properties 89b0a2b708ca spi: dt-bindings: change spi-{rx,tx}-bus-width to arrays cd5ffacefa9c dt-bindings: mailbox: sprd: add compatible for UMS9230 db37cc33492c Merge tag 'linux-can-next-for-6.20-20260131' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next e8ed1e9c377d dt-bindings: hwmon: ti,tmp108: Add P3T1035,P3T2030 365e8a1582ea dt-bindings: hwmon: add STEF48H28 997d978c1b6d dt-bindings: hwmon: Convert aspeed,ast2400-pwm-tacho to DT schema 690c98671a72 dt-bindings: hwmon: Add mps mp5926 driver bindings 564ddb6df33f dt-bindings: hwmon: sparx5: add microchip,lan9691-temp 1d92dd74de54 dt-bindings: crypto: atmel,at91sam9g46-sha: add microchip,lan9691-sha cd9c2e267512 dt-bindings: crypto: atmel,at91sam9g46-aes: add microchip,lan9691-aes 02798af51a1f dt-bindings: crypto: qcom,inline-crypto-engine: document the Milos ICE d2455b901b36 dt-bindings: rtc: loongson: Document Loongson-2K0300 compatible bc6078cc0df8 dt-bindings: rtc: loongson: Correct Loongson-1C interrupts property 9bef11db9e5d dt-bindings: rtc: renesas,rz-rtca3: Add RZ/V2N support 18d100dd8bed Merge tag 'ib-mfd-clk-gpio-power-regulator-rtc-v6.20' into psy-next 7ee840ee2bb4 dt-bindings: power: supply: google,goldfish-battery: Convert to DT schema b95dfde1e21c Merge tag 'icc-6.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next 495473158a94 arm64: dts: socfpga: agilex: add emmc support f2e2a903f7c4 arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node 3c1d9adbbb4f ARM: dts: socfpga: fix dtbs_check warning for fpga-region 4f486b92adf8 ARM: dts: socfpga: add #address-cells and #size-cells for sram node c14992693977 dt-bindings: altera: document syscon as fallback for sys-mgr d61c18c961fd arm64: dts: altera: Use lowercase hex ffa2813091d4 dt-bindings: arm: altera: combine Intel's SoCFPGA into altera.yaml 7d049975239c arm64: dts: socfpga: agilex5: Add IOMMUS property for ethernet nodes 0c92577cfcce arm64: dts: socfpga: agilex5: add support for modular board e115510a1af8 dt-bindings: intel: Add Agilex5 SoCFPGA modular board c13f5487f5c8 arm64: dts: socfpga: agilex5: Add dma-coherent property 65ea42aefdeb dt-bindings: net: wireless: ath11k-pci: deprecate 'firmware-name' property 5fb812de23e3 MIPS: Loongson64: dts: fix phy-related definition of LS7A GMAC a777939415eb Merge tag 'wireless-next-2026-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next 5b25d9c784d6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 17229d6a4193 dt-bindings: mtd: mxic,multi-itfc-v009-nand-controller: convert to DT schema ddb90395af99 dt-bindings: mtd: st,spear600-smi: convert to DT schema d1f4e3e6577c dt-bindings: bluetooth: qcom,wcn7850-bt: Deprecate old supplies 40407758b2c0 dt-bindings: bluetooth: qcom,wcn7850-bt: Split to separate schema a9dd4631cf9f dt-bindings: bluetooth: qcom,wcn6855-bt: Deprecate old supplies c4f851db3817 dt-bindings: bluetooth: qcom,wcn6855-bt: Split to separate schema d710994f6078 dt-bindings: bluetooth: qcom,wcn6750-bt: Deprecate old supplies 33043a03d1d0 dt-bindings: bluetooth: qcom,wcn6750-bt: Split to separate schema 640efe2d3365 dt-bindings: bluetooth: qcom,wcn3990-bt: Split to separate schema bca7304e36f5 dt-bindings: bluetooth: qcom,wcn3950-bt: Split to separate schema 630bedc470e1 dt-bindings: bluetooth: qcom,qca6390-bt: Split to separate schema 184210b27185 dt-bindings: bluetooth: qcom,qca9377-bt: Split to separate schema 8ef4770b2049 dt-bindings: bluetooth: qcom,qca2066-bt: Split to separate schema f2f34664c2bb dt-bindings: rtc: cpcap: convert to schema aa5a96523dc7 Merge tag 'ti-k3-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt ad228b618c5c Merge tag 'reset-for-v6.20' of https://git.pengutronix.de/git/pza/linux into soc/drivers 2c4ab1bdec23 Merge tag 'memory-controller-drv-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers 8b32c00a7d34 Merge tag 'mtk-soc-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers 2439f10093a3 dt-bindings: gpio: Add Tegra264 support f0df035c0c45 Merge tag 'riscv-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt 1c97c2610a0b arm64: dts: realtek: Add Kent SoC and EVB device trees 1f33f7c43645 dt-bindings: arm: realtek: Add Kent Soc family compatibles 6605244467ae spi: dt-bindings: cdns,qspi-nor: Drop label in example 265917026231 Merge tag 'qcom-arm32-for-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt c00f9fa57059 Merge tag 'qcom-arm64-for-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 325bb381f318 Merge tag 'v6.20-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 555ee47a2399 Merge tag 'v6.20-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt de2a0ddc7b4b Merge tag 'cix-dt-binding-v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt 4492b3dafd64 Merge tag 'at91-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt 060ef5aec09b Merge tag 'cix-dt-v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt ac68fadae144 Merge tag 'mvebu-dt64-6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt 845fb01169db Merge tag 'mtk-dts64-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt 057d6e3b56bc Merge tag 'omap-for-v6.20/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt 1b67d2271cf1 Merge tag 'sunxi-dt-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt 08dfcf6a3c7a Merge tag 'amlogic-arm-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt 0b0db6acc294 Merge tag 'amlogic-arm64-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt 4875ee63a5f6 Merge tag 'spacemit-dt-for-6.20-1' of https://github.com/spacemit-com/linux into soc/dt 5afe3cf7196c Merge tag 'samsung-dt64-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt cc40d0637dfb Merge tag 'arm-soc/for-6.20/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt 84a304b3617b Merge tag 'arm-soc/for-6.20/devicetree' of https://github.com/Broadcom/stblinux into soc/dt 5780a44b19e3 Merge tag 'riscv-sophgo-dt-for-v6.20' of https://github.com/sophgo/linux into soc/dt 0b183bbc2f6e Merge tag 'stm32-dt-for-v6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt ce1a9421c509 Merge tag 'imx-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt 21b1bcafcaca Merge tag 'imx-bindings-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt 86816d60ae02 Merge tag 'tegra-for-6.20-dt-bindings-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt ed7af28da2c5 spi: aspeed: Improve handling of shared SPI a665daba0d97 Merge tag 'drm-msm-next-2026-01-23' of https://gitlab.freedesktop.org/drm/msm into drm-next 16ee8d7989d5 BackMerge tag 'v6.19-rc7' into drm-next 1853af96d104 ASoC: sophgo: add CV1800 I2S controllers support 780880d26b9d ASoC: codec: Remove ak4641/pxa2xx-ac97 and convert to bff1a05b39e9 ASoC: fsl_audmix: Support the i.MX952 platform d0ef9cf11b6c Merge tag 'cpufreq-arm-updates-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm a523ea22f5ca ASoC: dt-bindings: sophgo,cv1800b: add ADC/DAC codec b1d4ce2ec63d ASoC: dt-bindings: sophgo,cv1800b: add I2S/TDM controller 40a6f1af07a1 dt-bindings: net: dsa: lantiq,gswip: add Intel GSW150 f0bd27beed6b dt-bindings: net: dsa: lantiq,gswip: use correct node name 865b8eb5f662 dt-bindings: gpio: aspeed,sgpio: Support ast2700 0baa9004dc14 dt-bindings: pinctrl: pinctrl-microchip-sgpio: add LAN969x c64e8b8c5daa dt-bindings: pinctrl: ocelot: Add LAN9645x SoC support 3ee75e871f21 dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware a02f9ab1778c ASoC: dt-bindings: fsl,mqs: make gpr optional for SM-based SoCs 42533ee12386 Merge tag 'imx-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt dc8c5878de8a dt-bindings: nvmem: qfprom: Add sm8750 compatible 7d952fdf2bad dt-bindings: interrupt-controller: ti,sci-intr: Per-line interrupt-types 5d44654a0b87 Merge tag 'qcom-arm64-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 2ae181b8dafe Merge tag 'qcom-arm32-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 14de830eba79 Merge tag 'zynqmp-dt-for-6.20' of https://github.com/Xilinx/linux-xlnx into soc/dt dbc7a3043d1b Merge tag 'tegra-for-6.20-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt 86fccd1393e0 Merge tag 'tegra-for-6.20-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt b3bbbd413424 ARM: dts: samsung: Drop s3c6400.dtsi 56ffd66515b6 ARM: dts: nuvoton: Minor whitespace cleanup 2d6d64b741fe Merge tag 'samsung-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt f7832d977951 Merge tag 'dt64-cleanup-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt 0bf8d0a20391 Merge tag 'renesas-dts-for-v6.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 41635a78d26e Merge tag 'renesas-dt-bindings-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 6b08b2fbfdba ASoC: dt-bindings: fsl,sai: Add AUDMIX mode support on i.MX952 0369e048eed5 ASoC: dt-bindings: fsl,audmix: Add support for i.MX952 platform 3bfdd9e93746 Merge tag 'coresight-next-v7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next 78fc6e7674cb Merge 6.19-rc7 into char-misc-next 6c694a1d3492 dt-bindings: riscv: document zicfilp and zicfiss in extensions.yaml e896bfea195a dt-bindings: net: dsa: fix typos in bindings docs a717efe4904c dt-bindings: input: touchscreen: tsc2007: document '#io-channel-cells' 8a5cf8346b98 dt-bindings: mailbox: xlnx,zynqmp-ipi-mailbox: Document msg region requirement e625e7e40aad dt-bindings: soc: spacemit: Add K3 reset support and IDs bed4a6ca81d3 Merge tag 'at24-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow 1cc20aca3cb4 scsi: ufs: dt-bindings: Document bindings for SA8255P UFS Host Controller 324a883d1ce7 dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8189 SoC f399c85dbf55 dt-bindings: spmi: add support for glymur-spmi-pmic-arb (arbiter v8) 3d1d144c4506 dt-bindings: spmi: split out common QCOM SPMI PMIC arbiter properties f7d8363b0843 dt-bindings: spmi: Add MediaTek MT8196 SPMI 2 Arbiter/Controllers 46e850238166 dt-bindings: serial: renesas,scif: Document RZ/G3L SoC d52ec46dfea8 ASoC: dt-bindings: Convert ti,tas2552 to DT schema 67237f73e2ea arm64: dts: a7k: add COM Express boards 997674eb03ed dt-bindings: connector: Add PCIe M.2 Mechanical Key M connector fad4d61f0c13 dt-bindings: iio: dac: Add max22007 24b1b9c62f63 ARM: dts: microchip: Drop usb_a9g20-dab-mmx.dtsi 3e03f55262c8 dt-bindings: crypto: Mark zynqmp-aes as Deprecated 2972aa85ad35 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 93faaa70d9fd Merge tag 'drm-misc-next-2026-01-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next a06faf23cf0d dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible e64d84f2a956 dt-bindings: iio: adc: ad7768-1: add new supported parts 7863431b12b7 arm64: dts: rockchip: Fix rk3588 PCIe range mappings 23e93403e47f arm64: dts: rockchip: Fix rk356x PCIe range mappings e855bd09b3f1 arm64: dts: rockchip: Add Anbernic RG-DS edf7453bfcce dt-bindings: input: touchscreen: goodix: Add "panel" property 35bee1b28956 dt-bindings: arm: rockchip: Add Anbernic RG-DS 438f1fe833e0 arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 e8b033a60c3a arm64: dts: rockchip: Add TPS65185 for PineNote f4b46b8ffd28 riscv: dts: allwinner: d1: Add CPU thermal sensor and zone 1bb5decc55c6 dt-bindings: mfd: qcom,spmi-pmic: Document PMICs present on Glymur and Kaanapali e9550eb87e31 dt-bindings: mfd: Document smp-memram subnode for aspeed,ast2x00-scu 949de4abbc1e dt-bindings: mfd: mediatek: mt6397: Add missing MT6331 regulator compat 6fedf06a87f0 dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt6795-scpsys 3d469bea90a9 dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,lan9691-flexcom 41693d50a7e8 dt-bindings: mfd: syscon: Allow syscon compatible for mediatek,mt7981-topmisc 75d41d817735 dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts133-mcu compatible c7b860543f2d dt-bindings: mfd: nxp: Add NXP LPC32xx System Control Block d165e31e20f7 dt-bindings: mfd: Add Bitmain BM1880 System Controller bc0ece5d642e dt-bindings: mfd: atmel,hlcdc: Add sama7d65 compatible string 02f34a00c311 dt-bindings: mfd: syscon: Document the GPR syscon for the NXP S32 SoCs cbb75857f755 Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-6.20', 'ib-mfd-regulator-6.20' and 'ib-mfd-rtc-6.20' into ibs-for-mfd-merged 4ed80af4e800 dt-bindings: mtd: partitions: Combine simple partition bindings cd4daa0abfd5 dt-bindings: mtd: partitions: Convert brcm,trx to DT schema 7796aed329eb dt-bindings: mtd: fixed-partitions: Restrict undefined properties 2fee48751e05 dt-bindings: mtd: Ensure partition node properties are documented cf39a935bc6f dt-bindings: mtd: partitions: Drop partitions.yaml ab71d51e949d dt-bindings: mtd: partitions: Define "#{address,size}-cells" in specific schemas 35da943e3f8d dt-bindings: mtd: partitions: Allow "nvmem-layout" in generic partition nodes f3e4abc0c3cc dt-bindings: mtd: partitions: Move "sercomm,scpart-id" to partition.yaml 3f3e27254a33 dt-bindings: mtd: fixed-partitions: Move "compression" to partition node 57f96b737a5a dt-bindings: mtd: brcm,brcmnand: Drop "brcm,brcmnand" compatible for iProc f88b437888f0 Merge tag 'apple-soc-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt 612c4f9fdb49 Merge tag 'lpc32xx-dt-for-6.20' of https://github.com/vzapolskiy/linux-lpc32xx into soc/dt dc6ece796b86 Merge tag 'aspeed-6.20-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt 55e9e95b7d41 Merge tag 'nuvoton-arm64-6.20-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt ef282680695f arm64: dts: marvell: Add SoC specific compatibles to SafeXcel crypto 708378216fa0 Merge tag 'v6.20-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 9543fe54b8c1 Merge tag 'v6.20-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt fd0c3637dece Merge tag 'juno-updates-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt 9ce8d18f3e3e dt-bindings: net: pcs: mediatek,sgmiisys: deprecate "mediatek,pnswap" 11fb43148bc5 dt-bindings: net: airoha,en8811h: deprecate "airoha,pnswap-rx" and "airoha,pnswap-tx" 6c8d104996f2 dt-bindings: net: airoha: npu: Add firmware-name property c0e2edfaf4e0 dt-bindings: touchscreen: trivial-touch: Drop 'interrupts' requirement for old Ilitek 0b946423208a dt-bindings: input: i2c-hid: Introduce FocalTech FT8112 ee15a65fc46e ARM: dts: qcom: switch to RPMPD_* indices c24b5ac17de5 arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions f4aa4553a6f4 arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions 02d1cd46bdf2 arm64: dts: qcom: sm8750: add ADSP fastrpc-compute-cb nodes 9d42975778ea arm64: dts: qcom: sm8750: add memory node for adsp fastrpc 230606847d7d arm64: dts: qcom: switch to RPMPD_* indices a6b35c9c693b dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H 0ec54c733653 dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2N TSU ac680fe53467 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable SDIO interface 04ad85e91e0e Merge tag 'qcom-drivers-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers 47cf549e361f Merge tag 'samsung-drivers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers eacf9bb0ce61 arm64: dts: qcom: oneplus-enchilada: Specify i2c4 clock frequency a027ea136749 arm64: dts: qcom: sm6350: Add clocks for aggre1 & aggre2 NoC ef5b8a86c529 arm64: dts: qcom: agatti: enable FastRPC on the ADSP 719449cdbc04 dt-bindings: pinctrl: document polarfire soc mssio pin controller da54d367c877 dt-bindings: pinctrl: qcom,glymur-tlmm: Document Mahua TLMM block 286e264e593d media: dt-bindings: add rockchip mipi csi-2 receiver b1a1cf5123de dt-bindings: display: bridge: simple: document the Algoltek AG6311 DP-to-HDMI bridge 6994a15275b1 dt-bindings: vendor-prefixes: Add AlgolTek ba3c253fb0d5 dt-bindings: interconnect: qcom-bwmon: Document Glymur BWMONs 6e74c2f165c9 dt-bindings: eeprom: at24: Add compatible for Puya P24C128F 32e5ee28ac99 dt-bindings: phy: renesas,usb2-phy: Document RZ/G3E SoC c09e9126d56c dt-bindings: phy: renesas,usb2-phy: Document mux-states property f40c647c0d90 dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator bcb394aa1cc7 media: dt-bindings: media: renesas,fcp: Allow three clocks for RZ/V2N SoC 5b33c502ea7b dt-bindings: net: micrel: Convert micrel-ksz90x1.txt to DT schema 982acc2e14ed dt-bindings: net: micrel: Convert to DT schema 63070365f58b dt-bindings: net: sparx5: do not require phys when RGMII is used 002e8d7735ee riscv: dts: spacemit: Disable ETH PHY sleep mode for OrangePi 4f9b26619be1 dt-bindings: display/msm: qcom, kaanapali-mdss: Add Kaanapali 0d9bc6aa9d8f dt-bindings: display/msm: dsi-controller-main: Add Kaanapali 4b6d795f96c4 dt-bindings: display/msm: dsi-phy-7nm: Add Kaanapali DSI PHY e6b595f95f13 dt-bindings: display/msm: qcom, kaanapali-dpu: Add Kaanapali 3964d858d90f Merge tag 'v6.19-rc1' into msm-next 38a99a817ad7 dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema d9192729652c dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT7987 9c11b43017f0 dt-bindings: nvmem: mediatek: efuse: Add support for MT8196 de3c5fe53427 dt-bindings: thermal: mediatek: Add LVTS thermal controller support for MT8196 695720024214 dt-bindings: input: touchscreen: edt-ft5x06: Add FocalTech FT3518 aa63f9776715 ASoC: renesas: rz-ssi: Cleanups 7c7e2cdfd3c3 spi: xilinx: make IRQs optional 4da8a7ec04d2 dt-bindings: pwm: nxp,lpc32xx-pwm: Specify clocks property as mandatory 70824cca4e4a dt-bindings: mfd: Add rk801 binding 55e728580ead riscv: dts: spacemit: pinctrl: update register and IO power d04eca503075 riscv: dts: spacemit: add K3 Pico-ITX board support 21e575fedb50 riscv: dts: spacemit: add initial support for K3 SoC 27ee007b967d dt-bindings: riscv: spacemit: add K3 and Pico-ITX board bindings 61b7fb5df7fb dt-bindings: interrupt-controller: add SpacemiT K3 IMSIC d33981a1add4 dt-bindings: interrupt-controller: add SpacemiT K3 APLIC ae5532959fcb dt-bindings: timer: add SpacemiT K3 CLINT e2d340aa025b dt-bindings: riscv: add SpacemiT X100 CPU compatible a585497ee055 riscv: dts: spacemit: k1: Add "b" ISA extension 06b93bbd2215 riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 340cd332be59 riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 a6c9e830b026 riscv: dts: spacemit: Add USB2 PHY node for K1 10935534c858 riscv: dts: spacemit: sdhci: add reset support 943a3e884eb2 riscv: dts: spacemit: add reset property f8f9dd79d671 spi: dt-bindings: nxp,imx94-xspi: add nxp,imx952-xspi 5227871b94c8 dt-bindings: display: panel: Add compatible for Anbernic RG-DS b978b018d7e1 ARM: dts: rockchip: rk3036: remove mshc aliases ec280a19bf3e arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro 442c21c2fe40 arm64: dts: rockchip: Fix imx258 variant on pinephone pro 6567ba439a82 arm/arm64: dts: st: Drop unused .dtsi 72898ec8d065 arm64: dts: st: Minor whitespace cleanup 5a25c60f7778 arm64: dts: st: Use hyphen in node names bad0d9112b83 arm64: dts: st: add power-domain of dcmipp in stm32mp231.dtsi ea9d4b95cbb3 arm64: dts: st: add power-domain of dcmipp in stm32mp251.dtsi f2d478648a9c dt-bindings: media: st: dcmipp: add 'power-domains' property e5435ff3b5aa arm64: dts: st: add power-domain of csi in stm32mp231.dtsi 81460acf00c3 arm64: dts: st: add power-domain of csi in stm32mp251.dtsi dea5c1b19f24 dt-bindings: media: st: csi: add 'power-domains' property 15b8d5b148fb ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1 23bd1dd935f0 arm64: dts: st: add DDR channel to stm32mp257f-ev1 board 1073f0cfc9cf arm64: dts: st: add LPDDR channel to stm32mp257f-dk board ec0680b409b7 arm64: dts: st: enable i2c analog-filter in stm32mp231.dtsi 19745354672a arm64: dts: st: enable i2c analog-filter in stm32mp251.dtsi eb2ffaa4d91d arm64: dts: st: add power-domains in all i2c of stm32mp231.dtsi b768c686e770 arm64: dts: st: add power-domains in all i2c of stm32mp251.dtsi 10ebfd2c3959 dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property a09b11b2817f arm64: dts: st: add power-domains in all spi of stm32mp231.dtsi 05b85f24fe27 arm64: dts: st: add power-domains in all spi of stm32mp251.dtsi 30b02e4ca2cb arm64: dts: st: Add boot-led for stm32mp2 ST boards 5e5deb2316bd ARM: dts: stm32: Add boot-led for stm32mp1 ST boards 2bf2ef567959 ARM: dts: stm32: Add boot-led for stm32 MCU ST boards bd859993cc6d arm64: dts: st: Add green and orange LED for stm32mp2 ST boards 56b9f7fc9fde ARM: dts: stm32: Update LED node for stm32mp15xx-dkx board 0e2cd6d0cf14 ARM: dts: stm32: Add red LED for stm32mp157c-ed1 board e1c842fb48ff ARM: dts: stm32: Add red LED for stm32mp135f-dk board b025c0be8d16 ARM: dts: stm32: Add LED support for stm32h743i-eval 4b522a720f19 ARM: dts: stm32: Add LED support for stm32h743i-disco 39a3d28582ab ARM: dts: stm32: Update LED nodes for stm32 MCU boards d549902a2f8f arm64: dts: amlogic: add the type-c controller on Radxa Zero 2 0e110c9846e6 arm64: dts: amlogic: meson-sm1-odroid: Eliminate Odroid HC4 power glitches during boot. beaa0522e5f9 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable eMMC storage 6a2f6b9b373a riscv: dts: sophgo: sg2044: Add "b" ISA extension add5431b0e85 riscv: dts: sophgo: fix the node order of SG2042 peripheral ac0ba8a30821 riscv: dts: sophgo: Move PLIC and CLINT node into CPU dtsi 7c0e3963484a dt-bindings: pinctrl: spacemit: add syscon property 5596787e9479 spi: dt-bindings: xilinx: make interrupts optional 78046c205134 arm64: qcom: dts: sm8750: add coresight nodes 9f7cc53066ad arm64: dts: qcom: talos: Drop opp-shared from QUP OPP table ce61799a7f23 arm64: dts: qcom: x1-el2: Enable the APSS watchdog cd6f4fa8d2eb arm64: dts: qcom: hamoa: Add the APSS watchdog 1e4b8c7e87d9 dt-bindings: watchdog: Document X1E80100 compatible b3fd7b873f1c ARM: dts: qcom: msm8960: expressatt: Add Accelerometer 9e7e58ab94e1 ARM: dts: qcom: msm8960: expressatt: Add Magnetometer c2df47ae20b9 ARM: dts: qcom: msm8960: expressatt: Add NFC 35bce974b172 ARM: dts: qcom: msm8960: expressatt: Add Light/Proximity Sensor 2e5966453c77 ARM: dts: qcom: msm8960: Add GSBI2 & GSBI7 fd72dcfface9 arm64: dts: qcom: sdm632-fairphone-fp3: Enable CCI and add EEPROM a986521752b2 arm64: dts: qcom: sdm632-fairphone-fp3: Add camera fixed regulators 26b9815fb37d arm64: dts: qcom: msm8953: Add CCI nodes d39c16e042a1 arm64: dts: qcom: msm8953: Re-sort tlmm pinctrl states dab43170e734 dt-bindings: net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate 05ab1b20da91 ARM: dts: qcom: msm8974: Start using rpmpd for power domains 9be5f27bd8a8 ARM: dts: qcom: msm8974: Sort header includes alphabetically 018c6554c99c dt-bindings: regulator: mark regulator-suspend-microvolt as deprecated 9f9686624b29 arm64: dts: mediatek: mt8192: Rename mt8192-afe-pcm to audio-controller f98ac8fd4a35 dt-bindings: arm: mediatek: audsys: Support mt8192-audsys variant 7a53eaaf914c dt-bindings: arm: qcom: Add Coresight Interconnect TNOC cbcfbcb9d555 dt-bindings: mtd: st,spi-fsm: convert to DT schema c954d2f5b479 dt-bindings: mtd: microchip,mchp23k256: convert to DT schema 9c50822512d8 dt-bindings: mtd: nvidia,tegra20-nand: convert to DT schema e7bb20485fd6 riscv: dts: anlogic: dr1v90: Add "b" ISA extension 7b7fabb5ece3 Merge 6.19-rc6 usb-next a55b4820bea8 ARM: dts: allwinner: Replace status "failed" with "fail" 9b3f945edd5b Merge tag 'mediatek-drm-next-20260117' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next e2732701ee10 Merge tag 'samsung-pinctrl-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel 318f21421b67 Merge tag 'renesas-pinctrl-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel 5d4b95cb22f8 dt-bindings: mbox: add pic64gx mailbox compatibility to mpfs mailbox e9535087ef08 dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali 7b834b22a4f3 dt-bindings: mailbox: mediatek,mt8196-vcp-mbox: add mtk vcp-mbox document 4abfb76fac38 dt-bindings: display/msm/gpu: Straighten out reg-names on A619L/610/702 7b9953464554 dt-bindings: watchdog: qcom-wdt: Document Glymur watchdog f3e32711d1f9 dt-bindings: watchdog: Convert mpc8xxx-wdt to YAML 4e1009c422e4 dt-bindings: watchdog: samsung-wdt: Split if:then: and constrain more 76ef81f60554 dt-bindings: watchdog: samsung-wdt: Drop S3C2410 f21fec63b372 dt-bindings: watchdog: samsung-wdt: Define cluster constraints top-level 947ec2a7a061 arm64: dts: freescale: imx95: Add support for i.MX95 15x15 FRDM board 1e2f6fe09a0a dt-bindings: arm: fsl: Add compatible for i.MX95 15x15 FRDM board da896e6aeb6e arm64: dts: imx91-11x11-frdm: fix CAN transceiver gpio 9a799b6dcf66 arm64: dts: imx93-11x11-frdm: enable additional devices c320d1ee2c31 ARM: dts: imx: e60k02: add tps65185 f23d7747e2fc ARM: dts: imx50-kobo-aura: add epd pmic description a5187a07278f ARM: dts: imx: tolino-shine2: add tps65185 def2bad12ad5 arm64: dts: imx93-11x11-frdm: Add MQS audio support 326f80d72a57 arm64: dts: imx952-evk: Add nxp,ctrl-ids for scmi misc 708a298bdf32 arm64: dts: imx952-evk: Add flexcan support 76ad6957eac5 arm64: dts: imx952-evk: Enable TPM[3,6] 99d8f14ea5bd arm64: dts: imx952-evk: Enable wdog3 53d10193fd4a arm64: dts: imx952-evk: Enable USB[1,2] d8663a7f9769 arm64: dts: imx952-evk: Enable SPI7 34e233786a5f arm64: dts: imx952-evk: Enable UART5 92bb376249bb arm64: dts: imx952-evk: Enable I2C[2,3,4,6,7] bus dd58a0f13f18 arm64: dts: imx952-evk: Change the usdhc1_200mhz drive strength to DSE4 f32e871ca957 arm64: dts: imx952: Add idle-states node 4e976b781b68 arm64: dts: imx8mn: Add ifm VHIP4 EvalBoard v1 and v2 501d4b54ac14 arm64: dts: imx8mn: Add SNVS LPGPR 67e6d92ddfdd arm64: dts: imx8mq-librem5: Don't set mic-cfg for wm8962 083f756b87a3 arm64: dts: imx8mq-librem5: Set cap-power-off-card for usdhc2 3dd550990418 arm64: dts: imx8mq-librem5: Limit uSDHC2 frequency to 50MHz 814565e7b271 arm64: dts: imx8mq-librem5: Enable SNVS RTC 6118d1871535 arm64: dts: imx8mq-librem5: Set vibrator's PWM frequency to 20kHz 6c8d0e9696b0 arm64: dts: imx8mq-librem5: Enable I2C recovery df87f60ac610 dt-bindings: net: pcs: renesas,rzn1-miic: Add phy_link property a007152b42f7 dt-bindings: mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms f17db6ab33fe arm64: dts: exynos: gs101: add cmu_dpu and sysreg_dpu dt nodes af824b164001 Merge branch 'for-v6.20/dt-bindings-clk' into next/dt64 7f5d058c91d5 dt-bindings: samsung: exynos-sysreg: add gs101 dpu compatible 03e693827f91 Merge branch 'for-v6.20/dt-bindings-clk' into next/clk 914545f99d20 dt-bindings: clock: google,gs101-clock: Add DPU clock management unit 989b6eeea3ac dt-bindings: clock: google,gs101-clock: fix alphanumeric ordering c95c9060cf20 dt-bindings: arm: fsl: Document ifm VHIP4 EvalBoard v1 and v2 d11258fd262f dt-bindings: vendor-prefixes: Document ifm electronic gmbh 9af150b1d5ac arm64: dts: imx95: Use GPU_CGC as core clock for GPU 9ca53be594b1 ARM: dts: imx: move nand related property under nand@0 515b1852fc1d ARM: dts: imx6sx: update gpmi #size-cells to 0 bfc8a89eae3d ARM: dts: imx6qdl: add '#address-cells' and '#size-cells' for gpmi-nand f1f26baa4790 arm64: dts: imx91: Add thermal-sensor and thermal-zone support ec7bfa4a6cc6 dt-bindings: display: tegra: document Tegra30 VI and VIP d4fb3d68c52e dt-bindings: display: tegra: document Tegra132 MIPI calibration device 36cd72893c12 ARM: tegra: Adjust DSI nodes for Tegra20/Tegra30 2822dc9ca7f1 arm64: tegra: smaug: Add usb-role-switch support c8a97be57fe4 arm64: tegra: smaug: Complete and enable tegra-udc node b48949517e5f arm64: tegra: smaug: Enable DisplayPort via USB-C port 4b86a80e2733 dt-bindings: phy: mediatek,hdmi-phy: Document extra clocks for MT8195 ba7055ce7670 dt-bindings: phy: mediatek,hdmi-phy: Add support for MT8188 SoC 2c497b05d60f arm64: tegra: Correct CPU compatibles on Tegra264 3fd0fa38597d arm64: tegra: Drop unneeded status=okay on Tegra264 94fddcbb5edb arm64: tegra: Drop unneeded status=okay on Tegra234 8bc40459d4b1 arm64: tegra: Drop unneeded status=okay on Tegra194 a751ddaf7368 arm64: tegra: Drop unneeded status=okay on Tegra186 7e68f45e9d71 arm64: tegra: Add nodes for CMDQV 2dcabc6b8618 arm64: tegra: Add DBB clock to EMC on Tegra264 9c2cb35536e3 dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 b99d0eb7564e arm64: dts: broadcom: bcm4906-netgear-r8000p: Drop unnecessary "ranges" in partition node 5e7a803f25cb arm64: dts: broadcom: northstar2: Drop "arm,cci-400-pmu" fallback compatible 495f35c2c98f arm64: dts: broadcom: northstar2: Drop QSPI "clock-names" 7f3ad038566f arm64: dts: broadcom: northstar2: Drop unused and undocumented "brcm,pcie-ob-oarr-size" properties 4db81b905c2b arm64: dts: broadcom: northstar2: Rework clock nodes 01cfa0ec34b9 arm64: dts: broadcom: ns2-svk: Use non-deprecated at25 properties fcd62ea160ad arm64: dts: broadcom: Use preferred node names d9fec9189e6b arm64: dts: broadcom: stingray: Move raid nodes out of bus ab4ed1dc0d04 arm64: dts: broadcom: stingray: Fix 'simple-bus' node names cc9550ca574b arm64: dts: broadcom: stingray: Rework clock nodes 708a5b2c0fe4 arm64: dts: broadcom: Remove unused and undocumented nodes 862b765f1108 dt-bindings: can: renesas,rcar-canfd: Document RZ/T2H and RZ/N2H SoCs 4ec77a68120b dt-bindings: can: renesas,rcar-canfd: Document RZ/V2H(P) and RZ/V2N SoCs 14ae60e3097d dt-bindings: can: renesas,rcar-canfd: Specify reset-names e7c67c8a4413 dt-bindings: can: renesas,rcar-canfd: Document renesas,fd-only property 6d45bea6e3af dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali cecc020569a4 dt-bindings: mtd: nvidia,tegra20-nand: convert to DT schema be3f0a7db3f8 dt-bindings: dma: Update ADMA bindings for tegra264 7f2243e51e32 openrisc: dts: Add de0 nano multicore config and devicetree 013156b1bde9 openrisc: dts: Split simple smp dts to dts and dtsi 6fe2a6550f5f openrisc: dts: Add de0 nano config and devicetree 67fb31a7cd6b arm64: dts: qcom: lemans: enable static TPDM ed6dd716b980 arm64: dts: qcom: kodiak: Add memory region for audiopd c5bfde36ba99 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes 580b3f4a68b5 arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) 2ea2ad35b316 arm64: dts: rockchip: Add the Video-Demo overlay for Lion Haikou c06349a10fff arm64: dts: rockchip: Enable pwm1 on rk3368-lion-haikou 06befd3e2967 arm64: dts: rockchip: Enable HDMI output on RK3368-Lion-Haikou e47d90e6728a arm64: dts: rockchip: Add HDMI node to RK3368 aeff6a608b6c arm64: dts: rockchip: Use phandle for i2c_lvds_blc on rk3368-lion haikou a656170a31fc arm64: dts: rockchip: Fix SD card support for RK3576 Nanopi R76s 1de10acec651 arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 d7416ad948d1 dt-bindings: serial: google,goldfish-tty: Convert to DT schema f84445bb1270 dt-bindings: serial: sh-sci: Fold single-entry compatibles into enum 90acfa9f6742 dt-bindings: serial: renesas,rsci: Document RZ/V2H(P) and RZ/V2N SoCs 630e7963f59d dt-bindings: PCI: qcom: Document the Glymur PCIe Controller 79e31b907d76 dt-bindings: misc: google,android-pipe: Convert to DT schema b577c2abb1d4 dt-bindings: usb: Add binding for WCH CH334/CH335 hub controller 455fa431ed46 dt-bindings: iommu: Add NVIDIA Tegra CMDQV support b137b22a98b3 dt-bindings: memory: tegra: Document DBB clock for Tegra264 d8b05403d10c dt-bindings: tegra: pmc: Update aotag as an optional aperture 48296655ff9f arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix SD card regulator 29eaf3445321 arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix CMA node 74379f1a5e5f arm64: dts: ti: k3-am62p-j722s-common-main: Add HSM M4F node c5512f936aff arm64: dts: ti: k3-{j784s4-j742s2/j721s2}-mcu-wakeup: Add HSM M4F node 974e346cc223 arm64: dts: renesas: rzt2h-rzn2h-evk: Reorder ADC nodes 141816132f7b dt-bindings: clock: mpfs-clkcfg: Add pic64gx compatibility 023006616a86 dt-bindings: clock: mpfs-ccc: Add pic64gx compatibility 2cf21f13e040 dt-bindings: net: airoha: npu: Add BA memory region 4c961b745f1f dt-bindings: net: adi,adin: document LP Termination property 1da46de73792 Merge tag 'phy_common_properties' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy b5b08104dda9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 74d0ef2610f3 dt-bindings: net: wireless: ath11k: Combine two if:then: clauses f10bf8779ec6 Merge tag 'drm-misc-next-2026-01-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next b73740fc9de1 dt-bindings: display/msm/rgmu: Document A612 RGMU dca9618a1d32 dt-bindings: display/msm: gpu: Document A612 GPU 0d6547833df6 dt-bindings: display/msm: gpu: Simplify conditional schema logic 81ce5f5864eb arm64: dts: qcom: lemans; Add EL2 overlay 8681a97e8eb3 arm64: dts: qcom: sm8150: add uart13 201bf4da11e6 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 38cc99dc1f1c arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 c58414174a89 arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm 7a952883ade4 ASoC: dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names 4950c913b7d5 dt-bindings: gpio-mmio: Correct opencores GPIO b682394899eb Merge tag 'ib-mfd-clk-gpio-power-regulator-rtc-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next 14a86e737e7d arm64: dts: mediatek: mt7988a: Fix PCI-Express T-PHY node address 43c9e46a90ba arm64: dts: meson-s4-s905y4-khadas-vim1s: add initial device tree 047fbc9e905a arm64: dts: meson-s4-aq222: update compatible string with s805x2 562fa59f8326 dt-bindings: arm: amlogic: introduce specific compatibles for S4 family c2ffdb01e074 arm64: dts: mediatek: mt8186-evb: Add vproc fixed regulator fdda1b0b1ba0 ARM: dts: r9a06g032: Add support for GPIO interrupts 6c5ab649ab2f ARM: dts: r9a06g032: Add GPIO controllers 8edb33f4827a arm64: dts: renesas: rzg3e-smarc-som: Enable I3C support 4409a3e81288 dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer 6880f32f6442 arm64: dts: mediatek: mt7981b-openwrt-one: Add address/size cells to eth 515f976d0ce9 arm64: dts: amlogic: Enable the npu node on Radxa Zero 2 d3108d4cb1dc arm64: dts: amlogic: g12: assign the MMC A signal clock 6c24c785f2f3 arm64: dts: amlogic: g12: assign the MMC B and C signal clocks d70bd7d65c47 arm64: dts: amlogic: gx: assign the MMC signal clocks 2f5f8f725290 arm64: dts: amlogic: axg: assign the MMC signal clocks 389ec29c282d arm64: dts: amlogic: a1: align the mmc clock setup 5561343a9359 arm64: dts: amlogic: c3: assign the MMC signal clocks e7927bfb9594 riscv: dts: sophgo: enable hardware clock (RTC) on the Milk-V Pioneer b1e14936e730 media: dt-bindings: ti,omap3isp: Convert to DT schema ea20b4c79f4c media: dt-bindings: i2c: toshiba,et8ek8: Convert to DT schema fc53e67381e3 dt-bindings: media: ov5647: Allow props from video-interface-devices 855f0e943b6a dt-bindings: media: ov5647: Add optional regulators 2995b9b04133 arm64: dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype 2d1968d218f6 sound: codecs: tlv320adcx140: assorted patches 391d32897d0f ASoC: codecs: aw88261: add dvdd-supply property d27446108ca4 arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4 bcf34bb0f9a7 arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order f9747b110fc4 arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode da6e384db047 arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode b327f12239ae dt-bindings: phy: google: Add Google Tensor G5 USB PHY 0bf24893ebdc dt-bindings: pinctrl: spacemit: k3: fix drive-strength doc d14b8962ef3b dt-bindings: sound: google,goldfish-audio: Convert to DT schema 40732ea3b5cd ASoC: dt-bindings: document dvdd-supply property for awinic,aw88261 2551501b8eb4 ASoC: dt-bindings: add avdd and iovdd supply 8793bb577f2f ASoC: dt-bindings: clarify areg-supply documentation 184e81f0216e Merge tag 'phy_common_properties' into next ee419f4a90cc dt-bindings: phy-common-props: RX and TX lane polarity inversion 9d0ca379b4d7 dt-bindings: phy-common-props: ensure protocol-names are unique 387a58af46f8 dt-bindings: phy-common-props: create a reusable "protocol-names" definition ebcd7b8610c6 dt-bindings: phy: rename transmit-amplitude.yaml to phy-common-props.yaml 41ccdde910d4 arm64: dts: amlogic: s4: fix mmc clock assignment d4460e04fa48 arm64: dts: amlogic: s4: assign mmc b clock to 24MHz 1cfe09dac9a0 arm64: dts: amlogic: drop useless assigned-clock-parents b270a7272aa7 dt-bindings: ata: sata: Document the graph port 7d3c2e8aaae2 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add QMP UFS PHY compatible 4facd5bf21a3 dt-bindings: phy: qcom,m31-eusb2-phy: Document M31 eUSB2 PHY for Kaanapali dfc1771a6f91 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Kaanapali QMP PHY 4d783b51113f dt-bindings: phy: Add PHY_TYPE_XAUI definition fa414004e411 arm64: dts: mediatek: mt8183-kukui: Clean up IT6505 regulator supply 803da859257f dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Milos QMP UFS PHY cefe660cbbf3 arm64: dts: mediatek: mt7986a: Change compatible for SafeXcel crypto 7a3f7afcef9e arm64: dts: mediatek: mt8173-evb: Add interrupts to DA9211 regulator 206b6aecc2e6 arm64: dts: mediatek: mt6795-xperia-m5: Rename PMIC leds node c36276a3b23d arm64: dts: mediatek: mt6795: Fix issues in SCPSYS node 0f3176276ef7 arm64: dts: mediatek: mt6331: Fix VCAM IO regulator name 48f536cf5421 dt-bindings: i2c: i2c-mt65xx: Add compatible for MT8189 SoC 38f6981ab699 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into rproc-next 7b66bb79b113 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' into drivers-for-6.20 6266a22d68f6 dt-bindings: net: dp83822: Deprecate ti,fiber-mode 9e1e99cc0fcc dt-bindings: net: Introduce the ethernet-connector description d8dbb43cdd3a dt-bindings: riscv: extensions: Drop unnecessary select schema 4b9e5aa4a542 dt-bindings: riscv: Add Sha and its comprised extensions fe7098988625 dt-bindings: riscv: Add Ssccptr, Sscounterenw, Sstvala, Sstvecd, Ssu64xl 8722a58217dd dt-bindings: riscv: Add descriptions for Za64rs, Ziccamoa, Ziccif, and Zicclsm b3ec41ca5d55 dt-bindings: riscv: Add B ISA extension description 0957ff98c67a dt-bindings: riscv: update ratified version of h, svinval, svnapot, svpbmt 65d424e95f5a dt-bindings: remoteproc: qcom,pas: Add iommus property 85cfc581b357 arm64: dts: qcom: qcs8300: Add GPU cooling d9deaa855e4b dt-bindings: remoteproc: fsl,imx-rproc: Add support for i.MX95 d9a30a00d06b riscv: dts: allwinner: d1: Add RGB LEDs to boards 4905d5900f35 riscv: dts: allwinner: d1: Add LED controller node a12da48d8f20 regulator: dt-bindings: rpi-panel: Mark 7" Raspberry Pi as GPIO controller 85ffea24a11c arm64: dts: allwinner: a100: Add LED controller node 6c8cc1716e52 mtd: spinand: Octal DTR support 49926bd040f4 dt-bindings: gpu: mali-valhall-csf: Add shader-present nvmem cell 8786767941ac arm64: dts: qcom: sa8775p: Add reg and clocks for QoS configuration d2fe66895e41 dt-bindings: PCI: qcom,sa8255p-pcie-ep: Document firmware managed PCIe endpoint 19b8532647c2 Merge branch 'icc-mtk' into icc-next 1460edbbf157 dt-bindings: interconnect: qcom,qcs615-rpmh: Drop IPA interconnects 59ff855455ce Axiado AX3000 SoC SPI DB controller driver c6443a18e84c arm64: dts: rockchip: Add Radxa CM3J on RPi CM4 IO Board 0032df604fa6 arm64: dts: rockchip: Add Radxa CM3J 9125f8bb75bc dt-bindings: arm: rockchip: Add Radxa CM3J on RPi CM4 IO Board 1ee79eb39a92 arm64: dts: rockchip: Make eeprom read-only for Radxa ROCK 3C/5A/5C 12369df303aa arm64: dts: rockchip: Add TS133 variant of the QNAP NAS series 0ebe988da929 dt-bindings: arm: rockchip: add TS133 to RK356x-based QNAP NAS devices f05a74784e3e arm64: dts: rockchip: Move copy-key to TSx33 board files 65cc1beff5b0 arm64: dts: rockchip: Fix the common combophy + SATA on QNAP TSx33 devices 5876ba248e99 arm64: dts: rockchip: Move SoC include to individual QNAP TSx33 boards 5eacb4f2bc3f dt-bindings: PCI: loongson: Document msi-parent property 018ef4ed75bc regulator: dt-bindings: mediatek,mt6331: Add missing ldo-vio28 vreg 8dc33138e8ce dt-bindings: leds: bd72720: Add BD72720 6f2f719011e5 dt-bindings: mfd: ROHM BD72720 e501fa17eb6b dt-bindings: battery: Voltage drop properties d0729ca80a5a dt-bindings: battery: Add trickle-charge upper limit 1ac445386209 dt-bindings: battery: Clarify trickle-charge ea07ebf0f94f dt-bindings: regulator: ROHM BD72720 a639de753758 ASoC: Update rtq9128 document and source file 7e5fb31ab397 regulator: Add TPS65185 c03a7bad76e6 dt-bindings: media: Add qcom,sm6150-camss abbdbd1e88b3 dt-bindings: media: Correct camss supply description a51c86a499bc dt-bindings: media: qcom,qcs8300-camss: Add missing power supplies 2ff42615a39e dt-bindings: media: ti: vpe: Add support for Video Input Port 063740f57f5b media: dt-bindings: adi,adv7180: add VPP and CSI register maps 3bc58308e013 dt-bindings: display: panel-simple: Allow "data-mapping" for "yes-optoelectronics,ytc700tlag-05-201c" 55197c2320e8 dt-bindings: display: simple: Add Innolux G150XGE-L05 panel e89cec70ef26 arm64: dts: amlogic: move CPU OPP table and clock assignment to SoC.dtsi 0c2c59fa78c8 Merge patch series "arm64: dts: apple: Add integrated USB Type-C ports" 4bd1c26ba442 arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports a689f58bb9ca arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports 74042f340f78 arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports dc70ad22e366 arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx 0d2a0dbe95c5 arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on 774daf7ba17a arm64: dts: apple: t8112-j473: Keep the HDMI port powered on 44f172d1b273 arm64: dts: apple: Add chassis-type property for Apple iMacs 5da589e80ed1 arm64: dts: apple: Add chassis-type property for Mac Pro 82b1e893e129 arm64: dts: apple: Add chassis-type property for Apple desktop devices cd25b3aae2dc arm64: dts: apple: Add chassis-type property for all Macbooks f3560e52d9a5 ASoC: dt-bindings: rtq9128: Add rtq9154 backward compatible 891c28cf3f3d arm64: dts: mediatek: mt6795-xperia-m5: Add UHS pins for MMC1 and 2 7ff21e13c458 arm64: dts: mediatek: mt8192-asurada: Remove unused clock-stretch-ns 504f1e61dc1c arm64: dts: mediatek: mt8173-elm: Remove regulators from thermal node 2da6bb860185 arm64: dts: mediatek: mt8173-elm: Fix dsi0 ports warning 134783da2fc5 arm64: dts: mediatek: mt8173-elm: Fix bluetooth node name and reorder 2f5a04231651 arm64: dts: mediatek: mt8183-pumpkin: Fix pinmux node names d923b4f4f8a8 arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node ec3f36045cf2 arm64: dts: mediatek: mt7981b-openwrt-one: Remove useless cells from flash@0 4b1cd354d614 arm64: dts: mediatek: mt8183-evb: Fix dtbs_check warnings 999cdbf9bc2a arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup 39a89aef4b4f arm64: dts: mediatek: mt8188-geralt: drop firmware-name from first SCP core cf3c5bf2fb8b regulator: dt-bindings: Document TI TPS65185 358401e15811 regulator: core: allow regulator_register() with e7e731d90b00 spi: dt-bindings: nxp,lpc3220-spi: Add DMA specific properties 0efd42e88787 ASoC: dt-bindings: Convert realtek,rt5651 to DT schema 21889177c7e9 arm64: dts: renesas: Use lowercase hex acc2d46ba016 Merge tag 'v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next cd05027f3228 arm64: dts: renesas: Use hyphens in node names 7add41540117 arm/arm64: dts: renesas: Drop unused .dtsi 005f9e3644ac Merge 6.19-rc5 into char-misc-next 696aea94d3fa dt-bindings: media: i2c: Add os05b10 sensor fa6b02de574e dt-bindings: media: i2c: Add Samsung S5K3M5 image sensor 1a6970d37718 dt-bindings: media: i2c: Add Samsung S5KJN1 image sensor 396be428d48f arm64: dts: cix: Add OrangePi 6 Plus board support 388222cbc6e4 dt-bindings: arm: cix: add OrangePi 6 Plus board 8a1b971219d9 dt-bindings: iio: adc: Add AD4134 c616ef5fc880 dt-bindings: iio: proximity: Add RF Digital RFD77402 ToF sensor 1b072533efef dt-bindings: pinctrl: samsung: Add exynos9610-wakeup-eint node d556b2a250a8 dt-bindings: pinctrl: samsung: Add exynos9610-pinctrl compatible fee6f4f2ebd5 dt-bindings: soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports 315d0a210ccd arm: dts: lpc32xx: add interrupts property to Motor Control PWM 2d4703cc39d8 arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node 59acbfb08c7a dt-bindings: net: rockchip-dwmac: Allow "dma-coherent" e7978fa23e73 arm64: dts: rockchip: Add the vdpu383 Video Decoder on rk3576 3d9752b5ffdb arm64: dts: rockchip: Add the vdpu381 Video Decoders on RK3588 713151648ba2 arm64: dts: qcom: hamoa-iot-evk: Enable TPM (ST33) on SPI11 752008e5ef84 arm64: dts: rockchip: Add rk3588s-orangepi-cm5-base device tree 0d591d49d504 dt-bindings: arm: rockchip: Add Orange Pi CM5 Base 823ad7ab4830 arm64: dts: rockchip: Enable second HDMI output on CM3588 9ed66b32c4b9 arm64: dts: rockchip: Add HDMI to Gameforce Ace afeffdef654c dt-bindings: display: rockchip: Add no-hpd for dw-hdmi-qp controller 374a2610a844 arm64: dts: qcom: talos: Add PMU support 1bb6f872a948 arm64: dts: qcom: talos: switch to interrupt-cells 4 to add PPI partitions 1495b12dd18b arm64: dts: qcom: ipq9574: Complete USB DWC3 wrapper interrupts 60db44f9ab1c arm64: dts: qcom: ipq5018: Correct USB DWC3 wrapper interrupts 3a94f2e147d6 arm64: dts: qcom: monaco: Add CTCU and ETR nodes 61978b63d7cb arm64: dts: qcom: Add PCIe3 and PCIe5 regulators for HAMAO-IOT-EVK board 2f0230be089a arm64: dts: qcom: Add PCIe3 and PCIe5 support for HAMOA-IOT-SOM platform d7af35972d49 arm64: dts: qcom: hamoa: Move PHY, PERST, and Wake GPIOs to PCIe port nodes and add port Nodes for all PCIe ports e917dcc44a65 arm64: dts: qcom: sdm630: Add LPASS LPI TLMM a9576e1975bb arm64: dts: qcom: kodiak: Add missing clock votes for lpass_tlmm 2ce6dac0afda dt-bindings: gpu: img: Add AM62P SoC specific compatible 843442f35eac spi: dt-bindings: axiado,ax3000-spi: Add binding for Axiado SPI DB controller ce1545686ac4 arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect b38c2837a4c1 arm64: dts: renesas: r9a09g057: Add CANFD node 71b05c0fbb1e arm64: dts: renesas: r9a09g056: Add CANFD node f2826e02dec3 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Enable CANFD c3a5ef1971c9 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable CANFD 57507f1ab100 arm64: dts: renesas: r9a09g087: Add CANFD node 2dd586ebf433 arm64: dts: renesas: r9a09g077: Add CANFD node 24a639a75379 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into renesas-dts-for-v6.20 70eb29ba7308 dt-bindings: pinctrl: renesas,r9a09g077-pinctrl: Document GPIO IRQ 7c1e6cdb540c arm64: dts: renesas: r9a09g057: Add RSCI nodes 12bab8609e25 arm64: dts: renesas: r9a09g056: Add RSCI nodes 55d259b32fe2 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add GPIO keys 330035930524 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add GPIO keys 0274e6aa8e7b arm64: dts: renesas: r9a09g087: Add GPIO IRQ support cf741d2e8a0e arm64: dts: renesas: r9a09g077: Add GPIO IRQ support 7ec7d3107ad1 arm64: dts: renesas: r9a09g087: Add TSU and thermal zones support b78ee53481d3 arm64: dts: renesas: r9a09g077: Add TSU and thermal zones support fb523ea0cebf arm64: dts: renesas: r9a09g087: Add OPP table ccc606135698 arm64: dts: renesas: r9a09g077: Add OPP table 3d3158f552ec Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into renesas-clk-for-v6.20 e61a166730f3 dt-bindings: pinctrl: intel: keembay: fix typo c52b56ea765a ARM: dts: lpc32xx: Add missing properties to I2S device tree nodes 590f92e52b6e ARM: dts: lpc32xx: Declare the second AHB master support on PL080 DMA controller 0c473c8d6f5d ARM: dts: lpc32xx: Add missing DMA properties f9aa3eb38496 ARM: dts: lpc32xx: Use syscon for system control block c379c6892d86 ARM: dts: lpc32xx: describe FLASH_INT of SLC NAND controller 75d9c48a2ba6 ARM: dts: lpc32xx: change NAND controllers node names d9f691453182 ARM: dts: lpc32xx: Update spi clock properties 3abca592bfe1 ARM: dts: Add support for pcb8385 5f8db3730de7 dt-bindings: arm: at91: add lan966 pcb8385 board 958a9657c7d0 dt-bindings: soc: spacemit: k3: add clock support a45c091e89a1 dt-bindings: net: dsa: microchip: Make pinctrl 'reset' optional 4e1af11215ee arm64: dts: qcom: qrb2210-rb1: Add overlay for vision mezzanine e4a1630d3b05 arm64: dts: qcom: qrb2210-rb1: Add PM8008 node 41cb6b05e684 arm64: dts: qcom: qcm2290: Add pin configuration for mclks f685535f806c arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a 75911f2b072f dt-bindings: display: rockchip,vop: Add compatible for rk3506 7fa529d7f444 dt-bindings: display: rockchip,dw-mipi-dsi: Add compatible for rk3506 6122699e76e7 arm64: dts: broadcom: bcm2712: Add watchdog DT node 914987690831 arm64: dts: broadcom: bcm2712: Enable RNG 0f70c810948d ARM: dts: broadcom: bcm2711: Fix 'simple-bus' node names 726a4988206c ARM: dts: stm32: reorder nodes for stm32429i-eval 85b19a129954 arm64: dts: mediatek: add device tree for Tungsten 700 board 1b97285c0e24 arm64: dts: mediatek: add device tree for Tungsten 510 board 3ed0b28d2918 arm64: dts: mediatek: mt8188: switch mmc nodes to interrupts-extended 59a95bd89011 dt-bindings: arm: mediatek: Add Ezurio Tungsten entries 7e1cf0227843 dt-bindings: vendor-prefixes: Add Ezurio LLC 3e91aecad546 arm64: dts: mediatek: mt8395-genio-common: Add HDMI sound output support 62d02baa6a31 arm64: dts: mediatek: mt8395-genio-common: Enable HDMI output 37eb6fa3a0ad arm64: dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound output support 0dd940a9c0eb arm64: dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output 7be855ab6141 arm64: dts: mediatek: mt8390-genio-common: Add HDMI sound output support 684a136b3284 arm64: dts: mediatek: mt8390-genio-common: Enable HDMI output 5ceb3efd9bd7 arm64: dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes 9acd664ae667 arm64: dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes 2f438874517f arm64: dts: mediatek: mt7981b-openwrt-one: Enable wifi 79d0264a56fd arm64: dts: mediatek: mt7981b: Add wifi memory region 813bc92a5a7e arm64: dts: mediatek: mt7981b: Disable wifi by default b5f804e52428 arm64: dts: mediatek: mt7981b-openwrt-one: Enable Ethernet 4a64fe860e70 arm64: dts: mediatek: mt7981b: Add Ethernet and WiFi offload support c5b6d809e976 arm64: dts: mediatek: mt7981b-openwrt-one: Enable PCIe and USB ce656f4eb178 arm64: dts: mediatek: mt7981b: Add PCIe and USB support c7b4ce20856b arm64: dts: mediatek: mt8183: Add missing endpoint IDs to display graph 9f78fe613d0a dt-bindings: leds: Add LP5860 LED controller 1490903291a0 ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties 666a578e38ce dt-bindings: soc: mediatek: dvfsrc: Document clock 0a000d225d77 riscv: dts: renesas: r9a07g043f: Move interrupt-parent to top node 22bcb33f74c0 dt-bindings: clock: renesas,r9a09g077/87: Add PCLKCAN ID 38d74c781461 dt-bindings: ata: ahci-platform: Drop unnecessary select schema 6c3f2d145bdf ARM: dts: microchip: sama7d65: add missing flexcom nodes 5d84ec142574 ARM: dts: microchip: sama7d65: add fifo-size to usart 78064bb3efab ARM: dts: microchip: sama7d65: add dma properties to usart6 b88e699ac98c arm64: dts: nuvoton: Add missing "device_type" property on memory node 972220e64030 ARM: dts: aspeed: add device tree for ASRock Rack ALTRAD8 BMC ca9702b1c660 dt-bindings: arm: aspeed: add ASRock Rack ALTRAD8 board ef7b87ccb63c ARM: dts: aspeed: bletchley: Remove try-power-role from connectors 9534fb1326fa ARM: dts: aspeed: Add Facebook Anacapa platform e42ed37d5c01 dt-bindings: arm: aspeed: Add compatible for Facebook Anacapa BMC 77be93774ce5 dt-bindings: i2c: atmel,at91sam: add microchip,lan9691-i2c 9a70246b5079 dt-bindings: i2c: spacemit: add optional resets 89715b572f22 Merge tag 'renesas-dts-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt a49e947cb82d Merge tag 'aspeed-6.20-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt b0a6b2163d84 Merge tag 'arm-soc/for-6.19/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt 109d342a9d8c arm64: dts: marvell: change regulator-gpio to regulator-fixed aebc5bb7e5e0 arm64: dts: marvell: cn9131-cf-solidwan: Add missing GPIO properties on "nxp,pca9536" 327f06a60d50 arm64: dts: marvell: Fix stray and typo "pinctrl-names" properties f5b9b2c9e4b0 arm64: dts: marvell: Add missing "#phy-cells" to "usb-nop-xceiv" 2d48b886ad30 Merge branch '20260107-kaanapali-mmcc-v3-v3-0-8e10adc236a8@oss.qualcomm.com' into clk-for-6.20 a4ecfeacab64 dt-bindings: clock: qcom: document the Kaanapali GPU Clock Controller d561bab67763 dt-bindings: clock: qcom: Add Kaanapali video clock controller d5e064fd178d dt-bindings: clock: qcom: Add support for CAMCC for Kaanapali c7c41265356a dt-bindings: clock: qcom: document Kaanapali DISPCC clock controller 8e073d33637a Merge branch '20251202-sm8750_camcc-v1-2-b3f7ef6723f1@oss.qualcomm.com' into clk-for-6.20 bf41478fce67 dt-bindings: clock: qcom: Add camera clock controller for SM8750 SoC 3c947a7e450a dt-bindings: clock: qcom: Add SDM439 Global Clock Controller 76fb317d3b51 dt-bindings: clock: qcom: Add MSM8940 Global Clock Controller 4ba4ffd81153 dt-bindings: remoteproc: Add HSM M4F core on TI K3 SoCs 7a5c4216a1c0 arm64: dts: qcom: qcs615: Drop IPA interconnects 69fb7ec26313 dt-bindings: usb: Add Socionext Uniphier DWC3 controller 8c743972ba19 dt-bindings: usb: Add Microchip LAN969x support cdc01d91cdae dt-bindings: pinctrl: sunxi: Allow pinmux sub-pattern with leading numbers 52e36f69f85c dt-bindings: pinctrl: spacemit: add K3 SoC support e4814cfbf128 dt-bindings: pinctrl: spacemit: convert drive strength to schema format 0e58ef414308 arm64: dts: amlogic: Use lowercase hex fa33bb953bdc arm64: dts: amlogic: Use hyphen in node names 7da1cd217a9a ARM: dts: meson: drop iio-hwmon in favour of generic-adc-thermal 2951b17ddd23 dt-bindings: PCI: mediatek-gen3: Add MT7981 PCIe compatible 303e6869def2 arm64: dts: airoha: Use hyphen in node names ef45fa08c122 regulator: dt-bindings: qcom,wcn3990-pmu: describe PMUs on WCN39xx 49ce882257aa ASoC: ES8389: Add some members and update eb8511c0c383 arm64: dts: rockchip: Enable analog sound on RK3576 EVB1 849e6bb5169a arm64: dts: rockchip: Enable HDMI sound on RK3576 EVB1 144748745031 arm64: dts: rockchip: Enable HDMI sound on Luckfox Core3576 cea146581f75 arm64: dts: rockchip: Enable HDMI sound on FriendlyElec NanoPi M5 f32a74a77a1c arm64: dts: rockchip: Use a readable audio card name on NanoPi M5 7884b9f5136e arm64: dts: rockchip: enable NPU on rk3588-jaguar 6a46cc7da3d5 arm64: dts: rockchip: enable NPU on rk3588-tiger 1186cfe20ff6 dt-bindings: arm: rockchip: fix description for Radxa CM5 e701f00f60df dt-bindings: arm: rockchip: fix description for Radxa CM3I d1d09800d87e arm64: dts: rockchip: Add missing everest,es8388 supplies to rk3399-roc-pc-plus a558de474d84 arm64: dts: rockchip: Enable PCIe for ArmSoM Sige1 d7624078afea arm64: dts: rockchip: Enable the NPU on Turing RK1 df697d66f669 arm64: dts: rockchip: Enable the NPU on FriendlyElec CM3588 5682b1ad021c arm64: dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS d9f2b91a7b6c arm64: dts: rockchip: enable UFS controller on FriendlyElec NanoPi M5 e2debfad11d2 arm64: dts: rockchip: Add light/proximity sensor to Pinephone Pro a26d68c1f8db arm64: dts: rockchip: Add magnetometer sensor to Pinephone Pro 0454d9dc8e56 ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property 3b4e2f9477be spi: st: use pm_ptr and remove __maybe_unused 8b01839fd7d8 arm64: dts: qcom: qcs615-ride: Enable DisplayPort 357ceb356d84 arm64: dts: qcom: talos: Add DisplayPort and QMP USB3-DP PHY 4e8ac02c90d2 arm64: dts: qcom: sm8750-qrd: Enable Iris codec 33f47143bfd1 arm64: dts: qcom: sm8750-mtp: Enable Iris codec 2aa74e476b84 arm64: dts: qcom: sm8750: Add Iris VPU v3.5 4501ac6fb0c8 dt-bindings: gpio: spacemit: add compatible name for K3 SoC 23cf8652240b arm64: zynqmp: Remove ina260 IIO description dc06a3f283f1 arm64: dts: xilinx: Drop "label" property on dlg,slg7xl45106 bcfd0d929956 dt-bindings: soc: samsung: exynos-pmu: Drop unnecessary select schema dd378a30dc54 dt-bindings: display: msm: document DSI controller and phy on QCS8300 3a283e84dbbc dt-bindings: msm: dsi-controller-main: document the QCS8300 DSI CTRL 6a4139dbc9be dt-bindings: display: msm-dsi-phy-7nm: document the QCS8300 DSI PHY 6f23a1829c95 arm64: dts: qcom: Add The Fairphone (Gen. 6) a7438709761b arm64: dts: qcom: Add initial Milos dtsi 8165839b6501 arm64: dts: qcom: Add PMIV0104 PMIC ca80589ab27c arm64: dts: qcom: Add PM7550 PMIC 9f874cd47174 arm64: dts: qcom: pm8550vs: Disable different PMIC SIDs by default 5253149fd5ee dt-bindings: arm: qcom: Add Milos and The Fairphone (Gen. 6) 2f681c6aa973 dt-bindings: qcom,pdc: document the Milos Power Domain Controller 7b2b07fc1c7d dt-bindings: crypto: qcom,prng: document Milos 1d4c234a7b5a ARM: dts: omap: dra7: Remove bogus #syscon-cells property 36bf7bcd26ce ARM: dts: ti/omap: omap*: fix watchdog node names 29f8d2affca6 ARM: dts: ti: Drop unused .dtsi a1cceab259c1 ARM: dts: Drop am335x-base0033 devicetree 615ae4f85f0a ARM: dts: tps65910: Add gpio & interrupt properties ead7e6e24f53 ARM: dts: omap: enable panic-indicator option 4f8825fbdb65 ARM: dts: ti/omap: omap4-epson-embt2ws: add powerbutton 1dae4dc95b72 arm64: dts: ti: Use lowercase hex 2aaacb2fbb3d arm64: dts: ti: Minor whitespace cleanup 8fbd19905cb1 arm64: dts: qcom: monaco-evk: Enable PCIe0 and PCIe1. 0585c2d3a38e arm64: dts: qcom: qcs8300-ride: enable pcie1 interface c1c61f7b3cc0 arm64: dts: qcom: qcs8300: enable pcie1 359703ffd6a7 arm64: dts: qcom: qcs8300-ride: enable pcie0 interface 7d4282239989 arm64: dts: qcom: qcs8300: enable pcie0 8964374fadd9 arm64: dts: qcom: x1e80100: add TRNG node dbffc86d5286 arm64: dts: qcom: sm8750: Fix BAM DMA probing 57591184f103 arm64: dts: qcom: monaco: add QCrypto node 5134a4c0be3d arm64: dts: qcom: lemans: add QCrypto node 9adce3539e71 arm64: dts: qcom: x1e80100-medion-sprchrgd-14-s1: correct firmware paths 4bf4a52efdb2 arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 38cc65257d59 arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs 5e25679a8251 arm64: dts: qcom: sm8750-mtp: Add eusb2 repeater tuning parameters 2176323db071 arm64: dts: qcom: msm8939: Add camss and cci 4c1cd0ce8367 arm64: dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe switch node 6fa474797f18 dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base for Glymur efdc29224d43 media: dt-bindings: nxp,imx8-jpeg: Document optional SRAM support a335ccfc867a arm64: dts: renesas: r8a779h0: Add WWDT nodes 52dc7f70ec4f arm64: dts: renesas: r8a779g0: Add WWDT nodes 8c5dddeaaeb7 arm64: dts: renesas: r8a779f0: Add WWDT nodes 6d625d11625f arm64: dts: renesas: r8a779a0: Add WWDT nodes c776bb79ad41 arm64: dts: renesas: r8a77980: Add WWDT nodes aaa9bd7ed5ca arm64: dts: renesas: r8a77970: Add WWDT nodes 7a90b2901668 arm64: dts: renesas: condor/v3hsk: Mark SWDT as reserved aba65d6a28dc arm64: dts: renesas: r8a77980: Add SWDT node dcaa888deaf1 arm64: dts: renesas: r9a09g056: Add TSU nodes 0e50629424cf arm64: dts: renesas: r9a09g087: Add DMAC support d8a8b28b928c arm64: dts: renesas: r9a09g077: Add DMAC support 9d0b0c6918ad arm64: dts: renesas: r9a09g087: Add ICU support 47563af9e68d arm64: dts: renesas: r9a09g077: Add ICU support db8c163135cf arm64: dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes 305334f1f6be arm64: dts: renesas: renesas-smarc2: Move aliases to board DTS a4dad3cab31a arm64: dts: renesas: r9a09g047: Add RSCI nodes c8bb3fb9de1b ARM: dts: renesas: r9a06g032: Add Ethernet switch interrupts 6f9e11e7930c arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add NMI wakeup button support 885176dbb7a6 arm64: dts: renesas: r9a09g056: Add RSPI nodes e3bec0d47373 arm64: dts: renesas: r9a09g056: Add DMAC nodes a65765461adf arm64: dts: renesas: r9a09g056: Add ICU node 5fcf901b614d arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN 4d006a67e1c9 arm64: dts: renesas: r9a09g087: Add SPI nodes 70302041c4f0 arm64: dts: renesas: r9a09g077: Add SPI nodes 701acfab3819 arm64: dts: renesas: rzg3s-smarc: Enable PCIe 78bef1b4e046 arm64: dts: renesas: rzg3s-smarc-som: Add PCIe reference clock 2bef06d981fb arm64: dts: renesas: r9a08g045: Add PCIe node 2a9a9a7001bf arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB3.0 PHY and xHCI controller aca0b5f6febb arm64: dts: renesas: r9a09g056: Add USB3 PHY/Host nodes e21281585f19 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB3.0 PHYs and xHCI controllers 0c0335f6219a arm64: dts: renesas: r9a09g057: Add USB3 PHY/Host nodes 3c8761e141e7 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable DU and DSI 2f3cc92c2800 arm64: dts: renesas: r9a09g056: Add DU and DSI nodes 65481a831b2e arm64: dts: renesas: r9a09g056: Add FCPV and VSPD nodes 3d6ad94f4adb arm64: dts: renesas: r9a09g057h48-kakip: Enable SPI NOR Flash 107fa1054cc8 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable DU and DSI 35318a57a21b arm64: dts: renesas: r9a09g057: Add DU and DSI nodes 7f864a85f515 arm64: dts: renesas: r9a09g057: Add FCPV and VSPD nodes 59b3eee55f4f arm64: dts: renesas: rzt2h-n2h-evk: Add note about SD1 1.8V modes 4f02a02eb8bf spi: dt-bindings: at91: add microchip,lan9691-spi d9589406774c ASoC: dt-bindings: realtek,rt5575: add support for ALC5575 b6baf8f15f6d ASoC: dt-bindings: ES8389: Add property about power supply 6d6470b98cac dt-bindings: PCI: qcom,pcie-apq8084: Move APQ8084 to dedicated schema a36eadc896b3 dt-bindings: PCI: qcom,pcie-msm8996: Move MSM8996 to dedicated schema 0a6e47a4e25e dt-bindings: PCI: qcom,pcie-apq8064: Move APQ8064 to dedicated schema 587d0c36a682 dt-bindings: PCI: qcom,pcie-ipq9574: Move IPQ9574 to dedicated schema 3637b5946a3b dt-bindings: PCI: qcom,pcie-ipq4019: Move IPQ4019 to dedicated schema 9e64f603f5e6 dt-bindings: PCI: qcom,pcie-ipq8074: Move IPQ8074 to dedicated schema 148b98a0492b dt-bindings: PCI: qcom,pcie-ipq6018: Move IPQ6018 and IPQ8074 Gen3 to dedicated schema 2ff81d7e9fde dt-bindings: PCI: qcom,pcie-ipq5018: Move IPQ5018 to dedicated schema 27d8931ad218 dt-bindings: PCI: qcom,pcie-qcs404: Move QCS404 to dedicated schema af4a42c35454 dt-bindings: PCI: qcom,pcie-sdm845: Move SDM845 to dedicated schema e2592855c941 dt-bindings: PCI: qcom,pcie-sdx55: Move SDX55 to dedicated schema b3bac4176ed4 dt-bindings: PCI: qcom,pcie-sm8150: Merge SC8180x into SM8150 af0daceaaadd dt-bindings: net: mscc-miim: add microchip,lan9691-miim 76b09e6295e1 arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks db07dcaaf4e9 arm64: dts: qcom: qcs8300: Add support for camss b9335058da90 arm64: dts: qcom: sdm630: Add FastRPC nodes to ADSP d22a889cb06f arm64: dts: qcom: sdm630: Add missing vote clock and GDSC to lpass_smmu 8043fa6a46ed arm64: dts: qcom: sdm630/660: Add CDSP-related nodes 724d10cf16e7 arm64: dts: qcom: hamoa-iot-evk: Add backlight support for eDP panel 272a014d1ac9 arm64: dts: qcom: hamoa-iot-evk: enable PWM RG LEDs ecb7e38a5372 arm64: dts: qcom: msm8937: add reset for display subsystem 3a7b9a40fa23 arm64: dts: qcom: msm8917: add reset for display subsystem 1f020ad9b23b Merge branch '20251117-mdss-resets-msm8917-msm8937-v2-1-a7e9bbdaac96@mainlining.org' into HEAD 31e5ff1e20df arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on fd5ed3423780 arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on 34a812a5f443 arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on 73bd09554cba arm64: dts: qcom: sdm630: Add missing MDSS reset c641ab7ba076 arm64: dts: qcom: ipq5018: Remove tsens v1 fallback compatible 4ac3d77913f9 arm64: dts: qcom: qrb2210: add dts for Arduino unoq 3283b13450f4 arm64: dts: qcom: agatti: add uart2 node aa5f3c8a2fbf dt-bindings: arm: qcom: Add arduino imola, UnoQ codename 33d0a5dd67ab dt-bindings: vendor-prefixes: Add Arduino name 3daa37ff10a1 arm64: dts: qcom: Add qcs6490-rubikpi3 board dts fe60d92de48d dt-bindings: arm: qcom: Add Thundercomm RUBIK Pi 3 598c096bc2e7 arm64: dts: qcom: lemans-evk: Add OTG support for primary USB controller 1638c980cb23 arm64: dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board a2c70dbeda4b arm64: dts: qcom: sm8750-mtp: Add SDC2 node for sm8750 mtp board cca4ddfad433 arm64: dts: qcom: sm8750: Add SDC2 nodes for sm8750 soc 2fe969d9aadc arm64: dts: qcom: monaco-evk: Enable AMC6821 fan controller 73f68df4dfa2 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort 0d455c5e6b6f arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths 4d171519043d arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI 12ba95e3d7a7 arm64: dts: qcom: sdm845-oneplus: Add framebuffer 898ab8b9df3a arm64: dts: qcom: sdm845-oneplus-enchilada: Sort nodes alphabetically 085b3f85d3ff ARM: dts: qcom: msm8974-hammerhead: Update model property 6b296b50e9a6 arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct ipa_fw_mem for the driver to load successfully b7f781bfd930 arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove duplicate reserved-memroy nodes 9ba9390130ff arm64: dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa IoT EVK board 43da1a95f1e3 arm64: dts: qcom: monaco-evk: Enable TPM (ST33) dcf9ec139e0f arm64: dts: qcom: lemans-evk: Enable TPM (ST33) d7a186f5dfa7 arm64: dts: qcom: lemans: Enable cpufreq cooling devices 4e2a153d23fc arm64: dts: qcom: monaco: Enable cpufreq cooling devices 03cb5b83d7a0 arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL e13a8a086724 dt-bindings: arm: qcom: Add Pixel 3 and 3 XL 31b92cd46b99 arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name d670f3c7f759 arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name b76977a01121 arm64: dts: qcom: sdm630: fix gpu_speed_bin size 08b986f449ef arm64: dts: qcom: sdm845-shift-axolotl: Add ath10k calibration variant a04d37747b02 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add ath10k calibration variant 4a1ff78c123e arm64: dts: qcom: sdm845-oneplus: add ath10k calibration variant 21fefb193e57 arm64: dts: qcom: sm7225-fairphone-fp4: Enable CCI pull-up 1674d6b26d4b arm64: dts: qcom: sm7225-fairphone-fp4: Add camera fixed regulators 8625b9a3127d arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs 17db2e966944 arm64: dts: qcom: SM8750: Enable CPUFreq support 2244f56b4c75 dt-bindings: mailbox: qcom: Document SM8750 CPUCP mailbox controller db27b48bf1d4 arm64: dts: qcom: msm8939-asus-z00t: add hall sensor 512dea79e7b5 arm64: dts: qcom: msm8939-asus-z00t: add battery 21c4b46736a2 arm64: dts: qcom: x1e78100-t14s: Add audio playback over DisplayPort 8fac08b9bd33 arm64: dts: qcom: hamoa: Add sound DAI prefixes for DP ae9e038fa854 arm64: dts: qcom: x1e80100-vivobook-s15: enable IRIS fd267437f7c1 arm64: dts: qcom: x1e80100-vivobook-s15: add HDMI port 915a658aed2b arm64: dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers 68ca50543870 arm64: dts: qcom: sm8550-hdk-rear-camera-card: remove optional property a7acf61fb13d arm64: dts: qcom: sm8550-hdk-rear-camera-card: rename supply properties 76783dfe7293 arm64: dts: qcom: sm8550-qrd: remove data-lanes property of image sensor edaa8fefff5a arm64: dts: qcom: sm8550-qrd: rename image sensor supply properties 0606f7440187 arm64: dts: qcom: qcs8300-ride: Enable Display Port ea42eceb35bc arm64: dts: qcom: qcs8300: add display dt nodes for MDSS, DPU, DisplayPort and eDP PHY 156a79d201cb arm64: dts: qcom: Use lowercase hex d3047ae03e25 arm64: dts: qcom: Use hyphen in node names 877f6c418809 arm64: dts: qcom: Minor whitespace cleanup 8b7f9308dc11 arm64: dts: qcom: Add support for X1-based Surface Pro 11 549d1069e37d dt-bindings: arm: qcom: Document Microsoft Surface Pro 11 d57f7a29a719 arm64: dts: qcom: hamoa-iot-evk: Add vbus regulator support for Type-A ports 9f9a912174f7 arm64: dts: qcom: sdm845-xiaomi-polaris: Update firmware paths 088719338dda arm64: dts: qcom: sdm845-samsung-starqltechn: Update firmware paths 59721bb424ca arm64: dts: qcom: sdm845-axolotl: Update firmware paths 562f8c32c5eb arm64: dts: qcom: sdm845-oneplus: Update firmware paths f5da59b7943a dt-bindings: remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP from if-branch 88d1d6f92d38 arm64: dts: qcom: lemans-ride: Enable Adreno 663 GPU 0527619279f9 arm64: dts: qcom: lemans-evk: Enable Adreno 663 GPU 87d58e78dc67 arm64: dts: qcom: lemans: Add GPU cooling 7ee25117a21a arm64: dts: qcom: lemans: Add gpu and gmu nodes 61bd7199186c dt-bindings: remoteproc: qcom,adsp: Allow cx-supply on qcom,sdm845-slpi-pas 5eceae41c6d8 arm64: dts: qcom: sm8650-hdk: Add support for the Rear Camera Card overlay c0edc9174808 arm64: dts: qcom: sm8650-qrd: Enable CAMSS and Samsung S5KJN1 camera sensor cf956196ece0 arm64: dts: qcom: sm8650: Add description of MCLK pins c9ddee7b0511 arm64: dts: qcom: sm8650: Add CAMSS device tree node fda8e8debc98 arm64: dts: qcom: qcs8300: Enable TSENS support for QCS8300 SoC 77c41ebbdaaa arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: add hdmi bridge with enable pin 09009c00f252 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: force usb2-only mode on usb_1_ss2_dwc3 f5d0c008df3e arm64: dts: qcom: hamoa: Extend the gcc input clock list a22ceb6b7a1a Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@oss.qualcomm.com' into arm64-for-6.20 474356f70da3 Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@oss.qualcomm.com' into clk-for-6.20 69b5452282c0 dt-bindings: clock: qcom,x1e80100-gcc: Add missing UFS mux clocks 145e0a5201cb dt-bindings: gpio: add gpio-line-mux controller c83e70e854f7 arm64: dts: arm: Use hyphen in node names d209535a2215 dt-bindings: dma: atmel: add microchip,lan9691-dma 0eef03ce74ad dt-bindings: dma: snps,dw-axi-dmac: Add compatible string for Agilex5 72eddc8ea8bf dt-bindings: dma: pl08x: Do not use plural form of a proper noun PrimeCell d78249fb43f5 dt-bindings: phy: Add DP PHY compatible for Glymur 055a94568c8e dt-bindings: phy: qcom-edp: Add missing clock for X Elite 8646a829f188 dt-bindings: phy: sc8280xp-qmp-pcie: Document Glymur PCIe Gen4 2-lanes PHY 23e55d439590 dt-bindings: phy: spacemit: add K1 USB2 PHY 403485907a74 dt-bindings: iio: adc: Add adi,ad4062 7e6a040da1bd arm64: dts: freescale: Add FRDM-IMX91 basic support 684abbc2df5b dt-bindings: arm: fsl: Add FRDM-IMX91 board 5117ca7e076f arm64: dts: imx8mp: Update Data Modul i.MX8M Plus eDM SBC DT to rev.903 c73456d398d4 dt-bindings: tpm: Add st,st33tphf2ei2c 7886adca522a arm64: dts: imx8mp-evk: add camera ov5640 and related nodes 262c3a71c374 arm64: dts: colibri-imx8x: Add cma memory 3c336bc649ea arm64: dts: colibri-imx8x: Add wi-fi 32kHz clock e55847bd6e28 arm64: dts: colibri-imx8x: Add backlight 877922c5b151 dt-bindings: PCI: socionext,uniphier-pcie: Fix interrupt controller node name 66f0c0a17712 ARM: dts: imx: imx6sl: fix lcdif compatible 79a7d6846e08 ARM: dts: imx: imx6sll-kobo-clara2e: add regulator for EPD 0f98d63aeddb ARM: dts: imx: imx6sll: fix lcdif compatible 6d6926f24d25 dt-bindings: arm: fsl: Add Apalis iMX8QP 5066e222c45a arm64: dts: freescale: Add Apalis iMX8QP 25e7a5b1860c arm64: dts: freescale: Add NXP i.MX8QP SoC dtsi 5f992de15d2e arm64: dts: imx8qm: Add CPU cluster labels cfb57cee6955 arm64: dts: freescale: Use lowercase hex da35f24d5e4c arm64: dts: freescale: Minor whitespace cleanup f4720b2ac3bc arm64: dts: freescale: Use hyphen in node names 99a5eada4037 arm64: dts: imx94: add mt35xu512aba spi nor support d4ff990102a0 arm64: dts: imx94: add xspi device node bf18a0f083bd arm64: dts: freescale: Add i.MX952 EVK basic device tree 3546aa155a84 arm64: dts: freescale: Add initial device tree for i.MX952 d8a61a7faedd dt-bindings: arm: fsl: add i.MX952 EVK board 849d046516eb arm64: dts: imx8mm-phycore-som: Update eth phy impedance 5696083f98bf arm64: dts: freescale: add support for NXP i.MX93 FRDM 065f6fa5617f dt-bindings: arm: fsl: add i.MX93 11x11 FRDM board 1a1ea4cc09ec arm64: dts: mb-smarc-2: Add PCIe support 055375ce9c0a arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off 8fa9e7b88ea0 arm64: dts: imx8mn-tqma8mqnl: remove virtual 1.8V regulator 39f4744a17ef arm64: dts: imx8mn-tqma8mqnl: remove virtual 3.3V regulator 531f8f3ea7b6 arm64: dts: imx8mm-tqma8mqml: fix LDO5 power off 685d79e7a0a2 arm64: dts: imx8mm-tqma8mqml: remove superfluous line 1c4004034c8b arm64: dts: imx8mm-tqma8mqml: remove virtual 1.8V regulator 28b9c486bbe5 arm64: dts: imx8mm-tqma8mqml: remove virtual 3.3V regulator e9d1570ab83e arm64: dts: imx8mp-var-som: Add support for TSC2046 touchscreen f253aed62f06 arm64: dts: imx8mp-var-som: Add support for WM8904 audio codec 730d6ed15b37 arm64: dts: imx8mp-var-som: Add WiFi and Bluetooth support 4827360c2c62 arm64: dts: imx8mp-var-som: Move UART2 description to Symphony carrier fd9b983b0a5c arm64: dts: imx8mp-var-som: Move PCA9534 GPIO expander to Symphony carrier 98b561dd8a84 arm64: dts: imx8mp-var-som: Move USDHC2 support to Symphony carrier b8b15223e313 arm64: dts: imx93-11x11-evk: Use phys to replace xceiver-supply a35f3452022a arm64: dts: imx8mp-evk: Use phys to replace xceiver-supply c731fb199e0c arm64: dts: imx95-15x15-evk: Use phys to replace xceiver-supply 2aa50e68d77c ARM: dts: imx6qdl: Add default GIC address cells f749887b005d dt-bindings: power: fsl,imx-gpc: Document address-cells fc5612e37c5c arm64: dts: imx8m{m,p}-venice-gw71xx: Add Magetometer dfa8da65b542 arm64: dts: tqma8mpql-mba8mp-ras314: Add HDMI audio output support fc93ef416a95 arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings 05a087be0a3b arm64: dts: tqma8mpql-mba8mp-ras314: Fix Ethernet PHY IRQ support 265db33a1dc1 arm64: dts: tqma8mpql-mba8mpxl: Configure IEEE 1588 event out signal d6330d919482 arm64: dts: tqma8mpql-mba8mpxl: Add HDMI audio output support bcd6a3e5924c arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings ec64595818bc arm64: dts: tqma8mpql-mba8mpxl: Fix Ethernet PHY IRQ support c8e421dbe62c arm64: dts: tqma8mpql-mba8mpxl: Adjust copyright text format 4b50dfe18fca arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device ae6866e9e3ce arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device 00d3bccff648 arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments dcf72f23ce11 arm64: dts: freescale: imx8-apalis: Add ethernet alias 0f0ad209f6d3 arm64: dts: imx93-var-som-symphony: Enable LPSPI6 controller 7ebd76fb18f3 arm64: dts: imx93-var-som-symphony: Add USB support f124d4b6be32 arm64: dts: imx93-var-som-symphony: Add support for ft5x06 touch controller a390238e4c05 arm64: dts: imx93-var-som-symphony: Update gpio aliases 1d6dfe10f3dc arm64: dts: imx8mp-phyboard-pollux: add PEB-WLBT-05 expansion board e1e04d304210 arm64: dts: imx8mp-phyboard-pollux: Enable i2c3 53a79ec7e9ba arm64: dts: imx8mp-phycore-som: add spi-nor supply vcc 16bd398bad83 arm64: dts: imx8mp-phyboard-pollux: add fan-supply 4839861015c7 arm64: dts: imx91-11x11-evk: Add audio XCVR sound card support 0476fe3182c9 arm64: dts: imx91-11x11-evk: Add PDM microphone sound card support 84984b65264f arm64: dts: imx91-11x11-evk: Add WM8962 sound card support fd45e8bd8d31 arm64: dts: imx91-11x11-evk: Add bt-sco sound card support c7331a3e80a7 arm64: dts: imx91-11x11-evk: Refine label and node name of WM8962 d4831b59c96d arm64: dts: imx93-9x9-qsb: add CAN support overlay file c7db72e1efdb arm64: dts: tqmls1046a: Move BMAN/QMAN buffers to DRAM1 area e65fd05850b8 arm64: dts: cix: Use lowercase hex 3b0a1a86c1b0 arm64: dts: imx93-14x14-evk: Add audio XCVR sound card f878699bd535 arm64: dts: imx93-14x14-evk: Add bt-sco sound card support 4ca9daec40bf arm64: dts: imx8ulp: add sim lpav node 8a7d32705460 arm64: dts: imx943-evk: add flexcan support b8352dd72243 arm64: dts: imx8mm: Add label to thermal-zones e28f3872d30f arm64: dts: add support for NXP i.MX8MP FRDM board f4799a46389e arm64: dts: tqma8xxs-mb-smarc-2: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 3a900199eb02 arm64: dts: tqma8xxs: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 1519c352d6e3 arm64: dts: imx8qxp-mek: Add sensors under i2c1 bus c5b9031ad104 arm64: dts: mba8xx: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 93ef7b95e9bc dt-bindings: arm: fsl: Add i.MX8MP FRDM board 25160b69b379 dt-bindings: misc: qcom,fastrpc: Add compatible for Kaanapali 45a9a8710de2 Merge 6.19-rc3 into tty-next 43a9632e8426 Merge 6.19-rc3 into usb-next d5e356ff7786 dt-bindings: arm: fsl: add TQ-Systems boards MBLS1028A and MBLS1028A-IND 094056360f84 arm64: dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees 5269188d0ca0 arm64: dts: imx8mp libra: add peb-av-10 expansion board overlay bad56036e188 arm64: dts: imx8mp libra: add and update display overlays b4142775992e arm64: dts: imx943-evk: add ENETC, EMDIO and PTP Timer support 40fb558610ef arm64: dts: imx94: add basic NETC related nodes 269ec450562e arm64: dts: imx8dxl-ss-ddr: Add DB (system interconnects) pmu support for i.MX8DXL e627f343ceb1 arm64: dts: imx8qm: add ddr perf device node 07248d41718a arm64: dts: exynos: gs101: add OTP node 81d5997ca8d3 dt-bindings: nvmem: add google,gs101-otp c694f553fb48 dt-bindings: iio: dac: adding support for Microchip MCP47FEB02 baa9b8795d02 Merge tag 'drm-misc-next-2025-12-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 2dddaeb4ed59 ARM: dts: lpc3250-phy3250: replace deprecated at25 properties with new ones 3f6a920fb331 ARM: dts: lpc3250-phy3250: rename nodename at@0 to eeprom@0 8d3a3fc961d4 ARM: dts: lpc3250-ea3250: add key- prefix for gpio-keys d7397e8437a3 ARM: dts: lpc32xx: remove usb bus and elevate all children nodes 5eb1ee981504 dt-bindings: clock: gcc-msm8917: Add missing MDSS reset 7f914b108e76 dt-bindings: phy: qcom,snps-eusb2-repeater: Add squelch param update eea24368accb dt-bindings: phy: samsung,usb3-drd-phy: add power-domains bcad7586c788 dt-bindings: phy: samsung,ufs-phy: add power-domains 597ea40a76ae riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes 82844859906d riscv: dts: spacemit: PCIe and PHY-related updates 4528d80729b6 riscv: dts: spacemit: Add a PCIe regulator b1f43a24fb20 dt-bindings: phy: qcom,snps-eusb2-repeater: Add SMB2370 compatible 5dcfc273efb3 dt-bindings: phy: qcom-m31-eusb2: Add Glymur compatible 060d5204040d dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible 84efb1e46493 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible 811070d10e20 dt-bindings: phy: lynx-28g: permit lane OF PHY providers e716226b983b dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo ssphy b07e2e09fd23 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo hsphy 083f077a2b17 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 HS phy compatible a9d698d40a9c dt-bindings: phy: Add Apple Type-C PHY faf30921471d dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 1a150e32de4a dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1046 65b515887eae dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Kaanapali compatible f6d21ccdb27e dt-bindings: phy: spacemit: Introduce PCIe PHY b7bd9e297bcd dt-bindings: phy: spacemit: Add SpacemiT PCIe/combo PHY 640dd142b842 dt-bindings: phy: mediatek,hdmi-phy: Document extra clocks for MT8195 41ed45d831cc dt-bindings: phy: mediatek,hdmi-phy: Add support for MT8188 SoC b7fffd6e649e dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 5a6e565b06a3 dt-bindings: phy: renesas,rzg3e-usb3-phy: Add RZ/V2H(P) and RZ/V2N support d568354c566c dt-bindings: PCI: Add ASPEED PCIe RC support 5f02e7e1f2a1 arm64: dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash c9e70c9d70e7 arm64: dts: allwinner: sun55i: Add SPI controllers b12e9e62106b dt-bindings: usb: dwc3: Add Google Tensor G5 DWC3 018c8aea1016 dt-bindings: PCI: pci-imx6: Add external reference clock input 3d35ea1e2ed3 dt-bindings: PCI: dwc: Add external reference clock input 704b4787797c dt-bindings: dma: Update ADMA bindings for tegra264 a528e85719be dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Kaanapali and Glymur SoCs 878e36b07992 dt-bindings: dma: mediatek,uart-dma: Support all SoC generations f45d6fde6cbd dt-bindings: dma: mediatek,uart-dma: Deprecate mediatek,dma-33bits 8f55e05a74a1 dt-bindings: dma: mediatek,uart-dma: Allow MT6795 single compatible 2eb7fe5323ab dt-bindings: serial: 8250: add SpacemiT K3 UART compatible 4fe4f5ca30b4 dt-bindings: soundwire: qcom: Add SoundWire v2.2.0 compatible fbc706fb5108 arm64: dts: rockchip: Add support for CM5 IO carrier 062bfe1397e9 arm64: dts: rockchip: Add rk3588 based Radxa CM5 f95977b0c89a dt-bindings: arm: rockchip: Add Radxa CM5 IO board b800c6b8a524 arm64: dts: rockchip: Fix Bluetooth on the RockPro64 board 351b6d4535a3 arm64: dts: rockchip: Correctly describe the ethernet phy on rk3368-lion e005a6a6a483 arm64: dts: rockchip: add mdio subnode to gmac on rk3368 fea9c338acb6 arm64: dts: rockchip: add gmac reset property to rk3368 8b02f4f94875 arm64: dts: rockchip: add dma-coherent for pcie and gmac of RK3576 8565a1b32b70 arm64: dts: rockchip: Add EEPROMs for Radxa rk35xx boards 2316ac21f151 arm64: dts: rockchip: Add EEPROMs for Radxa ROCK 4 boards 1a397cae6d40 arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 0580a73b73b5 arm64: dts: rockchip: enable saradc for ArmSoM Sige5 2283d2ef65a2 arm64: dts: rockchip: fix hp-det pin for ArmSoM Sige5 de6ba2504f41 arm64: dts: rockchip: remove rtc regulator for ArmSoM Sige5 14f6e356e5b6 arm64: dts: exynos: gs101: add samsung,sysreg property to CMU nodes ce643d4bfeb7 dt-bindings: clock: google,gs101-clock: add samsung,sysreg property as required b4fd7c4c07a9 arm64: dts: apm: Drop "dma" device_type 63e0adf9b981 arm64: dts: apm: Add "reg" to "syscon-reboot" and "syscon-poweroff" daad4f62b2b8 arm64: dts: apm: Use recommended i2c node names 52f4e21d542a arm64: dts: apm/shadowcat: More clock clean-ups c8dd6502b734 ARM: dts: vexpress/v2m-rs1: Use documented arm,vexpress,config-bus child node names b616a8da152b arm64: dts: cavium: Drop thunder2 63d6abf9c58b arm64: dts: cavium: thunder-88xx: Add missing PL011 "uartclk" 56c2fd6d1110 arm64: dts: toshiba: Use recommended node names 9e34a4ebc868 arm64: dts: sprd: Use recommended node names 65c0c408742a arm64: dts: lg: Use recommended simple-bus node name 5bf46036b630 Add Richtek RT8092 support 07fbf0c472b7 dt-bindings: trivial-devices: add MEMSIC 3-axis magnetometer 09798c6c1e79 dt-bindings: iio: adc: Add TI ADS1018/ADS1118 50d0d702a0e7 arm64: dts: exynosautov920: add CMU_MFD clock DT nodes 64be690333c9 dt-bindings: clock: exynosautov920: add MFD clock definitions 26b539517189 dt-bindings: interconnect: mt8183-emi: Add support for MT8196 EMI 87946bb208d2 dt-bindings: iio: pressure: add honeywell,abp2030pa b0874cc0cb01 dt-bindings: adc: ad9467: add support for ad9211 ae9b78f3b0f6 dt-bindings: iio: adc: Allow interrupts property for AST2600 38d4132cff68 dt-bindings: iio: amplifiers: add adl8113 732bb830616b dt-bindings: iio: frequency: adf4377: add clk provider 0c7fa39fd1d9 dt-bindings: iio: adc: Add the NXP SAR ADC for s32g2/3 platforms 7feadcfcf024 bindings: iio: adc: Add bindings for TI ADS131M0x ADCs 2a35d3e2047c riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite eMMC board 7d4b65c97dc7 riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board ff4ff1c946da dt-bindings: riscv: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board 0f73f72f1047 riscv: dts: microchip: convert clock and reset to use syscon 37c111e32113 riscv: dts: microchip: fix mailbox description beaed6606d0d riscv: dts: spacemit: Define the P1 PMIC regulators for Milk-V Jupiter ec6196767c82 riscv: dts: spacemit: Define fixed regulators for Milk-V Jupiter ee403823f721 riscv: dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter 15c7d2ad67b7 dt-bindings: arm: add CTCU device for monaco 8ffd14a98368 regulator: dt-bindings: rt5739: Add compatible for rt8092 fbe3420b01ce dt-bindings: crypto: qcom,prng: document x1e80100 dd856b778007 dt-bindings: clock: thead,th1520-clk-ap: Add ID for C910 bus clock 4b6c9d1fcf45 dt-bindings: memory: SDRAM channel: standardise node name 88fb21f0ef05 dt-bindings: memory: add DDR4 channel compatible 9c419da2b200 dt-bindings: memory: factorise LPDDR channel binding into SDRAM channel 6df6c46201b7 dt-bindings: memory: introduce DDR4 0382002144ff dt-bindings: memory: factorise LPDDR props into SDRAM props db9dced71118 arm64: dts: qcom: kaanapali: Add base QRD board f7ca89348e89 arm64: dts: qcom: kaanapali: Add base MTP board 164f7fd40b0a arm64: dts: qcom: Introduce Kaanapali SoC 60c72b6368ad dt-bindings: gpio-mmio: Add compatible string for opencores,gpio f41679bfdea2 dt-binding: Update oss email address for Coresight documents 68c9fde54b6f dt-bindings: gpio: gpio-pca95xx: Add tcal6408 and tcal6416 f4011c42cddc spi: atcspi200: Add support for Andes ATCSPI200 SPI af22e45e02bd Add support for NXP XSPI 334b71418b40 dt-bindings: sram: Document qcom,kaanapali-imem and its child node 93a34c934bcb dt-bindings: interrupt-controller: qcom,pdc: Document Kaanapali Power Domain Controller 9c6317967505 arm64: dts: qcom: glymur: Add header file for IPCC physical client IDs 3dbd10723da9 arm64: dts: qcom: kaanapali: Add header file for IPCC physical client IDs 359dc79529e1 dt-bindings: arm: qcom: Document Kaanapali SoC and its reference boards 1c3b4ebde5d9 dt-bindings: kbuild: Support single binding targets 0bb6369246cd dt-bindings: serial: renesas,rsci: Document RZ/G3E support cc984eb3ac47 dt-bindings: usb: ehci/ohci: Allow "dma-coherent" fda6a3af2717 dt-bindings: usb: aspeed,usb-vhub: Add ast2700 support 77288092704a spi: dt-bindings: Add support for ATCSPI200 SPI controller 850fc833f4de spi: dt-bindings: nxp,imx94-xspi: Document imx94 xspi e428cef4e510 dt-bindings: eeprom: at24: Add compatible for Giantec GT24P64A 939e665c98f4 dt-bindings: eeprom: at24: Add compatible for Belling BL24C04A/BL24C16F b2ddd1407bd8 arm64: dts: nuvoton: npcm845: Minor whitespace cleanup 369ea92a0ba8 ARM: dts: aspeed: bletchley: Fix ADC vref property names 6c97c266b7e2 ARM: dts: aspeed: bletchley: Remove unused i2c13 property d5bef6c517be ARM: dts: aspeed: bletchley: Remove unused pca9539 properties 503ba8c17489 ARM: dts: aspeed: bletchley: Fix SPI GPIO property names b0fc72d0fd4f ARM: dts: aspeed: bletchley: Use generic node names 69f6a0439d1c arm64: dts: qcom: Add dts for Medion SPRCHRGD 14 S1 902f98ec4c7e dt-bindings: arm: qcom: Add Medion SPRCHRGD device 7002cccbca31 dt-bindings: vendor-prefixes: Add Medion AG 5db94f229c4d dt-bindings: arm: qcom: Add TUXEDO Computers device a4260e9a499e dt-bindings: vendor-prefixes: Add prefix for TUXEDO Computers GmbH de01f35c5a1c arm64: dts: qcom: x1e80100: Add crypto engine b446b4ec2c90 dt-bindings: cache: qcom,llcc: Document Glymur LLCC block 742958230ddd dt-bindings: dma: rz-dmac: Document RZ/V2N SoC support 0a67d1f7abec arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node 175e8d07552c arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay b69aee46fbd4 arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO a06a6c103830 arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO 4c6ed1fbc802 arm64: dts: ti: k3-am62(a)-phycore-som: Add bootphase tag to phy_gmii_sel 3643b0cdb050 arm64: dts: ti: k3-am62a-phycore-som: Add bootphase tag to cpsw_mac_syscon 360af8e29a09 arm64: dts: ti: k3-am62-phycore-som: Add bootphase tag to cpsw_mac_syscon 5cf13d2361a0 dt-bindings: display: simple: Add HannStar HSD156JUW2 9de19890d586 dt-bindings: panel: sw43408: adjust to reflect the DDIC and panel used 3530205b3d2d dt-bindings: display: panel: document Samsung LTL106HL02 MIPI DSI panel c4eeea27c179 dt-bindings: panel: s6e3fc2x01: Sort and remove unnecessary properties 9545482937e1 dt-bindings: display: bridge: renesas,dsi: Document RZ/V2H(P) and RZ/V2N acafbf556c58 arm64: dts: exynos: gs101: remove syscon compatible from pmu node dd8272ff3d82 dt-bindings: soc: samsung: exynos-pmu: remove syscon for google,gs101-pmu 1687936de261 arm64: dts: exynos: gs101: add TRNG node 287bd1d9dc3d dt-bindings: rng: add google,gs101-trng compatible df87acc301ed arm64: dts: toshiba: tmpv7708: Align node names with DT bindings 3f0637678adc dt-bindings: input: touchscreen: sitronix,st1232: Add Sitronix ST1624 71b378318155 arm64: dts: renesas: r9a09g087: Add ICU support 4d00bb62d078 arm64: dts: renesas: r9a09g077: Add ICU support e93a0c58d942 dt-bindings: interrupt-controller: Document RZ/{T2H,N2H} ICU 19045e6732f7 dt-bindings: interrupt-controller: renesas,rzv2h-icu: Document RZ/V2N SoC ece61d4846f5 dt-bindings: display: sitronix,st7920: Add DT schema 32d3ab0dc516 Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" f13b85a2d2b1 dt-bindings: samsung: exynos-pmu: Add compatible for ARTPEC-9 SoC 50cf13d13467 dt-bindings: crypto: Document aspeed,ahbc property for Aspeed ACRY 1f24cf665d53 dt-bindings: bus: aspeed: Require syscon for AST2600 AHB controller ee4930d07cd8 spi: dt-bindings: st,stm32-spi: add 'power-domains' property 7087598fc395 dt-bindings: display: rockchip: dw-hdmi: Add compatible for RK3368 HDMI 611d4c06a52b dt-bindings: display: sitronix,st7571: add example for SPI 1de14357fd3e arm64: dts: rockchip: Add accelerometer sensor to Pinephone Pro 7a509b4cc03a arm64: dts: rockchip: Enable SPDIF audio on Rock 5 ITX 42cd507a2b60 arm64: dts: rockchip: Add overlay for the PCIe slot on RK3576 EVB1 a1d0aa733c95 ARM: dts: rockchip: Add vdec node for RK3288 8118230e468a Merge tag 'renesas-r9a09g077-dt-binding-defs-tag5' into renesas-clk-for-v6.20 8fca00ce3ded arm64: dts: renesas: r9a09g047e57-smarc: Enable USB3HOST 8417721829a8 arm64: dts: renesas: r9a09g047: Add USB3 PHY/Host nodes 69eed72c5fb4 arm64: dts: morello: Add CMN PMU 7b95e57087a3 dt-bindings: clock: add video clock indices for Amlogic S4 SoC 31830fbb34cd dt-bindings: clock: add Amlogic T7 peripherals clock controller ef0b78ba80e2 dt-bindings: clock: add Amlogic T7 SCMI clock controller 72e85902bc50 dt-bindings: clock: add Amlogic T7 PLL clock controller 5398a2b25b76 arm64: dts: xilinx: fix zynqmp opp-table-cpu 20e8d5272d35 dt-bindings: watchdog: xlnx,versal-wwdt: Add optional power-domains property 3a2f82d65ea4 arm64: dts: xilinx: add soc-specific spi compatibles for zynqmp/versal-net 85688947778b dt-bindings: remoteproc: Fix dead link to Keystone DSP GPIO binding ec50d9b41883 spi: dt-bindings: renesas,rzv2h-rspi: document optional support for DMA 0a1bf0f89da3 regulator: dt-bindings: Add MAX77675 regulator 58a97f574841 ARM: dts: aspeed: g6: Drop clocks property from arm,armv7-timer b58c36147430 ARM: dts: aspeed: ast2600-evb: Tidy up A0 work-around for UART5 a6437be91962 ARM: dts: aspeed: g6: Drop unspecified aspeed,ast2600-udma node 1c058c935dba ARM: dts: aspeed: Drop syscon compatible from EDAC in g6 dtsi 0eba8928dd9b ARM: dts: aspeed: Use specified wp-inverted property for AST2600 EVB e58b7c23f328 ARM: dts: aspeed: Remove sdhci-drive-type property from AST2600 EVB d977cfd7e272 ARM: dts: aspeed: Add NVIDIA MSX4 HPM 7af30bbc499b dt-bindings: arm: aspeed: Add NVIDIA MSX4 board c7ad566648eb ARM: dts: aspeed: clemente: move hdd_led to its own gpio-leds group 1ab4552ceea7 ARM: dts: aspeed: clemente: add gpio line name to io expander 9dd33e615ac1 ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card 0243b6d087e0 ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names 5392ed835618 ARM: dts: aspeed: clemente: Add EEPROMs for boot and data drive FRUs 7cae5ebf72c1 ARM: dts: aspeed: harma: add fanboard presence sgpio e1000bea7203 ARM: dts: aspeed: bletchley: remove WDTRST1 assertion from wdt1 17d42cb3766f Merge tag 'ib-mfd-input-power-regulator-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next 7f5b334c61b7 Merge tag 'v6.18' into next 69c26d595c11 dt-bindings: clock: renesas,r9a09g077/87: Add XSPI0/1 IDs 7327e6ab013e arm64: dts: broadcom: bcm2712: Add watchdog DT node 2bdb3ae4c5fb arm64: dts: broadcom: bcm2712: Enable RNG git-subtree-dir: dts/upstream git-subtree-split: 0f7b6a4fa8c5f6f5aa14c31aa7918e3f9d70688c |
||
|
|
fc36b91243 |
event: Introduce EVT_POST_PREBOOT event
Add a new EVT_POST_PREBOOT event type which is fired in main_loop() after the preboot command has been executed. Signed-off-by: Michal Simek <michal.simek@amd.com> Reviewed-by: Simon Glass <sjg@chromium.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> |
||
|
|
5a998ab007 |
Merge patch series "A few linker-list fixes"
Simon Glass <sjg@chromium.org> says: This series includes two patches to fix alignment problems with linker lists. In certain circumstances these can cause the drivers list to be non-contiguous, causing crashes, hangs, etc. Link: https://lore.kernel.org/r/20260321134626.516665-1-sjg@chromium.org |
||
|
|
a6672a4804 |
dm: Fix linker list alignment for ll_entry_get()
The extern declaration in ll_entry_get() lacks the __aligned(4) attribute present in ll_entry_declare(). When the compiler sees an unaligned extern reference to a linker list entry in the same compilation unit as its definition, it may increase the section alignment beyond the expected struct size. This causes gaps in the linker list array, which the alignment checker reports as failures. For example, sandbox_dir is both defined and referenced via DM_DRIVER_GET() in sandboxfs.c. The compiler applies 32-byte alignment to its section instead of the 4-byte alignment from the definition, creating an 8-byte gap before it in the driver list. Add __aligned(4) to the extern declaration in ll_entry_get() to match ll_entry_declare() Signed-off-by: Simon Glass <simon.glass@canonical.com> |
||
|
|
f9b5077480 |
linker_lists: Fix end-marker alignment to prevent padding
Change the alignment of end markers in ll_entry_end() and ll_end_decl()
from __aligned(4) and __aligned(CONFIG_LINKER_LIST_ALIGN) respectively
to __aligned(1).
The linker places zero-size end markers at aligned boundaries based on
what follows them. When the next list's start marker has a high alignment
requirement (e.g., 32 bytes), padding gets inserted before the end
marker. This causes the byte span (end - start) to not be an exact
multiple of the struct size.
The compiler optimises pointer subtraction (end - start) using
magic-number multiplication for division. This optimisation only produces
correct results when the byte span is an exact multiple of the struct
size. With padding, the result is garbage (e.g., -858993444 instead of
15).
By using __aligned(1), the end marker is placed immediately after the
last entry with no padding, ensuring (end - start) equals exactly
(n * sizeof) where n is the number of entries. This makes
ll_entry_count() and direct pointer arithmetic work correctly.
Fixes: 0b2fa98aa5e5 ("linker_lists: Fix alignment issue")
Signed-off-by: Simon Glass <simon.glass@canonical.com>
|
||
|
|
f7bef8f81f |
config_distro_bootcmd: do not scan boot partitions if distro_bootpart is defined
For some projects, designing the active bootable partition is done by setting distro_bootpart in the environment instead of changing the bootable flag on the active partition. This patch makes it possible to support both models by scanning boot partitions only if distro_bootpart is not defined in the environment. Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com> |
||
|
|
e2fa3e570f |
Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sh
Assorted fixes and tweaks, HUSH parser, preboot env variable, SMC command enablement, s_init and 32bit/64bit code clean up, DBSC and APMU remoteproc clean ups, UFS dev_phys_to_bus() remap support and SCIF R-Car Gen5 support. |
||
|
|
ca17943235 |
Merge tag 'fsl-qoriq-for-2026.07-rc1' of https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq
CI: https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq/-/pipelines/29808 - Add env variables to assist boot for various LS boards - Add gpio scmi driver - Fix setting the function for scmi pinctrl - Use standard device tree pin muxing format for scmi pinctrl - Fix protocol version fetch for non-CCF platforms in scmi clk |
||
|
|
f98f2e2612 |
ls1043a: add env variables to assist boot
Add LS1043ARDB-specific variables to assist the boot process, and update the related common and LS1043AQDS settings accordingly. Signed-off-by: Chunguang Li <chunguang.li_2@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> |
||
|
|
3e99d17ab3 |
lx2160ardb: add env variables to assist boot
Update the console baudrate to 115200 as default. Also add env variables to assist boot process. Signed-off-by: Chunguang Li <chunguang.li_2@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> |
||
|
|
496504be0b |
ls1046a: add env variables to assist boot
Add LS1046ARDB-specific variables to assist the boot flow, and update the related common and other LS1046A board settings accordingly. Signed-off-by: Chunguang Li <chunguang.li_2@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> |
||
|
|
0cbf30fbbf |
ls1028ardb: add env variables to assist boot
Add image, extra_bootargs, othbootargs and console_dbg to assist boot. Signed-off-by: Chunguang Li <chunguang.li_2@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> |
||
|
|
2b6d6a5ffc |
ram: renesas: dbsc: Use macro in renesas_dbsc5_board_config channel count
Use DRAM_CH_CNT macro in renesas_dbsc5_board_config channel count. The macro is defined in the same file a few lines above. This way, the maximum channel count in the structure and the macro can not diverge. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org> |
||
|
|
f0000b4a57 |
Merge patch series "env: scsi: support SCSI env without partition UUID"
David Lechner <dlechner@baylibre.com> says: This is a series adding support for reading U-Boot env directly from SCSI devices that do not have a partition table, similar to how we can already do this for MMC devices. The motivation behind this is that MediaTek's BSP is already using the same disk images for both MMC and UFS devices, so we need to be able to read the env from SCSI devices without requiring a partition UUID. The series starts with cleaning up a few oddities we noticed in the existing code. Then some refactoring so that the env code manages calling scsi_scan() so that we don't have to duplicate that for the new code path. Then finally, the last few patches add and document the new functionality. Link: https://lore.kernel.org/r/20260326-env-scsi-hw-part-support-v1-0-55c9dd07a2cb@baylibre.com |
||
|
|
b382cd0973 |
scsi: move scsi_scan() call out of scsi_get_blk_by_uuid()
Move scsi_scan() call out of scsi_get_blk_by_uuid(). The only caller, env_scsi_get_part(), should be managing this call since it may also want to use different ways to get the partition information in the future. Signed-off-by: David Lechner <dlechner@baylibre.com> |
||
|
|
7b824e7505 |
scsi: document return values of public functions
Add Return: documentation for some public functions in scsi.h that were missing it. Signed-off-by: David Lechner <dlechner@baylibre.com> |
||
|
|
a383c96892 |
dm: Respect dma-ranges size
Rework dev_phys_to_bus() and dev_bus_to_phys() to respect the size of the area specified in dma-ranges DT property. The area outside of ranges is remapped 1:1, while the area in the ranges is remapped according to the description in the dma-ranges property. Adjust the test to test the area within the remapped range, not area outside the remapped range, which was incorrect. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org> Reviewed-by: Markus Schneider-Pargmann <msp@baylibre.com> |
||
|
|
e2138cf1e6 |
linker_lists.h: drop never used ll_start, ll_end macros
These macros have AFAICT never been used at all. It's also far from clear what purpose it could serve - for one thing, what _type would one pass, other than void perhaps? The example using "struct my_sub_cmd" seems misplaced, as how could one know that the first linker list consists of those, and moreover, how would one know how many there are? The linker list concept is fragile enough on its own, there is no need to have unused functionality lying around that may or may not bitrot and certainly will confuse readers of linker_lists.h. Signed-off-by: Rasmus Villemoes <ravi@prevas.dk> Reviewed-by: Simon Glass <sjg@chromium.org> |
||
|
|
46de872995 |
configs: tqma6: change to include tqma6.h in baseboard headers
The SoM (TQMa6) can be used on various baseboards. No modifications to the SoM files should be required to use the SoM on different baseboards. Therefore, include the SoM headers in the baseboard. Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com> |
||
|
|
8ff44f6f61 |
board: tqma6: change to use shareable tq environment
Create tqma6 environment file and remove CFG_FEC_MXC_PHYADDR as it comes from device tree. Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com> |
||
|
|
b08dc109da |
configs: tqma6.h: remove unused define for PFUZE100_I2C
Remove the definition of CFG_POWER_PFUZE100_I2C_ADDR and TQMA6_PFUZE100_I2C_BUS as it is not used. Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com> |
||
|
|
6c591676a9 |
configs: tqma6.h: remove unused define for PHYS_SDRAM_SIZE
Remove the definition of PHYS_SDRAM_SIZE as it is not used. Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com> |
||
|
|
de27ed88b3 |
env: tq: add shareable environment settings
Prepare moving boiler plate code out of board confguration header and prepare to share a lot of things between boards. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com> Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com> |
||
|
|
77801f4b64 |
board: phytec: phycore-imx91-93: Add phyCORE-i.MX91 support
As the PHYTEC phyCORE-i.MX91 [1] is just another variant of the existing PHYTEC phyCORE-i.MX93 SoM but with i.MX91 SoC populated instead, add it to the existing board-code "phycore_imx93", and rename that board to "phycore_imx91_93" to reflect the dual SoCs support. While at it, also rename and change common files accordingly. This way i.MX91 and i.MX93 SoC variants of the phyCORE SoM share most of the code and documentation without duplication, while maintaining own device-tree and defconfigs for each CPU variant. Supported features: - 1GB LPDDR4 RAM - Debug UART - EEPROM - eMMC - Ethernet - SD-card - USB Product page SoM: [1] https://www.phytec.eu/en/produkte/system-on-modules/phycore-imx-91-93/ Signed-off-by: Primoz Fiser <primoz.fiser@norik.com> |