···11+* Amlogic Meson8b Clock and Reset Unit22+33+The Amlogic Meson8b clock controller generates and supplies clock to various44+controllers within the SoC.55+66+Required Properties:77+88+- compatible: should be "amlogic,meson8b-clkc"99+- reg: it must be composed by two tuples:1010+ 0) physical base address of the xtal register and length of memory1111+ mapped region.1212+ 1) physical base address of the clock controller and length of memory1313+ mapped region.1414+1515+- #clock-cells: should be 1.1616+1717+Each clock is assigned an identifier and client nodes can use this identifier1818+to specify the clock which they consume. All available clocks are defined as1919+preprocessor macros in the dt-bindings/clock/meson8b-clkc.h header and can be2020+used in device tree sources.2121+2222+Example: Clock controller node:2323+2424+ clkc: clock-controller@c1104000 {2525+ #clock-cells = <1>;2626+ compatible = "amlogic,meson8b-clkc";2727+ reg = <0xc1108000 0x4>, <0xc1104000 0x460>;2828+ };2929+3030+3131+Example: UART controller node that consumes the clock generated by the clock3232+ controller:3333+3434+ uart_AO: serial@c81004c0 {3535+ compatible = "amlogic,meson-uart";3636+ reg = <0xc81004c0 0x14>;3737+ interrupts = <0 90 1>;3838+ clocks = <&clkc CLKID_CLK81>;3939+ status = "disabled";4040+ };