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