Re: [PATCH v2 1/8] dt-bindings: clock: add Loongson-2K expand clock index

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, Binbin,

On Mon, Apr 1, 2024 at 4:24 PM Binbin Zhou <zhoubinbin@xxxxxxxxxxx> wrote:
>
> In the new Loongson-2K family of SoCs, more clock indexes are needed,
> such as clock gates.
> The patch adds these clock indexes
>
> Signed-off-by: Binbin Zhou <zhoubinbin@xxxxxxxxxxx>
> Acked-by: Conor Dooley <conor.dooley@xxxxxxxxxxxxx>
> ---
>  include/dt-bindings/clock/loongson,ls2k-clk.h | 56 ++++++++++++-------
>  1 file changed, 37 insertions(+), 19 deletions(-)
>
> diff --git a/include/dt-bindings/clock/loongson,ls2k-clk.h b/include/dt-bindings/clock/loongson,ls2k-clk.h
> index 3bc4dfc193c2..4e6811eca8c6 100644
> --- a/include/dt-bindings/clock/loongson,ls2k-clk.h
> +++ b/include/dt-bindings/clock/loongson,ls2k-clk.h
> @@ -7,24 +7,42 @@
>  #ifndef __DT_BINDINGS_CLOCK_LOONGSON2_H
>  #define __DT_BINDINGS_CLOCK_LOONGSON2_H
>
> -#define LOONGSON2_REF_100M                             0
> -#define LOONGSON2_NODE_PLL                             1
> -#define LOONGSON2_DDR_PLL                              2
> -#define LOONGSON2_DC_PLL                               3
> -#define LOONGSON2_PIX0_PLL                             4
> -#define LOONGSON2_PIX1_PLL                             5
> -#define LOONGSON2_NODE_CLK                             6
> -#define LOONGSON2_HDA_CLK                              7
> -#define LOONGSON2_GPU_CLK                              8
> -#define LOONGSON2_DDR_CLK                              9
> -#define LOONGSON2_GMAC_CLK                             10
> -#define LOONGSON2_DC_CLK                               11
> -#define LOONGSON2_APB_CLK                              12
> -#define LOONGSON2_USB_CLK                              13
> -#define LOONGSON2_SATA_CLK                             14
> -#define LOONGSON2_PIX0_CLK                             15
> -#define LOONGSON2_PIX1_CLK                             16
> -#define LOONGSON2_BOOT_CLK                             17
> -#define LOONGSON2_CLK_END                              18
> +#define LOONGSON2_REF_100M     0
> +#define LOONGSON2_NODE_PLL     1
> +#define LOONGSON2_DDR_PLL      2
> +#define LOONGSON2_DC_PLL       3
> +#define LOONGSON2_PIX0_PLL     4
> +#define LOONGSON2_PIX1_PLL     5
> +#define LOONGSON2_NODE_CLK     6
> +#define LOONGSON2_HDA_CLK      7
> +#define LOONGSON2_GPU_CLK      8
> +#define LOONGSON2_DDR_CLK      9
> +#define LOONGSON2_GMAC_CLK     10
> +#define LOONGSON2_DC_CLK       11
> +#define LOONGSON2_APB_CLK      12
> +#define LOONGSON2_USB_CLK      13
> +#define LOONGSON2_SATA_CLK     14
> +#define LOONGSON2_PIX0_CLK     15
> +#define LOONGSON2_PIX1_CLK     16
> +#define LOONGSON2_BOOT_CLK     17
> +
> +/* Loongson-2K2000 */
This line should be removed, because the below definition is not
specific to Loongson-2K2000.

Huacai

> +#define LOONGSON2_OUT0_GATE    18
> +#define LOONGSON2_GMAC_GATE    19
> +#define LOONGSON2_RIO_GATE     20
> +#define LOONGSON2_DC_GATE      21
> +#define LOONGSON2_GPU_GATE     22
> +#define LOONGSON2_DDR_GATE     23
> +#define LOONGSON2_HDA_GATE     24
> +#define LOONGSON2_NODE_GATE    25
> +#define LOONGSON2_EMMC_GATE    26
> +#define LOONGSON2_PIX0_GATE    27
> +#define LOONGSON2_PIX1_GATE    28
> +#define LOONGSON2_OUT0_CLK     29
> +#define LOONGSON2_RIO_CLK      30
> +#define LOONGSON2_EMMC_CLK     31
> +#define LOONGSON2_DES_CLK      32
> +#define LOONGSON2_I2S_CLK      33
> +#define LOONGSON2_MISC_CLK     34
>
>  #endif
> --
> 2.43.0
>





[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux