| Age | Commit message (Collapse) | Author |
|
https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
|
|
|
|
|
|
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Samsung DTS ARM64 changes for v7.4
1. Several more or less trivial style cleanups pointed out by
dt-check-style.
2. Exynos850:
- Add Mali GPU, SRAM and mailbox nodes,
- Add new Samsung Galaxy A21s (SM-A217F) mobile phone.
3. Google GS101: improve description of the Type-C and fuel-gauge.
* tag 'samsung-dt64-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (23 commits)
arm64: dts: exynos: Add missing space in compatible
arm64: dts: exynos: gs101-pixel-common: add supply and regulator properties
arm64: dts: exynos850: Add acpm SRAM node
arm64: dts: exynos5433: Re-order properties to match coding style
arm64: dts: exynos5433: Re-order nodes to match coding style
arm64: dts: exynos: Add initial support for Samsung Galaxy A21s (SM-A217F)
dt-bindings: arm: samsung: Add compatible for Samsung Galaxy A21s (SM-A217F)
arm64: dts: exynos7870: Re-order properties to match coding style
arm64: dts: exynos2200: Drop redundant blank lines
arm64: dts: exynos2200-g0s: Re-order properties to match coding style
arm64: dts: exynos2200-g0s: Drop chosen address/size cells
arm64: dts: exynos: gs101: Re-order nodes to match coding style
arm64: dts: exynos: gs101: Re-order properties to match coding style
arm64: dts: exynos: axis: Re-order properties to match coding style
arm64: dts: exynos: axis: Re-order nodes to match coding style
arm64: dts: exynos850: Add ap2apm mailbox
arm64: dts: exynos: Add GPU/Mali Bifrost node to Exynos850
dt-bindings: gpu: arm,mali-bifrost: add exynos850-mali compatible
arm64: dts: fsd: Re-order properties to match coding style
arm64: dts: fsd: Re-order nodes to match coding style
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Google Tensor G5 SoC family - new platform
Introduce new ARCH_GOOGLE for the Google Tensor G5 (Laguna) family of
SoCs. The very early designs - Google GS101 - were derivatives of
Samsung SoC, thus they were grouped under Samsung SoC. The G5 however
went its own way, so no commonality with Samsung and a new ARCH_GOOGLE
symbol. Currently upstreamed SoC is used for example in Google Pixel 10
phones. Add basic support of three of their variants (Pixel 10, Pixel
10 Pro, Pixel 10 Pro XL).
* tag 'google-lga-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
arm64: dts: google: lga: fixup #size-cells DT warning
arm64: defconfig: enable Tensor G5 SoC family
arm64: dts: google: Add initial dts for frankel/blazer/mustang
arm64: dts: google: Add dts directory for Google-designed silicon
dt-bindings: arm: google: Add dt bindings for frankel/blazer/mustang
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
New boards: MangoPi M28K, NanoPi R28S, DFRobot UNIHIKER M10 V1.2
The gpio controllers on the RK3576 are always on, so they can get aliases
in the main soc dtsi.
Apart from that some cleanup of MMC properties and some board changes.
* tag 'v7.4-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
arm64: dts: rockchip: Add MangoPi M28K
dt-bindings: arm: rockchip: Add MangoPi M28K
arm64: dts: rockchip: Add devicetree for the FriendlyElec NanoPi R28S
arm64: dts: rockchip: Split out the common NanoPi RK3528 parts
dt-bindings: arm: rockchip: Add FriendlyElec NanoPi R28S
arm64: dts: rockchip: Add DFRobot UNIHIKER M10 V1.2
dt-bindings: arm: rockchip: Add DFRobot UNIHIKER M10 V1.2
arm64: dts: rockchip: Add supplies for es8316 on RockPro64
arm64: dts: rockchip: Add PWM fan to Radxa ROCK 3B
arm64: dts: rockchip: Remove cap-mmc-highspeed from SD-only slots
arm64: dts: rockchip: Remove broken-cd on Rock 5 ITX SDIO
arm64: dts: rockchip: Add missing audio codec supplies to Pinebook Pro
arm64: dts: rockchip: Set gpioN aliases on RK3576
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
|
git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
mvebu dt64 for 7.4 (part 1)
Add Sophos XGS 107w NPU board (CN9130 based)
* tag 'mvebu-dt64-7.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
arm64: dts: marvell: Add Sophos XGS 107w NPU board
dt-bindings: arm: marvell: Add Sophos XGS 107w NPU
dt-bindings: vendor-prefixes: Add Sophos
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
i.MX arm64 dts updates for v7.4
New board support:
Add i.MX952 FRDM, i.MX93 Wireless FRDM, Toradex OSM iMX91, iMX93, iMX95,
Lino iMX91 and iMX93 (with dahlia), MR-NAVQ95, Free Mobile Nodebox v3 CPU
Module Data Modul i.MX8M Mini/Plus eDM SBC DT overlays (LVDS, HDMI, CM,
FIO1, FIO1-Audio, legacy board), ifm VHIP4 EvalBoard EEPROM layout DTOs
for i.MX8MN
MQS1 sound support:
- Add MQS1 pinmux, clocks and board muxes on i.MX91, i.MX93, i.MX94, i.MX95
EVKs and FRDM boards, i.MX952 AONMIX MQS device node.
- Add one MQS1 DT overlay shared for all i.MX9 platforms.
PCIe updates:
- Describe PCIe M.2 Key E connector on i.MX95-19x19-EVK and i.MX943-EVK
- Avoid 32-bit PCIe window System RAM overlap on i.MX95, i.MX94, i.MX943
- Move PCIe PERST# and vpcie supply to Root Port node on i.MX95-15x15-FRDM
Display/media:
- Add tianma,tm050rdh03 panel on i.MX91-9x9-QSB, Assign media_{axi,apb}_root
clock parents/rates on i.MX91, Override dpi_bridge compatible string on
i.MX91, Enable I2C_3_DSI1 on i.MX95 Aquila Clover board
Fixes and cleanup:
- Fix usbphynop2 power-domain and add #phy-cells
- Fix reserved memory node names across i.MX93, i.MX95, i.MX8QM, i.MX8QXP,
i.MX8DXL, i.MX8ULP EVKs
- Fix LVDS clock frequency for DL device on i.MX8MP Kontron
- Fix GPIO4_IO29 usage and USB-C connector mode on i.MX93 Kontron
- Fix gpio-line-names on i.MX95 Aquila, i.MX8MP/i.MX8MM Verdin/Toradex
- Fix duplicated can-phy node names on i.MX95-15x15-FRDM
- Fix RTC aliases on i.MX93-11x11-FRDM
- Fix reserved memory node names for remoteproc (multiple boards)
- Drop unsupported opp-hz-real in OPP tables on i.MX95
- Drop undocumented "hardware" root node properties
Other additions:
- Add HSIC usb@5b0e0000 node and usbotg3 iommu information
- Add Apalis i.MX8 USB HSIC support
- Add ENETC port 2 in SGMII mode on i.MX95 Aquila and Toradex SMARC
- Add thermal zones on i.MX95-TQMa9596SA
- Add boot phase properties on i.MX95-15x15-FRDM
- Add RTC1 alias for PCF2131 on i.MX91/i.MX93 EVK/QSB
- Add PEB-WLBT-07 expansion board for i.MX8MP phyBOARD-Pollux
- Add phyBOARD-Pollux PEB-AV-10 SAI master fix
- Add Wi-Fi SD interface on i.MX95 Toradex SMARC
- Add EEPROM nWP GPIO, label and layout on i.MX8MM/i.MX8MP
- Add TPM support and SAI3 sync RX mode on i.MX8MM VAR-DART
- Add SPI EERAM, GPIO labels, ethernet PHY LEDs on i.MX8MM Kontron
- Set #pinctrl-cells on lx2160a pinmux node
- ARM: vf610/vf500: describe L2 cache geometry and Cortex-A5 L1 caches
- i.MX93-11x11-FRDM: factor out common parts into dtsi
- i.MX8MQ-EVK: add regulator-off-in-suspend for VGEN1/VGEN6
- i.MX8MP: add DT label to SPBA5 bus
* tag 'imx-dt64-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux: (111 commits)
arm64: dts: imx95-tqma9596sa: Add thermal zones
arm64: dts: imx95-tqma9596sa-mb-smarc-2.dts: improve SD reset pulse
arm64: dts: freescale: Drop undocumented "hardware" root node properties
arm64: dts: freescale: imx8mm-verdin: add gpio-line-name for CTRL_SLEEP_MOCI#
arm64: dts: freescale: imx95-aquila: Enable I2C_3_DSI1 on Clover board
arm64: dts: lx2160a: set #pinctrl-cells on the pinmux node
arm64: dts: freescale: add MR-NAVQ95 basic board support
dt-bindings: arm: fsl: add MR-NAVQ95 board
arm64: dts: imx8mm-var-dart: increase PHY reset deassert delay
arm64: dts: imx8mm-var-dart: add TPM support
arm64: dts: imx8mm-var-dart: configure SAI3 synchronous RX mode
arm64: dts: imx8mn-solidsense-n8-compact: drop undocumented adi,led-polarity
arm64: dts: freescale: Add Toradex OSM iMX91
arm64: dts: freescale: Add Toradex OSM iMX93
arm64: dts: freescale: Add Lino iMX91
arm64: dts: freescale: imx93-lino: Add dahlia
arm64: dts: freescale: Add Lino iMX93
dt-bindings: arm: fsl: Add Toradex OSM iMX91/iMX93
dt-bindings: arm: fsl: Add Lino iMX91/iMX93
arm64: dts: imx95-15x15-frdm: fix reserved memory node names for remoteproc
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
i.MX ARM dt changes for 7.4:
- dt-bindings fixes and cleanups: allow single reg for fsl,imx6sx-ldb,
allow bridge@18 child in imx-iomuxc-gpr, allow display0 child for i.MX6UL
lcdif, add deprecated/optional properties for st,stmpe MFD.
- ARM dts cleanups: whitespace/indentation fixes, drop undocumented
st,stmpe properties, drop fallback "dlg,da9052" compatible, remove unused
CSI nodes, fix/remove unrecognized PCIe/wakeup properties
- ARM dts board updates:
- Add Variscite VAR-SOM-MX7, Colibri VF50/VF61, Amazon Kindle 4 (Yoshi)
board.
- imx7d Colibri eMMC: add Toradex Capacitive/Resistive 7" Parallel
displays and VGA overlay.
- imx7-colibri/imx6ull-colibri: set LCDIF bus width.
- imx7d: add Variscite VAR-SOM-MX7 and MX7CustomBoard support.
- imx7-tqma7: fix PMIC voltage constraints, sort I2C nodes by address.
- imx6ul-kontron-bl: add GPIO labels, fix USB OTG1 ID pin, replace UART3
with DIP switch GPIOs.
- imx6qdl-pico/wandboard: replace clock-frequency in camera sensor.
- mba6ulx: add Ethernet PHY interrupt and USB hub nodes.
- imx6dl-phytec-mira: add phyBOARD-Mira-i.MX6DL with eMMC.
- imx6qdl phycore-som: add custom volt/freq OPP table.
* tag 'imx-dt-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux: (46 commits)
ARM: dts: imx6dl-phytec-mira: Add phyBOARD-Mira-i.MX6DL with eMMC
ARM: dts: imx50: add support for Amazon Kindle 4 (Yoshi)
dt-bindings: arm: fsl: add Amazon Kindle 4 (Yoshi)
ARM: dts: imx6qdl: phycore-som: Add custom volt/freq table
ARM: dts: imx6dl: Add a label to cpu1 node
ARM: dts: imx7-colibri: Set LCDIF bus width
ARM: dts: imx6ull-colibri: Set LCDIF bus width
ARM: dts: imx: remove undocument properties of st,stmpe*
dt-bindings: mfd: st,stmpe: let interrupt property optional
dt-bindings: mfd: st,stmpe: add deprecated properties
ARM: dts: imx7-colibri-iris-v2: drop no-op delete-property
ARM: dts: imx6ul-kontron-bl-common: Fix USB OTG1 ID pin configuration
ARM: dts: imx6ul-kontron-bl-common: Add GPIO labels
ARM: dts: imx6ul-kontron-bl-common: Replace UART3 with DIP switch GPIOs
ARM: dts: imx53: drop fallback compatible "dlg,da9052"
ARM: dts: imx6ul-14x14-evk: remove reduntant bus-type under csi node
ARM: dts: imx6sll: remove unused node csi@20e8000
ARM: dts: imx6dl-b125v2: add touchscreen-size-x/y to exc80h60 node
ARM: dts: imx50-kobo-aura: convert sd2_vmmc to regulator-fixed
ARM: dts: imx7d-meerkat96: disable lcdif node
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
|
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
STM32 DT for v7.4, round 1
Highlights:
==========
- STM32MP13:
- Add DCMI / LTDC ETZPC access controler.
- Add SRAM nodes: SRAM1 16kB, SRAM2 8kB, SRAM3 8kB.
- Add SPI5 DMA chaining support.
- STMP32MP15:
- Use DMA FIFO for all SPIs.
- Add SPI4 DMA chaining support
- STM32MP25/23:
- Add SYSCFG driver to bind USB PHY.
- Add digital temperature sendore (Moortec).
- Add DCMI nodes.
- Enable eMMC on stm32mp257f-dk.
- Add I/O sync to eth1 rgmii pins to match with RGMII
specification.
- ENGICAM:
- Add Engicam MicroGEA-STM32MP257D-RMM board support
based on Engicam MicroGEA-STM32MP257 SoM (8GB eMMC Flash,
2 GB LPDDR4 DRAM). Embedding CAN, LEDS, LCD with touchscreen,
uSD, Audiocodec.
- DH:
- Add DH STM32MP23xx/STM32MP25xx DHCOS SoM and Breakout Board
and DHSBC support: This stm32mp25xx-dhcos-bb board is a stack
of DHCOS SoM based on STM32MP25xx SoC (1200MHz /
crypto capabilities) populated on SoM Breakout Board,
the stm32mp255c-dhcos-dhsbc is the SoM populated on DHSBC
carrier board. The stm32mp23xx-dhcos-bb is a stack with
STM32MP23xx SoC.
- The SoM contains the following peripherals:
- STPMIC (power delivery)
- 4GiB LPDDR4 memory
- eMMC and SDIO WiFi module
- The Breakout Board carrier board contains the following peripherals:
- USB-C peripheral port, power supply plug
- The DHSBC carrier board contains the following peripherals:
- Two RGMII Ethernet ports
- MicroSD slot
- LVDS connector
- MIPI CSI2 connector
- USB-A Host port, USB-C power supply plug
- USB-C / DP port
- Expansion connector
* tag 'stm32-dt-for-v7.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (64 commits)
soc: st: Add STM32MP2 SYSCFG driver
dt-bindings: arm: stm32: Document st,stm32mp23/25-syscfg subnodes and cells
arm64: dts: st: fix sai3b unit address on stm32mp231
arm64: dts: st: fix sai3b unit address on stm32mp251
arm64: defconfig: enable Moortec MR75203 PVT controller
arm64: dts: st: add digital temperature sensor on stm32mp251
arm64: dts: st: add Engicam MicroGEA-STM32MP257D-RMM LVDS display overlay
arm64: dts: st: move Engicam MicroGEA-STM32MP257D-RMM display to an overlay
arm64: dts: st: enable eMMC on stm32mp257f-dk
arm64: dts: st: add sdmmc2 pins_b for stm32mp25
arm64: dts: st: add dcmi node on stm32mp23x
arm64: dts: st: add dcmi node on stm32mp25x
arm64: dts: st: add imx335/csi/dcmipp nodes on stm32mp235f-dk
arm64: dts: st: use video-interfaces media bus type in stm32mp257f-ev1
arm64: dts: st: ensure IMX335 is enabled on stm32mp257f-ev1
arm64: dts: st: add imx335/csi/dcmipp nodes on stm32mp257f-dk
MAINTAINERS: Add DH electronics DHCOS SoM entry and fix email address
arm64: dts: st: Add support for DH electronics STM32MP23xx/STM32MP25xx DHCOS SoM and Breakout Board and DHSBC
arm64: dts: st: Add pinmux nodes for DH electronics STM32MP23xx/STM32MP25xx DHCOS SoM and Breakout Board
arm64: dts: st: Add OMM node on stm32mp231
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
|
AN7583 has three temperature sensors behind the chip SCU: bandgap, GbE
and CPU. With no cells a thermal zone can only refer to the bandgap
sensor.
Use one cell to select the sensor. The AN7583 compatible is new in
7.3-rc1 and no device tree uses the property yet.
Signed-off-by: Vitaliy Sochnev <sochnev.v.74@gmail.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@kernel.org>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20260929165209.69669-4-sochnev.v.74@gmail.com
|
|
'arm64-fixes-for-7.3', 'arm64-for-7.4', 'clk-fixes-for-7.3', 'clk-for-7.4', 'drivers-fixes-for-7.3' and 'drivers-for-7.4' into for-next
|
|
* soc/drivers: (133 commits)
arm64: enable HAVE_SHARED_GPIOS for all ARM64 platforms
bus: arm-cci: Drop cci-control-port node reference in __cci_ace_get_port()
bus: arm-cci: Drop CPU node reference in cci_ace_init_ports()
soc: fsl: dpio: Free the IRQ before releasing the I/O object
soc: fsl: dpio: Fix cleanup on IRQ registration failure
bus: fsl-mc: Annotate fsl_mc_io.portal_virt_addr with __counted_by_ptr
bus: fsl-mc: drop the fwnode links of the dpmacs nodes
soc: fsl: cpm1: tsa: Fix clock leak in tsa_of_parse_tdms()
soc: qcom: geni-se: Drop unused icc_ddr parameter from geni_icc_get()
firmware: qcom: scm: Allow QSEECOM on ThinkPad T14s Gen 7
dt-bindings: mailbox: qcom: Document Maili CPUCP mailbox controller
dt-bindings: spmi: glymur-spmi-pmic-arb: Add compatible for Qualcomm Maili SoC
soc: qcom: pmic_pdcharger_ulog: prevent work requeue during remove
ASoC: dt-bindings: qcom,apr: Add modem_apps GLINK channel for shikra
firmware: qcom: tzmem: disable SHM bridge for SM7125 platform
soc: qcom: ubwc: Add Kalambo UBWC config
firmware: qcom: scm: Allow QSEECOM on Kalambo CRD
firmware: qcom: scm: Allow QSEECOM on the Glymur QCB
soc: qcom: stats: Add stats compatible and config for Shikra
dt-bindings: soc: qcom: stats: Add compatible for Shikra
...
|
|
The Radxa E54C is a high-performance network computer developed by Radxa
based on the RK3582 SoC. Add devicetree binding documentation for it.
Link: https://radxa.com/products/network-computer/e54c
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20260820100020.3370385-2-amadeus@jmu.edu.cn
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
Convert the legacy Ux500 power domain text binding to YAML.
Move it under bindings/power.
Reference the generic power-domain schema.
Update MAINTAINERS for the new path.
Assisted-by: LLM
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
Signed-off-by: Ulf Hansson <ulfh@kernel.org>
|
|
minItems does not impose any limit on actual maximum number of items in
a list, thus it needs maxItems. maxItems on the other hand does imply
minItems. Add missing upper bound on 'reg' and 'mboxes'.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://patch.msgid.link/20261002063011.38972-2-krzysztof.kozlowski@oss.qualcomm.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
|
|
The DisplayPort carrier is a very simple baseboard only providing serial,
ethernet and a displayport output.
But its main functionality is that it routes the Analogix eDP controller
to this DisplayPort output, which allows to test that controller simply
by hooking it up to a suitable monitor.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Heiko Stuebner <heiko.stuebner@cherry.de>
Link: https://patch.msgid.link/20261002140330.2904616-2-heiko@sntech.de
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
Add device tree binding documentation for FriendlyElec NanoPi M6,
a single-board computer based on the Rockchip RK3588S SoC. Very
similar to NanoPi R6C and R6S.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Joachim Eastwood <joachim.eastwood@gmail.com>
Link: https://patch.msgid.link/20260903-nanopi-m6-v6-1-37416bbd6862@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
Add the amazon,yoshi compatible string for the Amazon Kindle 4
non-touch e-reader to the i.MX50 board list.
Signed-off-by: Andrii Salivon <andrijsalivon@plajta.eu>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
|
|
Add a compatible for Motorola Artix 4G and Droid X2.
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
|
|
ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
MediaTek ARM32 DeviceTree updates
This adds support for the watchdog found in the MediaTek MT8127 SoC
and a new devicetree to enable basic boot on the Amazon Fire 7 2015
tablet using the MT8127 SoC.
* tag 'mtk-dts32-for-v7.4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux:
ARM: dts: mediatek: Add basic support for Amazon ford board
ARM: dts: mediatek: mt8127: Add watchdog support
dt-bindings: arm: mediatek: Add MT8127 Amazon ford
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
|
|
ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Qualcomm Arm64 DeviceTree updates for v7.4
Introduce device trees for the Nord SoC series, including the directly
managed Embedded and SCMI-managed GearVM variants. Add the SA8797P Ride
reference board with UFS and serial ports, and the Dragonwing IQ10 RRD
robotics board with UFS, PMICs, I2C and SPI.
Add the QCS8300-AC Monaco AC EVK, describing its storage, connectivity,
DSPs and peripheral interfaces, and provide an IFP mezzanine combination.
Enable PMIC MBG thermal monitoring on Monaco and Lemans.
Add Glymur-based HP EliteBook X G2q 14 AI, Lenovo Yoga Slim 7x Gen11 and
Asus Zenbook A14 UX3407NA laptop device trees. Describe Glymur PCIe3a
and its shared PCIe3 PHY, correct Mahua's dedicated PCIe3b PHY, and add
missing Glymur USB clock, power and interconnect votes. Fix Glymur CRD
SD-card supply voltages and reserve its EC reset GPIO; describe the Yoga
camera privacy switch and correct the Zenbook A16 microphone sample rate.
Extend Eliza with PCIe controllers and PHYs, EVK M.2 and TC9563 switch
connections, multimedia clock controllers, CDSP, and Adreno A722 GPU
nodes with cooling. Enable the GPU on the MTP and CQS SOM, CDSP on both,
and SD card and keys on the appropriate evaluation boards. Connect the
Eliza USB3 PHY pipe clock and add its GPU, video and camera clock bindings.
Describe the Shikra Adreno A704 GPU, cooling and EVK enablement, along
with CoreSight, crypto, TRNG and TPM support; release GPIOs blocking
SPI5. Add SM8750 GPU clock and IOMMU nodes without enabling the GPU.
Enable WCN6755 WiFi and Bluetooth on the Milos-based Fairphone 6 and
add the associated wireless and Bluetooth bindings. Add power domains
to the Milos camera and video clock controllers. Describe IMX219 camera
modules on either RUBIK Pi 3 connector with separate overlays and a
3.3 V output supply on the base board.
Add SC8280XP thermal zones and correct GPI DMA channel assignments on
its boards. Mark its FastRPC context banks DMA-coherent to fix DSP
library-loading failures; enable higher DisplayPort link rates and DP
audio on the ThinkPad X13s. Mark Glymur USB controllers DMA-coherent.
Describe Hamoa and Purwa IoT EVK M.2 Key E connectors, add Hamoa PCIe
root-port and graph connections, QREF regulator supplies and the USB4
PHY clock, and enable thermal control on the Hamoa CRD. Add DisplayPort
audio and GPIO volume keys on X1 Denali and QoS clocks on X1E80100.
Enable IPQ5018's internal MDIO bus and the external QCA8081 PHY on
RDP432-C2. Add the Raspberry Pi Touch Display 2 overlay for the Talos
EVK. Enable UFS on the Xperia Sagami, NFC on SDM670 Google boards,
display on the AYANEO Pocket S2, and UART, haptics and LED on the
Xiaomi Riva. Add the Fairphone 4 PON correction, Nothing Phone (1)
WiFi calibration variant, Xperia Tama Bluetooth pin fix, and assorted
board-level PCI function and pinctrl cleanups.
Document the Kuno IDP board, the Glymur SDHCI compatible, Kryo 475
CPUs and the SM7250 SoC ID; tidy deprecated SPMI bus IDs and redundant
DT includes.
* tag 'qcom-arm64-for-7.4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (122 commits)
arm64: dts: qcom: Add device tree for Nord RRD board
arm64: dts: qcom: Add device tree for Nord Ride board
dt-bindings: arm: qcom: Document Nord reference boards
arm64: dts: qcom: Add device tree for Nord Embedded variant
arm64: dts: qcom: Add device tree for Nord GearVM variant
arm64: dts: qcom: Add device tree for Nord SoC series
arm64: dts: qcom: glymur: Mark USB controllers dma-coherent
dt-bindings: mmc: sdhci-msm: Document the Glymur compatible
arm64: dts: qcom: glymur-crd: Update VREG l2b_e0 and l9b_e0 voltage for SD-card
arm64: dts: qcom: glymur-lenovo-yoga-slim7x: add the camera privacy switch
arm64: dts: qcom: sc8280xp: Mark FastRPC context banks as dma-coherent
arm64: dts: qcom: sm8350-sony-xperia-sagami: enable UFS
arm64: dts: qcom: talos-evk-som: Add firmware-name to QUPv3 nodes
arm64: dts: qcom: hamoa: Extend QMPPHY description for USB4
arm64: dts: qcom: milos-fairphone-fp6: Enable WiFi
arm64: dts: qcom: milos-fairphone-fp6: Enable Bluetooth
arm64: dts: qcom: milos: Add WCN6755 WiFi node
arm64: dts: qcom: milos: Split up uart11 pinctrl
dt-bindings: bluetooth: qcom,wcn6750-bt: Document WCN6755 Bluetooth
arm64: dts: qcom: ipq5018-rdp432-c2: Enable mdio1 and add QCA8081 PHY
...
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
|
|
The st,stm32mp23-syscfg and st,stm32mp25-syscfg can have subnodes, which
represent the USB 2.0 FEMTO-PHY. Document subnodes pattern properties and
address/size cells.
Signed-off-by: Marek Vasut <marex@nabladev.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20260902124018.606544-1-marex@nabladev.com
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
|
|
The MangoPi M28K is a dual-gigabit SBC developed by Widora based
on the RK3528 SoC. Add devicetree binding documentation for it.
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://patch.msgid.link/20260801080018.3220034-2-amadeus@jmu.edu.cn
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
The Sophos XGS 87/107 desktop firewalls combine an AMD x86 host with a
separate network processing unit (NPU). The NPU is a Marvell Armada CN9130
SoC with its own eMMC and SPI NOR flash, connected to the x86 host over
PCIe. It serves the front panel ports through a Marvell 88E6193X switch.
Document the compatible string of the NPU board, with the CN9130 SoC
compatibles as fallbacks.
Assisted-by: LLM
Signed-off-by: Nicolo Giuliani <nicolo.giuliani6@studio.unibo.it>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
|
|
The NanoPi R28S is a dual gigabit Ethernet router board based on the
Rockchip RK3528 SoC. It shares its base devicetree with the NanoPi
Zero2, so fold both boards into a single RK3528 series entry, which
further RK3528 based NanoPi boards can join without renaming it.
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: 安容 <HystericalDragons@proton.me>
Link: https://patch.msgid.link/20260919-r28s-upstream-v7-1-e80a6f8ef521@proton.me
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
Add a board compatible for revision 1.2 of the DFRobot UNIHIKER M10.
Other PCB revisions are intentionally not covered.
Signed-off-by: Mizuno Miotsuki <founder@crepuse.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://patch.msgid.link/20260919134125.59419-2-founder@crepuse.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
Add DT compatible string for the MR-NAVQ95 board.
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
|
|
Add lenovo,thinkpad-t14s-gen7 as a board compatible under qcom,mahua.
The T14s Gen 7 uses the Mahua SoC (a 12-core variant of Glymur with
cluster2 / cpu12-cpu17 fused off) rather than Glymur proper, matching
what the platform's ACPI MADT dump reports (12 enabled + 6 disabled
processors).
Assisted-by: Claude:claude-opus-4-7
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20260928145122.1337186-2-srinivas.kandagatla@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|
|
Add binding documentation for Tensor G5 SoC (Laguna) which is referred
to in code as "lga" and three of the boards that use the Laguna SoC
Frankel (Pixel 10), Blazer (Pixel 10 Pro) and Mustang (Pixel 10 Pro XL).
Additionally update to use a more efficient and scalable way to express
the various names a SoC is known by.
Co-developed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Link: https://patch.msgid.link/20260918-contrib-pg-pixel10-initial-dts-v4-1-745eaca28b1a@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
|
|
Add bindings for the Toradex OSM iMX91 and OSM iMX93 SoMs and the
OSM Development Board they can be mated with.
The Toradex OSM iMX91 and OSM iMX93 are OSM 1.2-compliant SoMs based
on the NXP i.MX91 and i.MX93 SoCs, respectively.
Link: https://www.toradex.com/computer-on-modules/osm-arm-family/nxp-imx91
Link: https://www.toradex.com/computer-on-modules/osm-arm-family/nxp-imx93
Link: https://www.toradex.com/products/carrier-board/osm-development-board
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
|
|
Add bindings for the Toradex Lino iMX91 and Lino iMX93 SoMs, based on
the NXP i.MX91 and i.MX93 SoCs, respectively.
Lino SoMs use two board-to-board connectors to interface with a carrier
board. They can also be mounted on the Lino-Verdin Adapter, which
converts the Lino interface to the Toradex Verdin family pinout and
allows the SoM to be used with Verdin-compatible carrier boards.
The Lino-Verdin Adapter also provides a Wi-Fi/Bluetooth module, an
Ethernet PHY and a GPIO expander.
Add compatibles for systems consisting of a Lino SoM mounted on a
Lino-Verdin Adapter and connected to either a Verdin Development Board
or a Dahlia carrier board.
Link: https://www.toradex.com/computer-on-modules/lino-arm-family/nxp-imx91
Link: https://www.toradex.com/computer-on-modules/lino-arm-family/nxp-imx93
Link: https://www.toradex.com/accessories/lino-verdin-adapter
Link: https://www.toradex.com/products/carrier-board/dahlia-carrier-board-kit
Link: https://www.toradex.com/products/carrier-board/verdin-development-board-kit
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
|
|
Breakout Board and DHSBC
This stm32mp25xx-dhcos-bb board is a stack of DHCOS SoM based on
STM32MP25xx SoC (1200MHz / crypto capabilities) populated on SoM
Breakout Board, the stm32mp255c-dhcos-dhsbc is the SoM populated
on DHSBC carrier board. The stm32mp23xx-dhcos-bb is a stack with
STM32MP23xx SoC.
The SoM contains the following peripherals:
- STPMIC (power delivery)
- 4GiB LPDDR4 memory
- eMMC and SDIO WiFi module
The Breakout Board carrier board contains the following peripherals:
- USB-C peripheral port, power supply plug
The DHSBC carrier board contains the following peripherals:
- Two RGMII Ethernet ports
- MicroSD slot
- LVDS connector
- MIPI CSI2 connector
- USB-A Host port, USB-C power supply plug
- USB-C / DP port
- Expansion connector
Signed-off-by: Marek Vasut <marex@nabladev.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260711210131.236025-2-marex@nabladev.com
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
|
|
Document the device tree binding for the Advantech SOM-DB5830 board based
on the Qualcomm X1E80100 SoC.
The platform consists of an Advantech SOM-6820 system-on-module (SoM)
mounted on an Advantech SOM-DB5830 carrier board. The SOM integrates an
IQ X7181 EVK SiP containing the Qualcomm X1E80100 SoC and its supporting
components.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Yuanjie Yang <yuanjie.yang@oss.qualcomm.com>
Link: https://patch.msgid.link/20260806-hamoa-come-v4-v4-1-706021d4bc8c@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|
|
The MacBook Neo is the first MacBook to use an A-Series Apple Silicon
SoC. The MacBook Neo is overall similar to the M4 series devices.
The iPhone 16 Pro is based on the same SoC, but Apple does not allow
users running a custom OS on this device.
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Yureka Lilian <yureka@cyberchaos.dev>
Reviewed-by: Sven Peter <sven@kernel.org>
Link: https://patch.msgid.link/20260924-apple-a18-pro-initial-devicetrees-v3-6-94f7ea52cc64@cyberchaos.dev
Signed-off-by: Sven Peter <sven@kernel.org>
|
|
The PMGR blocks on the Apple silicon A18 Pro SoC (t8140) is compatible
with the M1-M4 SoCs. Add "apple,t8140-pmgr" as A18 Pro specific
compatible.
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Yureka Lilian <yureka@cyberchaos.dev>
Reviewed-by: Sven Peter <sven@kernel.org>
Link: https://patch.msgid.link/20260924-apple-a18-pro-initial-devicetrees-v3-2-94f7ea52cc64@cyberchaos.dev
Signed-off-by: Sven Peter <sven@kernel.org>
|
|
Add "apple,tahiti-e" and "apple,tahiti-p" compatibles for the A18 Pro
efficiency and performance CPU cores respectively. As with the M4 cores,
there is no longer a generational codename, so we assign the core
compatible based on SoC codename ("Tahiti") plus core type (E-Core /
P-Core).
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Yureka Lilian <yureka@cyberchaos.dev>
Reviewed-by: Sven Peter <sven@kernel.org>
Link: https://patch.msgid.link/20260924-apple-a18-pro-initial-devicetrees-v3-1-94f7ea52cc64@cyberchaos.dev
Signed-off-by: Sven Peter <sven@kernel.org>
|
|
Add compatibles for Samsung Galaxy A52 and A72.
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com>
Link: https://patch.msgid.link/20260910-sm7125-samsung-v3-1-c467bea0fb9c@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|
|
Qualcomm Kalambo is a derivative of the Mahua SoC with CPU cluster 0
removed, leaving it with just cluster 1. Document the compatible strings
for the Kalambo SoC and the Compute Reference Device (CRD) board based
on it.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Gopikrishna Garmidi <gopikrishna.garmidi@oss.qualcomm.com>
Link: https://patch.msgid.link/20260909-b4-kalambo-crd-v7-1-f5685804478a@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|
|
Document the Glymur QCB (Qualcomm Compute Board) board id, an open
form-factor Glymur board intended for compute bring-up and power/signal
measurement.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Gopikrishna Garmidi <gopikrishna.garmidi@oss.qualcomm.com>
Link: https://patch.msgid.link/20260908-glymur-qcb-v3-1-c194c0219218@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|
|
Namely:
* Nova
* RP6
Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
Link: https://patch.msgid.link/20260829-rp-qcs8550-v3-2-198d5b2fc475@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|