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