| /* |
| * OMAP on-chip devices present on OMAP2/3 |
| * |
| * Copyright (C) 2007-2008 Texas Instruments, Inc. |
| * Copyright (C) 2007-2008 Nokia Corporation |
| * Paul Walmsley |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 as |
| * published by the Free Software Foundation. |
| * |
| */ |
| |
| #ifndef ARCH_ARM_MACH_OMAP2_OMAPDEV_COMMON_H |
| #define ARCH_ARM_MACH_OMAP2_OMAPDEV_COMMON_H |
| |
| #include <mach/omapdev.h> |
| |
| #include "omapdev242x.h" |
| #include "omapdev243x.h" |
| #include "omapdev3xxx.h" |
| |
| static struct omapdev *omapdevs[] = { |
| |
| #ifdef CONFIG_ARCH_OMAP2420 |
| &mpu_242x_omapdev, |
| &iva_242x_omapdev, |
| &gfx_242x_omapdev, |
| &prcm_242x_omapdev, |
| &l3_242x_omapdev, |
| &l4_core_242x_omapdev, |
| &dsp_242x_omapdev, |
| &dsp_mmu_242x_omapdev, |
| &control_242x_omapdev, |
| &tap_242x_omapdev, |
| &gpio2_242x_omapdev, |
| &gpio3_242x_omapdev, |
| &gpio4_242x_omapdev, |
| &gptimer12_242x_omapdev, |
| &uart3_242x_omapdev, |
| &mcbsp2_242x_omapdev, |
| &wdtimer4_242x_omapdev, |
| &gptimer2_242x_omapdev, |
| &gptimer3_242x_omapdev, |
| &gptimer4_242x_omapdev, |
| &gptimer5_242x_omapdev, |
| &gptimer6_242x_omapdev, |
| &gptimer7_242x_omapdev, |
| &gptimer8_242x_omapdev, |
| &gptimer9_242x_omapdev, |
| &etb_242x_omapdev, |
| &cwt_242x_omapdev, |
| &xti_242x_omapdev, |
| &dap_242x_omapdev, |
| &dsi_242x_omapdev, |
| &dsi_pll_242x_omapdev, |
| &dss_242x_omapdev, |
| &dispc_242x_omapdev, |
| &rfbi_242x_omapdev, |
| &venc_242x_omapdev, |
| &fac_242x_omapdev, |
| &cam_242x_omapdev, |
| &cam_core_242x_omapdev, |
| &cam_dma_242x_omapdev, |
| &cam_mmu_242x_omapdev, |
| &mpu_intc_242x_omapdev, |
| &sms_242x_omapdev, |
| &gpmc_242x_omapdev, |
| &sdrc_242x_omapdev, |
| &ocm_ram_242x_omapdev, |
| &ocm_rom_242x_omapdev, |
| &ssi_242x_omapdev, |
| &ohci_242x_omapdev, |
| &otg_242x_omapdev, |
| &sdma_242x_omapdev, |
| &i2c1_242x_omapdev, |
| &i2c2_242x_omapdev, |
| &uart1_242x_omapdev, |
| &uart2_242x_omapdev, |
| &mcbsp1_242x_omapdev, |
| &gptimer10_242x_omapdev, |
| &gptimer11_242x_omapdev, |
| &mailbox_242x_omapdev, |
| &mcspi1_242x_omapdev, |
| &mcspi2_242x_omapdev, |
| &mg_242x_omapdev, |
| &hdq_242x_omapdev, |
| &mspro_242x_omapdev, |
| &wdtimer3_242x_omapdev, |
| &vlynq_242x_omapdev, |
| &eac_242x_omapdev, |
| &mmc_242x_omapdev, |
| &gptimer1_242x_omapdev, |
| &omap_32ksynct_242x_omapdev, |
| &gpio1_242x_omapdev, |
| &wdtimer2_242x_omapdev, |
| &wdtimer1_242x_omapdev, |
| &rng_242x_omapdev, |
| &sha1md5_242x_omapdev, |
| &des_242x_omapdev, |
| &aes_242x_omapdev, |
| &pka_242x_omapdev, |
| #endif |
| |
| #ifdef CONFIG_ARCH_OMAP2430 |
| &mpu_243x_omapdev, |
| &iva2_243x_omapdev, |
| &iva2_mmu_243x_omapdev, |
| &gfx_243x_omapdev, |
| &l3_243x_omapdev, |
| &l4_core_243x_omapdev, |
| &l4_wkup_243x_omapdev, |
| &dsp_243x_omapdev, |
| &control_243x_omapdev, |
| &tap_243x_omapdev, |
| &gpio2_243x_omapdev, |
| &gpio3_243x_omapdev, |
| &gpio4_243x_omapdev, |
| &gptimer12_243x_omapdev, |
| &uart3_243x_omapdev, |
| &mcbsp2_243x_omapdev, |
| &wdtimer4_243x_omapdev, |
| &gptimer2_243x_omapdev, |
| &gptimer3_243x_omapdev, |
| &gptimer4_243x_omapdev, |
| &gptimer5_243x_omapdev, |
| &gptimer6_243x_omapdev, |
| &gptimer7_243x_omapdev, |
| &gptimer8_243x_omapdev, |
| &gptimer9_243x_omapdev, |
| &etb_243x_omapdev, |
| &cwt_243x_omapdev, |
| &xti_243x_omapdev, |
| &dap_243x_omapdev, |
| &dsi_243x_omapdev, |
| &dsi_pll_243x_omapdev, |
| &dss_243x_omapdev, |
| &dispc_243x_omapdev, |
| &rfbi_243x_omapdev, |
| &venc_243x_omapdev, |
| &fac_243x_omapdev, |
| &cam_243x_omapdev, |
| &cam_core_243x_omapdev, |
| &cam_dma_243x_omapdev, |
| &cam_mmu_243x_omapdev, |
| &mpu_intc_243x_omapdev, |
| &modem_intc_243x_omapdev, |
| &sms_243x_omapdev, |
| &gpmc_243x_omapdev, |
| &sdrc_243x_omapdev, |
| &ocm_ram_243x_omapdev, |
| &ocm_rom_243x_omapdev, |
| &sad2d_243x_omapdev, |
| &ssi_243x_omapdev, |
| &ohci_243x_omapdev, |
| &fsotg_243x_omapdev, |
| &hsotg_243x_omapdev, |
| &sdma_243x_omapdev, |
| &i2c1_243x_omapdev, |
| &i2c2_243x_omapdev, |
| &uart1_243x_omapdev, |
| &uart2_243x_omapdev, |
| &mcbsp1_243x_omapdev, |
| &gptimer10_243x_omapdev, |
| &gptimer11_243x_omapdev, |
| &mailbox_243x_omapdev, |
| &mcspi1_243x_omapdev, |
| &mcspi2_243x_omapdev, |
| &mg_243x_omapdev, |
| &hdq_243x_omapdev, |
| &mspro_243x_omapdev, |
| &mcbsp5_243x_omapdev, |
| &hsmmc1_243x_omapdev, |
| &hsmmc2_243x_omapdev, |
| &mcspi3_243x_omapdev, |
| &gptimer1_243x_omapdev, |
| &prm_243x_omapdev, |
| &cm_243x_omapdev, |
| &omap_32ksynct_243x_omapdev, |
| &gpio1_243x_omapdev, |
| &wdtimer2_243x_omapdev, |
| &wdtimer1_243x_omapdev, |
| &rng_243x_omapdev, |
| &sha1md5_243x_omapdev, |
| &des_243x_omapdev, |
| &aes_243x_omapdev, |
| &pka_243x_omapdev, |
| &modem_243x_omapdev, |
| &icr_243x_omapdev, |
| &mcbsp3_243x_omapdev, |
| &mcbsp4_243x_omapdev, |
| &gpio5_243x_omapdev, |
| #endif |
| |
| #ifdef CONFIG_ARCH_OMAP3 |
| &mpu_3xxx_omapdev, |
| &iva2_3xxx_omapdev, |
| &iva2_mmu_3xxx_omapdev, |
| &gfx_3xxx_omapdev, |
| &l3_3xxx_omapdev, |
| &l4_core_3xxx_omapdev, |
| &l4_wkup_3xxx_omapdev, |
| &mpu_intc_3xxx_omapdev, |
| &modem_intc_3xxx_omapdev, |
| &sms_3xxx_omapdev, |
| &gpmc_3xxx_omapdev, |
| &nand_3xxx_omapdev, |
| &sdrc_3xxx_omapdev, |
| &ocm_ram_3xxx_omapdev, |
| &ocm_rom_3xxx_omapdev, |
| &sad2d_3xxx_omapdev, |
| &ssi_3xxx_omapdev, |
| &sdma_3xxx_omapdev, |
| &i2c1_3xxx_omapdev, |
| &i2c2_3xxx_omapdev, |
| &uart1_3xxx_omapdev, |
| &uart2_3xxx_omapdev, |
| &mcbsp1_3xxx_omapdev, |
| &gptimer10_3xxx_omapdev, |
| &gptimer11_3xxx_omapdev, |
| &mailbox_3xxx_omapdev, |
| &mcspi1_3xxx_omapdev, |
| &mcspi2_3xxx_omapdev, |
| &mg_3xxx_omapdev, |
| &hdq_3xxx_omapdev, |
| &mspro_3xxx_omapdev, |
| &mcbsp5_3xxx_omapdev, |
| &hsmmc1_3xxx_omapdev, |
| &hsmmc2_3xxx_omapdev, |
| &mcspi3_3xxx_omapdev, |
| &gptimer1_3xxx_omapdev, |
| &prm_3xxx_omapdev, |
| &cm_3xxx_omapdev, |
| &omap_32ksynct_3xxx_omapdev, |
| &gpio1_3xxx_omapdev, |
| &wdtimer2_3xxx_omapdev, |
| &wdtimer1_3xxx_omapdev, |
| &rng_3xxx_omapdev, |
| &sha1md5_3xxx_omapdev, |
| &des_3xxx_omapdev, |
| &aes_3xxx_omapdev, |
| &pka_3xxx_omapdev, |
| &neon_3xxx_omapdev, |
| &sgx_3xxx_omapdev, |
| &l4_per_3xxx_omapdev, |
| &l4_emu_3xxx_omapdev, |
| &icr_3xxx_omapdev, |
| &wugen_3xxx_omapdev, |
| &mad2d_3xxx_omapdev, |
| &control_3xxx_omapdev, |
| &i2c3_3xxx_omapdev, |
| &hsmmc3_3xxx_omapdev, |
| &mcspi4_3xxx_omapdev, |
| &sr1_3xxx_omapdev, |
| &sr2_3xxx_omapdev, |
| &usbhost_es1_3xxx_omapdev, |
| &usbotg_es1_3xxx_omapdev, |
| &uart3_3xxx_omapdev, |
| &mcbsp2_3xxx_omapdev, |
| &mcbsp3_3xxx_omapdev, |
| &mcbsp4_3xxx_omapdev, |
| &mcbsp2_sidetone_3xxx_omapdev, |
| &mcbsp3_sidetone_3xxx_omapdev, |
| &wdtimer3_3xxx_omapdev, |
| &gptimer2_3xxx_omapdev, |
| &gptimer3_3xxx_omapdev, |
| &gptimer4_3xxx_omapdev, |
| &gptimer5_3xxx_omapdev, |
| &gptimer6_3xxx_omapdev, |
| &gptimer7_3xxx_omapdev, |
| &gptimer8_3xxx_omapdev, |
| &gptimer9_3xxx_omapdev, |
| &gpio2_3xxx_omapdev, |
| &gpio3_3xxx_omapdev, |
| &gpio4_3xxx_omapdev, |
| &gpio5_3xxx_omapdev, |
| &gpio6_3xxx_omapdev, |
| &tap_3xxx_omapdev, |
| &mpuemu_3xxx_omapdev, |
| &tpiu_3xxx_omapdev, |
| &etb_3xxx_omapdev, |
| &dapctl_3xxx_omapdev, |
| &sdti_3xxx_omapdev, |
| &dap_3xxx_omapdev, |
| &usbhost_3xxx_omapdev, |
| &usbotg_3xxx_omapdev, |
| &usbtll_3xxx_omapdev, |
| &dsi_3xxx_omapdev, |
| &dsi_phy_3xxx_omapdev, |
| &dsi_pll_3xxx_omapdev, |
| &dss_3xxx_omapdev, |
| &dispc_3xxx_omapdev, |
| &rfbi_3xxx_omapdev, |
| &venc_3xxx_omapdev, |
| &isp_3xxx_omapdev, |
| &isp_cbuff_3xxx_omapdev, |
| &ccp2_3xxx_omapdev, |
| &ccdc_3xxx_omapdev, |
| &hist_3xxx_omapdev, |
| &h3a_3xxx_omapdev, |
| &prv_3xxx_omapdev, |
| &rsz_3xxx_omapdev, |
| &sbl_3xxx_omapdev, |
| &csi2_3xxx_omapdev, |
| #endif |
| |
| NULL, |
| }; |
| |
| #endif |