summaryrefslogtreecommitdiff
path: root/arch/arm/boot
AgeCommit message (Collapse)Author
24 hoursMerge branch 'usb-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git
24 hoursMerge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.gitMark Brown
# Conflicts: # drivers/gpu/drm/nouveau/nouveau_connector.c # drivers/gpu/drm/vc4/vc4_v3d.c
25 hoursMerge branch 'next' of git://linuxtv.org/media-ci/media-pending.gitMark Brown
25 hoursMerge branch 'for-next' of https://github.com/Xilinx/linux-xlnx.gitMark Brown
25 hoursMerge branch 'ti-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
25 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
25 hoursMerge branch 'sunxi/for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
25 hoursMerge branch 'stm32-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git
25 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
25 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
25 hoursMerge branch 'next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git
25 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git # Conflicts: # include/linux/mod_devicetable.h
25 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap.git
25 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
25 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git
25 hoursMerge branch 'for-next' of ↵Mark Brown
https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
25 hoursMerge branch 'next' of https://github.com/Broadcom/stblinux.gitMark Brown
44 hoursARM: dts: rockchip: Remove cap-mmc-highspeed from Omega4 sdmmc0Shawn Lin
cap-mmc-highspeed declares MMC high-speed support, which contradicts the no-mmc property on this SD-only slot. Drop it. Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com> Link: https://patch.msgid.link/1790147498-47766-5-git-send-email-shawn.lin@rock-chips.com Signed-off-by: Heiko Stuebner <heiko@sntech.de>
46 hoursMerge branch 'imx/dt' into for-nextFrank Li
46 hoursARM: dts: imx7-colibri: Set LCDIF bus widthFrancesco Dolcini
The Colibri family standard defines an 18-bit parallel RGB interface on the edge connector. The additional six LCDIF data signals required for a 24-bit interface are mapped to module-specific pins whose location is not fixed across the Colibri family and which may not be available at all. Generic Colibri carrier boards can therefore only rely on an 18-bit interface. Set the LCDIF bus-width property accordingly. A 24-bit interface can still be used by a specific carrier and module combination by overriding the property in the carrier board device tree. Link: https://docs.toradex.com/103125-colibri-arm-som-imx7-datasheet.pdf Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> Signed-off-by: Frank Li <Frank.Li@nxp.com>
46 hoursARM: dts: imx6ull-colibri: Set LCDIF bus widthFrancesco Dolcini
The Colibri family standard defines an 18-bit parallel RGB interface on the edge connector. The additional six LCDIF data signals required for a 24-bit interface are mapped to module-specific pins whose location is not fixed across the Colibri family and which may not be available at all. Generic Colibri carrier boards can therefore only rely on an 18-bit interface. Set the LCDIF bus-width property accordingly. A 24-bit interface can still be used by a specific carrier and module combination by overriding the property in the carrier board device tree. Link: https://docs.toradex.com/104446-colibri-arm-som-imx6ull-datasheet.pdf Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> Signed-off-by: Frank Li <Frank.Li@nxp.com>
47 hoursMerge branches 'imx/dt', 'imx/dt64' and 'imx/soc' into for-nextFrank Li
47 hoursARM: dts: imx: remove undocument properties of st,stmpe*Frank Li
Remove undocument properties irq-trigger, id, blocks of st,stmp* to fix below CHECK_DTBS warnings: arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval.dtb: stmpe811@41 (st,stmpe811): 'blocks', 'id', 'irq-trigger' do not match any of the regexes: '^pinctrl-[0-9]+$' from schema $id: http://devicetree.org/schemas/mfd/st,stmpe.yaml Known other user (uboot) doesn't support this touch screen device. Reviewed-by: Linus Walleij <linusw@kernel.org> Signed-off-by: Frank Li <Frank.Li@nxp.com>
2 daysARM: dts: marvell: armada-388: use onnn,pca9655 compatibleRosen Penev
The PCA9655s on the ClearFog and Helios4 boards are register-compatible with the pca9555, and the gpio-pca953x driver has matched "onnn,pca9655" in its OF match table since commit 6d49b3a0f351 ("gpio: pca953x: Add support for the On Semi pca9655"). OF matching is tried before the legacy I2C ID-table matching that the old comment alluded to, so the restriction no longer applies. List the real part and drop the stale comment. The I2C client is now named "pca9655" instead of "pca9555", but the expander is otherwise identical. Assisted-by: opencode:big-pickle Signed-off-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2 daysARM: dts: helios4: add #phy-cells to USB nop physRosen Penev
The usb-nop-xceiv binding requires a #phy-cells property; without it dtbs_check reports: usb2-phy: '#phy-cells' is a required property (usb-nop-xceiv) usb3-phy: '#phy-cells' is a required property (usb-nop-xceiv) Add #phy-cells = <0> to both nodes. No functional change. Assisted-by: opencode:big-pickle Signed-off-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2 daysARM: dts: helios4: use national,lm75 compatibleRosen Penev
The temp@4c node uses "ti,lm75", which no binding covers and which dtbs_check rejects: temp@4c: failed to match any schema with compatible: ['ti,lm75'] The LM75 was originally a National Semiconductor part (now owned by TI) and the lm75 driver binds it via the matching "national,lm75" entry. Use the documented compatible; no functional change. The i2c name fallback ends up binding it. Assisted-by: opencode:big-pickle Signed-off-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
4 daysARM: dts: qcom: sdx55: Fix PCIe WAKE# GPIO polarityKrishna Chaitanya Chundru
The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Manivannan Sadhasivam <mani@kernel.org> Signed-off-by: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com> Link: https://patch.msgid.link/20260917-root_port-v2-1-0d627d0856d5@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
5 daysARM: dts: qcom: msm8960: huashan: enable Wi-Fi and BluetoothAntony Kurniawan Soemardi
Add Wi-Fi and Bluetooth support for Sony Xperia SP. Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> Link: https://patch.msgid.link/20260803-msm8960-wifi-v4-7-5ffa27aea39d@smankusors.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
5 daysARM: dts: qcom: msm8960: add RivaAntony Kurniawan Soemardi
Add the Riva Peripheral Image Loader node to support the Wireless Connectivity and Networking Subsystem on MSM8960. This includes: - Reserved memory region for WCNSS firmware - WCN3660 iris radio controller - Bluetooth and Wi-Fi sub-devices exposed via the SMD edge - Pinctrl states for Bluetooth and Wi-Fi power management Tested-by: Rudraksha Gupta <guptarud@gmail.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> Link: https://patch.msgid.link/20260803-msm8960-wifi-v4-6-5ffa27aea39d@smankusors.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
5 daysARM: dts: qcom: msm8960: add SMSM & SPSAntony Kurniawan Soemardi
Add the Shared Memory State Machine node to coordinate state transitions between the Applications processor and the Riva subsystem. Tested-by: Rudraksha Gupta <guptarud@gmail.com> Acked-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> Link: https://patch.msgid.link/20260803-msm8960-wifi-v4-5-5ffa27aea39d@smankusors.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
5 daysARM: dts: qcom: msm8960: add SMEM & hwlockAntony Kurniawan Soemardi
Enable shared memory communication and add the SFPB lock for MSM8960. These provide the foundation for inter-processor communication with the Riva (BT + Wi-Fi) subsystem. Tested-by: Rudraksha Gupta <guptarud@gmail.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> Link: https://patch.msgid.link/20260803-msm8960-wifi-v4-4-5ffa27aea39d@smankusors.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
5 daysARM: dts: qcom: msm8960: add SCMAntony Kurniawan Soemardi
Add the Secure Channel Manager firmware device node to the MSM8960 device tree. The SCM is required for secure communication between the application processor and other subsystems. Tested-by: Rudraksha Gupta <guptarud@gmail.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> Link: https://patch.msgid.link/20260803-msm8960-wifi-v4-3-5ffa27aea39d@smankusors.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
5 daysARM: dts: qcom: msm8960: add RPM clock controller and fix USB clocksAntony Kurniawan Soemardi
The RPM clock controller manages clocks shared between the application processor and the RPM firmware, including fabric and bus clocks required by several peripherals. With the RPM clock controller now available in the device tree, the USB controller must explicitly declare its dependency on RPM_DAYTONA_FABRIC_CLK. Without this declaration, the clock framework would consider it unused and disable it, breaking USB functionality. This also corrects the previous misuse of USB_HS1_XCVR_CLK as the core clock. The XCVR clock is in fact used for PHY/reset handling rather than as the main core clock. A similar issue has been observed on APQ8064, where missing the RPM fabric clock dependency leads to broken USB. Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> Link: https://patch.msgid.link/20260803-msm8960-wifi-v4-2-5ffa27aea39d@smankusors.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
7 daysARM: dts: qcom: msm8974: add MDSS resetDmitry Baryshkov
Commit 13a4b7fb6260 ("pmdomain: core: Leave powered-on genpds on until late_initcall_sync") kept power-domains on longer during boot which is causing DSI clock to get stuck and fail to acquire its configuration on DSI bringup. Follow the example of other platforms and add MDSS reset to the display subsystem node, fixing DSI issues. Fixes: 5a9fc531f6ec ("ARM: dts: msm8974: add display support") Suggested-by: Stephan Gerhold <stephan.gerhold@linaro.org> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Link: https://patch.msgid.link/20260810-msm8974-mmcc-fix-v2-1-5c787d79c0fa@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
8 daysARM: dts: samsung: exynos4210-*: Fix Bluetooth nodesPaul Cercueil
The BCM4330 Bluetooth chip is capable of doing 4 Mbps over UART. The Exynos 4210 however, can only do a maximum of 3 Mbps. Add this information to the Bluetooth nodes using the 'max-speed' property. This fixes extremely choppy audio when connected to external Bluetooth speakers. The BCM4330 is connected using CTS/RTS too, so add the 'uart-has-rtscts' property. The driver does not seem to check for it but that still should be there. Signed-off-by: Paul Cercueil <paul@crapouillou.net> Link: https://patch.msgid.link/20260918212923.148505-1-paul@crapouillou.net Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
9 daysMerge branches 'imx/drivers', 'imx/dt', 'imx/dt64', 'imx/ele', 'imx/fixes' ↵Frank Li
and 'imx/soc' into for-next
9 daysARM: dts: imx7-colibri-iris-v2: drop no-op delete-propertyFrancesco Dolcini
usdhc1 never has a "keep-power-in-suspend" property set anywhere in its inheritance chain, so this /delete-property/ is a no-op left over since it was introduced. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> Assisted-by: LLM Signed-off-by: Frank Li <Frank.Li@nxp.com>
9 daysARM: dts: imx6ul-kontron-bl-common: Fix USB OTG1 ID pin configurationOualid Derouiche
Add the missing MX6UL_PAD_GPIO1_IO00__ANATOP_OTG1_ID pinmux entry so the USB OTG ID pin is correctly routed and OTG can be used. Signed-off-by: Oualid Derouiche <oualid.derouiche@kontron.de> Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: Frank Li <Frank.Li@nxp.com>
9 daysARM: dts: imx6ul-kontron-bl-common: Add GPIO labelsOualid Derouiche
Describe the GPIOs and their purpose using labels. Signed-off-by: Oualid Derouiche <oualid.derouiche@kontron.de> Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: Frank Li <Frank.Li@nxp.com>
9 daysARM: dts: imx6ul-kontron-bl-common: Replace UART3 with DIP switch GPIOsEberhard Stoll
The latest board revision has DIP switches and lacks UART3 instead. As the old revision has long been deprecated and not maintained anymore, drop the support and reflect the current state of the hardware. As the old revision hasn't been widely used and UART3 was only available through an obscure extension connector, no users are expected to be affected by this change. Signed-off-by: Eberhard Stoll <eberhard.stoll@kontron.de> Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: Frank Li <Frank.Li@nxp.com>
7 daysARM: tegra: Convert to new media orientation definitionsKieran Bingham
The orientation property for video interface devices now has definitions to prevent hardcoded integer values for the enum options. Update the users throughout the nvidia device trees to use the new definitions. Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> Reviewed-by: Svyatoslav Ryhel <clamor95@gmail.com> Reviewed-by: Thierry Reding <treding@nvidia.com> Acked-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
10 daysARM: dts: ti: keystone: k2g: Move usb-phy nodes out of simple-busBhargav Joshi
usb0_phy and usb1_phy are usb-nop-xceiv NOP PHYs with no registers. They sit under a usbphy simple-bus wrapper with unit-address names, which forces a meaningless reg. Drop the wrapper, reg and unit-addresses, move the PHYs to root with plain unique names to fix dtbs_check errors. Signed-off-by: Bhargav Joshi <j.bhargav.u@gmail.com> Link: https://patch.msgid.link/20260911-ti-keystone-usb-phy-fix-v1-2-9f6e9cd649a3@gmail.com Signed-off-by: Nishanth Menon <nm@ti.com>
10 daysARM: dts: ti: keystone: k2g: Add required #phy-cells to usb-nop-xceiv nodesBhargav Joshi
The usb-nop-xceiv binding requires "#phy-cells" with a value of 0. usb0_phy and usb1_phy are missing it. Add the required property. Signed-off-by: Bhargav Joshi <j.bhargav.u@gmail.com> Link: https://patch.msgid.link/20260911-ti-keystone-usb-phy-fix-v1-1-9f6e9cd649a3@gmail.com Signed-off-by: Nishanth Menon <nm@ti.com>
11 daysMerge branch 'omap-for-v7.4/dt' into tmp/omap-next-20260921.091322Kevin Hilman (TI)
11 daysARM: dts: am335x-bonegreen-eco: Enable 1GHz OPP by increasing vdd_mpu voltageKory Maincent (TI.com)
The vdd_mpu regulator maximum voltage was previously limited to 1.2985V, which prevented the CPU from reaching the 1GHz operating point. This limitation was put in place because voltage changes were not working correctly, causing the board to stall when attempting higher frequencies. With the recent TPS65219 PMIC driver fixes that properly implement the LOCK register handling, voltage transitions now work reliably. Increase the maximum voltage to 1.3515V to allow the full 1GHz OPP to be used. Reviewed-by: Shree Ramamoorthy <s-ramamoorthy@ti.com> Signed-off-by: Kory Maincent (TI) <kory.maincent@bootlin.com> Link: https://patch.msgid.link/20260917-fix_tps65219-v6-1-0544b735edb8@bootlin.com Signed-off-by: Kevin Hilman (TI) <khilman@baylibre.com>
13 daysARM: dts: aspeed: Replace spaces indentation with tabsKrzysztof Kozlowski
Replace excessive spaces for aligning indentation into tabs. This will be reported by dt-style-check ("[mixed-indent-chars] too many space characters in indent (more than 7)"). Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Link: https://patch.msgid.link/20260829194054.107929-2-krzysztof.kozlowski@oss.qualcomm.com Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
13 daysARM: dts: vexpress-v2p-ca5s: Replace spaces indentation with tabsKrzysztof Kozlowski
Replace excessive spaces for aligning indentation into tabs. This will be reported by dt-style-check ("[mixed-indent-chars] too many space characters in indent (more than 7)"). Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Reviewed-by: Sudeep Holla <sudeep.holla@kernel.org> Link: https://patch.msgid.link/20260829194121.107988-2-krzysztof.kozlowski@oss.qualcomm.com Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
13 daysARM: dts: actions: owl-s500: Replace spaces indentation with tabsKrzysztof Kozlowski
Replace excessive spaces for aligning indentation into tabs. This will be reported by dt-style-check ("[mixed-indent-chars] too many space characters in indent (more than 7)"). Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com> Link: https://patch.msgid.link/20260829194140.108124-3-krzysztof.kozlowski@oss.qualcomm.com Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
14 daysARM: dts: bcm2835: Add the V3D reset lineMaíra Canal
The PM block exposes a reset line for the V3D block, which the vc4 driver uses to reset the GPU when recovering from a hang instead of forcing its power domain down. Wire it up in the shared V3D node, covering BCM2835, BCM2836 and BCM2837. BCM2711 already describes the same reset line for its V3D node. Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com> Reviewed-by: Stefan Wahren <wahrenst@gmx.net> Link: https://patch.msgid.link/20260915-vc4-reset-control-v2-4-cb3a25b07822@igalia.com Signed-off-by: Maíra Canal <mcanal@igalia.com>