On Mon, Aug 19, 2024 at 02:24:12PM +0900, Sunyeal Hong wrote: > Add dt-schema for ExynosAuto v920 SoC clock controller. > Add device tree clock binding definitions for below CMU blocks. > > - CMU_TOP > - CMU_PERIC0 > > Signed-off-by: Sunyeal Hong <sunyeal.hong@xxxxxxxxxxx> + then: > + properties: > + clocks: > + items: > + - description: External reference clock (38.4 MHz) > + - description: CMU_PERIC0 NOC clock (from CMU_TOP) > + - description: CMU_PERIC0 IP clock (from CMU_TOP) > + > + clock-names: > + items: > + - const: oscclk > + - const: noc > + - const: ip > + > + - if: > + properties: > + compatible: > + contains: > + const: samsung,exynosautov920-cmu-peric1 > + > + then: > + properties: > + clocks: > + items: > + - description: External reference clock (38.4 MHz) > + - description: CMU_PERIC1 NOC clock (from CMU_TOP) > + - description: CMU_PERIC1 IP clock (from CMU_TOP) > + > + clock-names: > + items: > + - const: oscclk > + - const: noc > + - const: ip This is the same peric0, so combine them and clocks could be just: items: - description: External reference clock (38.4 MHz) - description: CMU_PERICn NOC clock (from CMU_TOP) - description: CMU_PERICn IP clock (from CMU_TOP) > + > + - if: > + properties: > + compatible: > + contains: > + const: samsung,exynosautov920-cmu-misc > + > + then: > + properties: > + clocks: > + items: > + - description: External reference clock (38.4 MHz) > + - description: CMU_MISC NOC clock (from CMU_MISC) Similarly: - description: CMU_MISC/CMU_HSI0 NOC clock (from CMU_MISC)