3 * Copyright (C) 2013 Texas Instruments Incorporated
5 * Data common for AM335x and AM43x
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License as
9 * published by the Free Software Foundation version 2.
11 * This program is distributed "as is" WITHOUT ANY WARRANTY of any
12 * kind, whether express or implied; without even the implied warranty
13 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
17 #ifndef __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_33XX_43XX_COMMON_DATA_H
18 #define __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_33XX_43XX_COMMON_DATA_H
20 extern struct omap_hwmod_ocp_if am33xx_mpu__l3_main
;
21 extern struct omap_hwmod_ocp_if am33xx_l3_main__l3_s
;
22 extern struct omap_hwmod_ocp_if am33xx_l3_s__l4_ls
;
23 extern struct omap_hwmod_ocp_if am33xx_l3_s__l4_wkup
;
24 extern struct omap_hwmod_ocp_if am33xx_l3_main__l3_instr
;
25 extern struct omap_hwmod_ocp_if am33xx_mpu__prcm
;
26 extern struct omap_hwmod_ocp_if am33xx_l3_s__l3_main
;
27 extern struct omap_hwmod_ocp_if am33xx_gfx__l3_main
;
28 extern struct omap_hwmod_ocp_if am33xx_l3_main__gfx
;
29 extern struct omap_hwmod_ocp_if am33xx_l4_wkup__rtc
;
30 extern struct omap_hwmod_ocp_if am33xx_l3_s__gpmc
;
31 extern struct omap_hwmod_ocp_if am33xx_l4_ls__timer2
;
32 extern struct omap_hwmod_ocp_if am33xx_l3_main__ocmc
;
34 extern struct omap_hwmod am33xx_l3_main_hwmod
;
35 extern struct omap_hwmod am33xx_l3_s_hwmod
;
36 extern struct omap_hwmod am33xx_l3_instr_hwmod
;
37 extern struct omap_hwmod am33xx_l4_ls_hwmod
;
38 extern struct omap_hwmod am33xx_l4_wkup_hwmod
;
39 extern struct omap_hwmod am33xx_mpu_hwmod
;
40 extern struct omap_hwmod am33xx_gfx_hwmod
;
41 extern struct omap_hwmod am33xx_prcm_hwmod
;
42 extern struct omap_hwmod am33xx_ocmcram_hwmod
;
43 extern struct omap_hwmod am33xx_smartreflex0_hwmod
;
44 extern struct omap_hwmod am33xx_smartreflex1_hwmod
;
45 extern struct omap_hwmod am33xx_gpmc_hwmod
;
46 extern struct omap_hwmod am33xx_rtc_hwmod
;
47 extern struct omap_hwmod am33xx_timer1_hwmod
;
48 extern struct omap_hwmod am33xx_timer2_hwmod
;
50 extern struct omap_hwmod_class am33xx_emif_hwmod_class
;
51 extern struct omap_hwmod_class am33xx_l4_hwmod_class
;
52 extern struct omap_hwmod_class am33xx_wkup_m3_hwmod_class
;
53 extern struct omap_hwmod_class am33xx_control_hwmod_class
;
54 extern struct omap_hwmod_class am33xx_timer_hwmod_class
;
55 extern struct omap_hwmod_class am33xx_ehrpwm_hwmod_class
;
56 extern struct omap_hwmod_class am33xx_spi_hwmod_class
;
58 void omap_hwmod_am33xx_reg(void);
59 void omap_hwmod_am43xx_reg(void);