1 /* 2 * 3 * Copyright (C) 2013 Texas Instruments Incorporated 4 * 5 * Data common for AM335x and AM43x 6 * 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. 10 * 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. 15 */ 16 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 19 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_l3_s__gpmc; 30 extern struct omap_hwmod_ocp_if am33xx_l4_ls__timer2; 31 extern struct omap_hwmod_ocp_if am33xx_l3_main__ocmc; 32 33 extern struct omap_hwmod am33xx_l3_main_hwmod; 34 extern struct omap_hwmod am33xx_l3_s_hwmod; 35 extern struct omap_hwmod am33xx_l3_instr_hwmod; 36 extern struct omap_hwmod am33xx_l4_ls_hwmod; 37 extern struct omap_hwmod am33xx_l4_wkup_hwmod; 38 extern struct omap_hwmod am33xx_mpu_hwmod; 39 extern struct omap_hwmod am33xx_gfx_hwmod; 40 extern struct omap_hwmod am33xx_prcm_hwmod; 41 extern struct omap_hwmod am33xx_ocmcram_hwmod; 42 extern struct omap_hwmod am33xx_smartreflex0_hwmod; 43 extern struct omap_hwmod am33xx_smartreflex1_hwmod; 44 extern struct omap_hwmod am33xx_gpmc_hwmod; 45 46 extern struct omap_hwmod_class am33xx_emif_hwmod_class; 47 extern struct omap_hwmod_class am33xx_l4_hwmod_class; 48 extern struct omap_hwmod_class am33xx_wkup_m3_hwmod_class; 49 extern struct omap_hwmod_class am33xx_control_hwmod_class; 50 extern struct omap_hwmod_class am33xx_timer_hwmod_class; 51 extern struct omap_hwmod_class am33xx_ehrpwm_hwmod_class; 52 extern struct omap_hwmod_class am33xx_spi_hwmod_class; 53 54 void omap_hwmod_am33xx_reg(void); 55 void omap_hwmod_am43xx_reg(void); 56 57 #endif 58