blob: e5233f5a1ef411f62823608d71ed3732f6d1e919 [file] [log] [blame]
/*
* 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