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