omap5: add qspi support
Add QSPI definitions and clock configuration support. Signed-off-by: Matt Porter <matt.porter@linaro.org> Signed-off-by: Sourav Poddar <sourav.poddar@ti.com> Reviewed-by: Jagannadha Sutradharudu Teki <jagannadh.teki@gmail.com>
This commit is contained in:
parent
0ab449beec
commit
c97a9b3275
@ -426,6 +426,10 @@ void enable_basic_clocks(void)
|
||||
#ifdef CONFIG_DRIVER_TI_CPSW
|
||||
(*prcm)->cm_gmac_gmac_clkctrl,
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_TI_QSPI
|
||||
(*prcm)->cm_l4per_qspi_clkctrl,
|
||||
#endif
|
||||
0
|
||||
};
|
||||
|
||||
@ -454,6 +458,10 @@ void enable_basic_clocks(void)
|
||||
clk_modules_explicit_en_essential,
|
||||
1);
|
||||
|
||||
#ifdef CONFIG_TI_QSPI
|
||||
setbits_le32((*prcm)->cm_l4per_qspi_clkctrl, (1<<24));
|
||||
#endif
|
||||
|
||||
/* Enable SCRM OPT clocks for PER and CORE dpll */
|
||||
setbits_le32((*prcm)->cm_wkupaon_scrm_clkctrl,
|
||||
OPTFCLKEN_SCRM_PER_MASK);
|
||||
|
@ -921,6 +921,7 @@ struct prcm_regs const dra7xx_prcm = {
|
||||
.cm_l4per_gpio8_clkctrl = 0x4a009818,
|
||||
.cm_l4per_mmcsd3_clkctrl = 0x4a009820,
|
||||
.cm_l4per_mmcsd4_clkctrl = 0x4a009828,
|
||||
.cm_l4per_qspi_clkctrl = 0x4a009838,
|
||||
.cm_l4per_uart1_clkctrl = 0x4a009840,
|
||||
.cm_l4per_uart2_clkctrl = 0x4a009848,
|
||||
.cm_l4per_uart3_clkctrl = 0x4a009850,
|
||||
|
@ -61,6 +61,9 @@
|
||||
/* GPMC */
|
||||
#define OMAP54XX_GPMC_BASE 0x50000000
|
||||
|
||||
/* QSPI */
|
||||
#define QSPI_BASE 0x4B300000
|
||||
|
||||
/*
|
||||
* Hardware Register Details
|
||||
*/
|
||||
|
@ -15,6 +15,7 @@
|
||||
#define BOOT_DEVICE_MMC1 5
|
||||
#define BOOT_DEVICE_MMC2 6
|
||||
#define BOOT_DEVICE_MMC2_2 7
|
||||
#define BOOT_DEVICE_SPI 10
|
||||
|
||||
#define MMC_BOOT_DEVICES_START BOOT_DEVICE_MMC1
|
||||
#define MMC_BOOT_DEVICES_END BOOT_DEVICE_MMC2_2
|
||||
|
@ -266,6 +266,7 @@ struct prcm_regs {
|
||||
u32 cm_l4per_mmcsd4_clkctrl;
|
||||
u32 cm_l4per_msprohg_clkctrl;
|
||||
u32 cm_l4per_slimbus2_clkctrl;
|
||||
u32 cm_l4per_qspi_clkctrl;
|
||||
u32 cm_l4per_uart1_clkctrl;
|
||||
u32 cm_l4per_uart2_clkctrl;
|
||||
u32 cm_l4per_uart3_clkctrl;
|
||||
|
Loading…
Reference in New Issue
Block a user