Home | History | Annotate | Line # | Download | only in clock
      1 /*	$NetBSD: nuvoton,npcm7xx-clock.h,v 1.1.1.1 2018/06/27 16:27:08 jmcneill Exp $	*/
      2 
      3 /* SPDX-License-Identifier: GPL-2.0 */
      4 /*
      5  * Nuvoton NPCM7xx Clock Generator binding
      6  * clock binding number for all clocks supportted by nuvoton,npcm7xx-clk
      7  *
      8  * Copyright (C) 2018 Nuvoton Technologies tali.perry (at) nuvoton.com
      9  *
     10  */
     11 
     12 #ifndef __DT_BINDINGS_CLOCK_NPCM7XX_H
     13 #define __DT_BINDINGS_CLOCK_NPCM7XX_H
     14 
     15 
     16 #define NPCM7XX_CLK_CPU 0
     17 #define NPCM7XX_CLK_GFX_PIXEL 1
     18 #define NPCM7XX_CLK_MC 2
     19 #define NPCM7XX_CLK_ADC 3
     20 #define NPCM7XX_CLK_AHB 4
     21 #define NPCM7XX_CLK_TIMER 5
     22 #define NPCM7XX_CLK_UART 6
     23 #define NPCM7XX_CLK_MMC  7
     24 #define NPCM7XX_CLK_SPI3 8
     25 #define NPCM7XX_CLK_PCI  9
     26 #define NPCM7XX_CLK_AXI 10
     27 #define NPCM7XX_CLK_APB4 11
     28 #define NPCM7XX_CLK_APB3 12
     29 #define NPCM7XX_CLK_APB2 13
     30 #define NPCM7XX_CLK_APB1 14
     31 #define NPCM7XX_CLK_APB5 15
     32 #define NPCM7XX_CLK_CLKOUT 16
     33 #define NPCM7XX_CLK_GFX  17
     34 #define NPCM7XX_CLK_SU   18
     35 #define NPCM7XX_CLK_SU48 19
     36 #define NPCM7XX_CLK_SDHC 20
     37 #define NPCM7XX_CLK_SPI0 21
     38 #define NPCM7XX_CLK_SPIX 22
     39 
     40 #define NPCM7XX_CLK_REFCLK 23
     41 #define NPCM7XX_CLK_SYSBYPCK 24
     42 #define NPCM7XX_CLK_MCBYPCK 25
     43 
     44 #define NPCM7XX_NUM_CLOCKS	 (NPCM7XX_CLK_MCBYPCK+1)
     45 
     46 #endif
     47