~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/mach-omap2/omap_hwmod_common_data.h

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /* SPDX-License-Identifier: GPL-2.0-only */
  2 /*
  3  * omap_hwmod_common_data.h - OMAP hwmod common macros and declarations
  4  *
  5  * Copyright (C) 2010-2011 Nokia Corporation
  6  * Copyright (C) 2010-2012 Texas Instruments, Inc.
  7  * Paul Walmsley
  8  * BenoƮt Cousson
  9  */
 10 #ifndef __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_COMMON_DATA_H
 11 #define __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_COMMON_DATA_H
 12 
 13 #include "omap_hwmod.h"
 14 
 15 #include "common.h"
 16 #include "display.h"
 17 
 18 /* Common IP block data across OMAP2xxx */
 19 extern struct omap_hwmod omap2xxx_l3_main_hwmod;
 20 extern struct omap_hwmod omap2xxx_l4_core_hwmod;
 21 extern struct omap_hwmod omap2xxx_l4_wkup_hwmod;
 22 extern struct omap_hwmod omap2xxx_mpu_hwmod;
 23 extern struct omap_hwmod omap2xxx_timer3_hwmod;
 24 extern struct omap_hwmod omap2xxx_timer4_hwmod;
 25 extern struct omap_hwmod omap2xxx_timer5_hwmod;
 26 extern struct omap_hwmod omap2xxx_timer6_hwmod;
 27 extern struct omap_hwmod omap2xxx_timer7_hwmod;
 28 extern struct omap_hwmod omap2xxx_timer8_hwmod;
 29 extern struct omap_hwmod omap2xxx_timer9_hwmod;
 30 extern struct omap_hwmod omap2xxx_timer10_hwmod;
 31 extern struct omap_hwmod omap2xxx_timer11_hwmod;
 32 extern struct omap_hwmod omap2xxx_timer12_hwmod;
 33 extern struct omap_hwmod omap2xxx_wd_timer2_hwmod;
 34 extern struct omap_hwmod omap2xxx_uart1_hwmod;
 35 extern struct omap_hwmod omap2xxx_uart2_hwmod;
 36 extern struct omap_hwmod omap2xxx_uart3_hwmod;
 37 extern struct omap_hwmod omap2xxx_dss_core_hwmod;
 38 extern struct omap_hwmod omap2xxx_dss_dispc_hwmod;
 39 extern struct omap_hwmod omap2xxx_dss_rfbi_hwmod;
 40 extern struct omap_hwmod omap2xxx_dss_venc_hwmod;
 41 extern struct omap_hwmod omap2xxx_gpio1_hwmod;
 42 extern struct omap_hwmod omap2xxx_gpio2_hwmod;
 43 extern struct omap_hwmod omap2xxx_gpio3_hwmod;
 44 extern struct omap_hwmod omap2xxx_gpio4_hwmod;
 45 extern struct omap_hwmod omap2xxx_mcspi1_hwmod;
 46 extern struct omap_hwmod omap2xxx_mcspi2_hwmod;
 47 extern struct omap_hwmod omap2xxx_gpmc_hwmod;
 48 extern struct omap_hwmod omap2xxx_rng_hwmod;
 49 extern struct omap_hwmod omap2xxx_sham_hwmod;
 50 extern struct omap_hwmod omap2xxx_aes_hwmod;
 51 
 52 /* Common interface data across OMAP2xxx */
 53 extern struct omap_hwmod_ocp_if omap2xxx_l3_main__l4_core;
 54 extern struct omap_hwmod_ocp_if omap2xxx_mpu__l3_main;
 55 extern struct omap_hwmod_ocp_if omap2xxx_dss__l3;
 56 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__l4_wkup;
 57 extern struct omap_hwmod_ocp_if omap2_l4_core__uart1;
 58 extern struct omap_hwmod_ocp_if omap2_l4_core__uart2;
 59 extern struct omap_hwmod_ocp_if omap2_l4_core__uart3;
 60 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__mcspi1;
 61 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__mcspi2;
 62 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer3;
 63 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer4;
 64 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer5;
 65 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer6;
 66 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer7;
 67 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer8;
 68 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer9;
 69 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer10;
 70 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer11;
 71 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__timer12;
 72 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__dss;
 73 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_dispc;
 74 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_rfbi;
 75 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__dss_venc;
 76 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__rng;
 77 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__sham;
 78 extern struct omap_hwmod_ocp_if omap2xxx_l4_core__aes;
 79 
 80 /* OMAP hwmod classes - forward declarations */
 81 extern struct omap_hwmod_class l3_hwmod_class;
 82 extern struct omap_hwmod_class l4_hwmod_class;
 83 extern struct omap_hwmod_class mpu_hwmod_class;
 84 extern struct omap_hwmod_class iva_hwmod_class;
 85 extern struct omap_hwmod_class omap2_uart_class;
 86 extern struct omap_hwmod_class omap2_dss_hwmod_class;
 87 extern struct omap_hwmod_class omap2_rfbi_hwmod_class;
 88 extern struct omap_hwmod_class omap2_venc_hwmod_class;
 89 extern struct omap_hwmod_class omap2_hdq1w_class;
 90 
 91 extern struct omap_hwmod_class omap2xxx_gpio_hwmod_class;
 92 extern struct omap_hwmod_class omap2xxx_mailbox_hwmod_class;
 93 extern struct omap_hwmod_class omap2xxx_mcspi_class;
 94 
 95 extern struct omap_dss_dispc_dev_attr omap2_3_dss_dispc_dev_attr;
 96 
 97 #endif
 98 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php