zephyr/dts/bindings/clock
Laurentiu Mihalcea ea99578b76 soc: xtensa: imx8: Enable clock control on i.MX8QM/QXP
This commit enables clock control on the i.MX8QM and QXP boards.
This is achieved through the following changes:
	1) The "reg" property is no longer marked as required
	for the "nxp,imx-ccm" binding. This is necessary because
	in the case of i.MX8QM and i.MX8QXP the clock management
	is done through the SCFW, hence there's no need to access
	CCM's MMIO space (not that you could anyways).

	2) The DTS now contains a scu_mu node. This node refers
	to the MU instance used by the DSP to communicate with
	the SCFW.

	3) The CCM driver needs to support the LPUART clocks
	(which will be the only IP that's supported for now)
	and needs to perform an initialization so that the
	NXP HAL driver knows which MU to use to communicate
	with the SCFW.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
2023-11-09 18:21:05 +01:00
..
ambiq,clkctrl.yaml drivers: clock_control: Add Ambiq clock_control driver. 2023-11-07 09:42:25 +01:00
aspeed,ast10x0-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,sam-pmc.yaml drivers: clock: Add Atmel SAM PMC driver 2023-03-21 14:12:25 -07:00
atmel,samc2x-gclk.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,samc2x-mclk.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,samd2x-gclk.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,samd5x-gclk.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,samd5x-mclk.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,saml2x-gclk.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,saml2x-mclk.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
clock-controller.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
espressif,esp32-rtc.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
fixed-clock.yaml dts: bindings: clock: Fix fixed-clock binding 2023-07-03 12:49:27 +02:00
fixed-factor-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
gd,gd32-cctl.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
intel,adsp-shim-clkctl.yaml yamllint: bindings: add ipll clock index 2023-09-18 10:35:23 +01:00
intel,agilex-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
intel,agilex5-clock.yaml drivers: clock_control: clock driver for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
litex,clk.yaml dts: Cleanup litex,clk binding 2021-02-03 13:41:47 -05:00
litex,clkout.yaml dts: cleanup few cases of space before colon 2021-01-15 08:32:53 -06:00
microchip,xec-pcr.yaml driver: clock control: Microchip XEC fix missing domain parameter 2023-03-23 11:55:19 -04:00
nordic,nrf-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nordic,nrf-oscillators.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nuvoton,npcx-pcc.yaml driver: clock_control: npcx: add support for npcx4 series 2023-08-24 10:42:33 +01:00
nuvoton,numaker-pcc.yaml drivers: clock_control: add support for Nuvoton numaker series CLK 2023-06-21 09:26:00 +00:00
nuvoton,numaker-scc.yaml drivers: clock_control: add support for Nuvoton numaker series CLK 2023-06-21 09:26:00 +00:00
nxp,imx-anatop.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,imx-ccm-rev2.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,imx-ccm.yaml soc: xtensa: imx8: Enable clock control on i.MX8QM/QXP 2023-11-09 18:21:05 +01:00
nxp,kinetis-ke1xf-sim.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,kinetis-mcg.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,kinetis-pcc.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,kinetis-scg.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,kinetis-sim.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,lpc-syscon.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,lpc11u6x-syscon.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,s32-clock.yaml drivers: clock_control: add NXP S32 driver 2023-07-06 14:19:23 -05:00
renesas,r8a7795-cpg-mssr.yaml drivers: clock: rcar: Deploy a driver for each soc 2022-06-28 18:11:44 +02:00
renesas,ra-clock-generation-circuit.yaml drivers: clock_control: Add clock driver for Renesas RA series 2023-11-01 10:56:46 +00:00
renesas,rcar-cpg-mssr.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
renesas,smartbond-lp-clock.yaml drivers: clock_control: smartbond: initial support 2023-04-05 15:09:04 +02:00
renesas,smartbond-lp-osc.yaml dts: bindings: clocks: Add smartbond low power oscillator 2023-08-22 12:16:16 +02:00
renesas,smartbond-sys-clock.yaml drivers: clock_control: smartbond: initial support 2023-04-05 15:09:04 +02:00
st,stm32-clock-mux.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32-hse-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32-hsi48-clock.yaml drivers: clock_control: stm32: add an option to enable CRS for HSI48 2023-10-26 09:47:48 +02:00
st,stm32-lse-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32-msi-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32-rcc.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32c0-hsi-clock.yaml dts: bindings: clock: Add STM32C0 HSI clock binding 2023-03-14 17:35:37 +00:00
st,stm32f0-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32f0-rcc.yaml dts/bindings: clocks: Add bindings for F0/F3/G0/G4 2021-04-29 16:41:26 +02:00
st,stm32f1-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32f1-rcc.yaml dts: bindings: clock: add specific rcc bindings for stm32f1x and f3x 2023-07-19 10:13:26 +00:00
st,stm32f2-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32f3-rcc.yaml dts: bindings: clock: add specific rcc bindings for stm32f1x and f3x 2023-07-19 10:13:26 +00:00
st,stm32f4-pll-clock.yaml dts: bindings: clocks: Fix typo stm32f4 pll binding 2023-03-01 08:56:05 +01:00
st,stm32f4-plli2s-clock.yaml dts: bindings: clocks: Add binding for F4 PLL I2S 2023-03-01 08:56:05 +01:00
st,stm32f7-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32f100-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32f105-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32f105-pll2-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32f412-plli2s-clock.yaml dts: bindings: clocks: Add binding for F412 PLL I2S 2023-03-01 08:56:05 +01:00
st,stm32g0-hsi-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32g0-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32g4-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32h7-hsi-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32h7-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32h7-rcc.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32l0-msi-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32l0-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32l4-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32mp1-rcc.yaml dts: stm32: Add rcc prop undershoot-prevention 2022-04-21 14:09:44 +02:00
st,stm32u5-msi-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32u5-pll-clock.yaml drivers: clock_control: Add PLL fracn for STM32U5 2023-09-26 15:06:56 +02:00
st,stm32u5-rcc.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32wb-pll-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32wb-rcc.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32wba-hse-clock.yaml dts: bindings: clocks: Add st,stm32wba clock bindings 2023-07-11 15:05:05 +02:00
st,stm32wba-pll-clock.yaml dts: bindings: clocks: Add st,stm32wba clock bindings 2023-07-11 15:05:05 +02:00
st,stm32wba-rcc.yaml dts: bindings: clocks: Add st,stm32wba clock bindings 2023-07-11 15:05:05 +02:00
st,stm32wl-hse-clock.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
st,stm32wl-rcc.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00