Home | History | Annotate | Line # | Download | only in clock
      1 /*	$NetBSD: lpc32xx-clock.h,v 1.1.1.1 2017/06/15 20:14:23 jmcneill Exp $	*/
      2 
      3 /*
      4  * Copyright (c) 2015 Vladimir Zapolskiy <vz (at) mleia.com>
      5  *
      6  * This code is released using a dual license strategy: BSD/GPL
      7  * You can choose the licence that better fits your requirements.
      8  *
      9  * Released under the terms of 3-clause BSD License
     10  * Released under the terms of GNU General Public License Version 2.0
     11  *
     12  */
     13 
     14 #ifndef __DT_BINDINGS_LPC32XX_CLOCK_H
     15 #define __DT_BINDINGS_LPC32XX_CLOCK_H
     16 
     17 /* LPC32XX System Control Block clocks */
     18 #define LPC32XX_CLK_RTC		1
     19 #define LPC32XX_CLK_DMA		2
     20 #define LPC32XX_CLK_MLC		3
     21 #define LPC32XX_CLK_SLC		4
     22 #define LPC32XX_CLK_LCD		5
     23 #define LPC32XX_CLK_MAC		6
     24 #define LPC32XX_CLK_SD		7
     25 #define LPC32XX_CLK_DDRAM	8
     26 #define LPC32XX_CLK_SSP0	9
     27 #define LPC32XX_CLK_SSP1	10
     28 #define LPC32XX_CLK_UART3	11
     29 #define LPC32XX_CLK_UART4	12
     30 #define LPC32XX_CLK_UART5	13
     31 #define LPC32XX_CLK_UART6	14
     32 #define LPC32XX_CLK_IRDA	15
     33 #define LPC32XX_CLK_I2C1	16
     34 #define LPC32XX_CLK_I2C2	17
     35 #define LPC32XX_CLK_TIMER0	18
     36 #define LPC32XX_CLK_TIMER1	19
     37 #define LPC32XX_CLK_TIMER2	20
     38 #define LPC32XX_CLK_TIMER3	21
     39 #define LPC32XX_CLK_TIMER4	22
     40 #define LPC32XX_CLK_TIMER5	23
     41 #define LPC32XX_CLK_WDOG	24
     42 #define LPC32XX_CLK_I2S0	25
     43 #define LPC32XX_CLK_I2S1	26
     44 #define LPC32XX_CLK_SPI1	27
     45 #define LPC32XX_CLK_SPI2	28
     46 #define LPC32XX_CLK_MCPWM	29
     47 #define LPC32XX_CLK_HSTIMER	30
     48 #define LPC32XX_CLK_KEY		31
     49 #define LPC32XX_CLK_PWM1	32
     50 #define LPC32XX_CLK_PWM2	33
     51 #define LPC32XX_CLK_ADC		34
     52 #define LPC32XX_CLK_HCLK_PLL	35
     53 #define LPC32XX_CLK_PERIPH	36
     54 
     55 /* LPC32XX USB clocks */
     56 #define LPC32XX_USB_CLK_I2C	1
     57 #define LPC32XX_USB_CLK_DEVICE	2
     58 #define LPC32XX_USB_CLK_HOST	3
     59 
     60 #endif /* __DT_BINDINGS_LPC32XX_CLOCK_H */
     61