162306a36Sopenharmony_ciAXM5516 clock driver bindings 262306a36Sopenharmony_ci----------------------------- 362306a36Sopenharmony_ci 462306a36Sopenharmony_ciRequired properties : 562306a36Sopenharmony_ci- compatible : shall contain "lsi,axm5516-clks" 662306a36Sopenharmony_ci- reg : shall contain base register location and length 762306a36Sopenharmony_ci- #clock-cells : shall contain 1 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciThe consumer specifies the desired clock by having the clock ID in its "clocks" 1062306a36Sopenharmony_ciphandle cell. See <dt-bindings/clock/lsi,axxia-clock.h> for the list of 1162306a36Sopenharmony_cisupported clock IDs. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciExample: 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci clks: clock-controller@2010020000 { 1662306a36Sopenharmony_ci compatible = "lsi,axm5516-clks"; 1762306a36Sopenharmony_ci #clock-cells = <1>; 1862306a36Sopenharmony_ci reg = <0x20 0x10020000 0 0x20000>; 1962306a36Sopenharmony_ci }; 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci serial0: uart@2010080000 { 2262306a36Sopenharmony_ci compatible = "arm,pl011", "arm,primecell"; 2362306a36Sopenharmony_ci reg = <0x20 0x10080000 0 0x1000>; 2462306a36Sopenharmony_ci interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>; 2562306a36Sopenharmony_ci clocks = <&clks AXXIA_CLK_PER>; 2662306a36Sopenharmony_ci clock-names = "apb_pclk"; 2762306a36Sopenharmony_ci }; 2862306a36Sopenharmony_ci }; 2962306a36Sopenharmony_ci 30