u-boot/include/dt-bindings
Konrad Dybcio 3ead661633
clk/qcom: handle resets and clocks in one device
Qualcomm's clock controller blocks actually do much more than it
says on the tin.. They provide clocks, resets and power domains.
Currently, U-Boot requires one to spawn 2 separate devices for
controlling clocks and resets, both spanning the same register space.
Refactor the code to make it work with just a single DT node, making
it compatible with upstream Linux bindings and dropping the dedicated
reset driver in favour of including it in the clock driver.

Heavily inspired by Renesas code for a similar hw block.

[caleb: moved drivers to clk/qcom, added reset driver and adjusted bind
logic. Imported qcom,gcc-ipq4019.h from Linux]

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-01-16 12:26:23 +00:00
..
arm arm: dts: Import device tree for ST-Ericsson Ux500 2020-01-22 17:47:57 -05:00
ata arm: dts: rockchip: sync DT for RK3588 series with Linux 2023-10-07 16:49:41 +08:00
bus arm: a37xx: Update DTS files to version from upstream Linux kernel 2022-02-17 14:17:07 +01:00
clk ARM: dts: rmobile: Synchronize DTs with Linux 6.1.7 2023-02-02 01:49:19 +01:00
clock clk/qcom: handle resets and clocks in one device 2024-01-16 12:26:23 +00:00
comphy WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
display arm: rmobile: Add Silicon Linux EK874 board support 2021-03-16 20:09:29 +01:00
dma xilinx: Sync DTs with Linux kernel 2021-03-30 12:03:24 +02:00
gpio ARM: dts: Add Amlogic Meson A1 DT from Linux 6.3-rc7 2023-06-28 10:05:34 +02:00
input rockchip: rk3399: Add support for chromebook_kevin 2022-03-18 18:12:03 +08:00
interconnect imx8mm: synchronise device tree with linux 2022-11-08 17:35:00 +01:00
interrupt-controller dt-bindings: Add RZ/G2L IRQC bindings 2023-10-16 15:46:17 +02:00
interrupt-router SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
leds dt-bindings: leds: import common led bindings from linux v6.5 2023-10-24 15:55:16 +08:00
mailbox ARM: tegra: adapt to latest HSP DT binding 2016-08-04 13:36:58 -07:00
media media: dt-bindings: media: Add macros for video interface bus types 2023-06-16 11:22:07 +02:00
memory global: Use proper project name U-Boot (next) 2023-06-19 16:45:36 -04:00
mfd dt-bindings: mfd: stm32f7: Add binding definition for CAN3 2023-10-04 13:26:01 +02:00
mrc SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mscc net: mscc: ocelot: Update DTS for Luton pcb90 2019-05-03 16:46:36 +02:00
mux dt-bindings: ti-serdes: Deprecate header with constants with v6.6-rc1 2023-09-19 09:13:19 -04:00
net dt-bindings: Remove VSC8531 specific RGMII delay definitions 2023-11-07 13:47:09 +01:00
pci x86: pci: Allow binding of some devices before relocation 2021-07-15 19:49:50 +08:00
phy arm: dts: npcm845-evb: fix/add node and aliases 2023-11-22 19:10:04 -05:00
pinctrl Merge patch series "Add support for MediaTek MT8365 EVK Board" 2023-12-19 11:42:03 -05:00
pmic drivers: gpio: implement MAX77663 GPIO cell 2023-12-19 20:53:53 +02:00
power dt-bindings: power: add power-domain header for MediaTek MT8365 SoC 2023-12-19 10:09:06 -05:00
power-domain rockchip: rk3288-power: sync power domain dt-binding header from Linux 2022-04-18 11:25:13 +08:00
pwm am437x: Add am437x_gp_evm_defconfig using CONFIG_DM 2015-10-22 14:44:00 -04:00
regulator ARM: dts: stm32mp: alignment with v6.6-rc1 2023-10-04 13:32:41 +02:00
reset clk/qcom: handle resets and clocks in one device 2024-01-16 12:26:23 +00:00
soc dt-bindings: rockchip: Sync rockchip, vop2.h from Linux 2023-02-28 18:07:26 +08:00
sound imx8mn: synchronise device tree with linux 2022-07-25 16:12:00 +02:00
spmi arm: dts: apple: Add preliminary device trees 2021-10-31 08:46:44 -04:00
thermal WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
usb dt-bindings: import usb pd 2019-11-03 17:04:16 +01:00
video rockchip: Add a binding file for rk3288 video 2016-03-14 22:03:11 +01:00