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