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