ARM: BeagleBoard-x15: Enable i2c5 clocks
PATCH 1/1 ARM: BeagleBoard-x15: Enable i2c5 clocks
On AM57xx evm I2C5 is used to detect the LCD board by reading the EEPROM present on the bus.
Enable i2c5 clocks to help that.
--- arch/arm/cpu/armv7/omap5/hw_data.c | 7 +++++++ arch/arm/cpu/armv7/omap5/prcm-regs.c | 4 ++++ arch/arm/include/asm/omap_common.h | 4 ++++ 3 files changed, 15 insertions(+)
arch/arm/cpu/armv7/omap5/hw_data.c +7 -0
@@ -534,6 +534,9 @@ void enable_basic_clocks(void)void enable_basic_uboot_clocks (void ) { u32 const clk_domains_essential[] = { +#if defined(CONFIG_DRA7XX ) || defined(CONFIG_AM57XX ) + (*prcm)->cm_ipu_clkstctrl, +#endif0 };
@@ -547,7 +550,11 @@ void enable_basic_uboot_clocks(void) (*prcm)->cm_l4per_i2c2_clkctrl, (*prcm)->cm_l4per_i2c3_clkctrl, (*prcm)->cm_l4per_i2c4_clkctrl, +#if defined(CONFIG_DRA7XX ) || defined(CONFIG_AM57XX ) + (*prcm)->cm_ipu_i2c5_clkctrl, +#else (*prcm)->cm_l4per_i2c5_clkctrl, +#endif (*prcm)->cm_l3init_hsusbhost_clkctrl, (*prcm)->cm_l3init_fsusb_clkctrl,0
arch/arm/cpu/armv7/omap5/prcm-regs.c +4 -0
@@ -815,6 +815,10 @@ struct prcm_regs const dra7xx_prcm = { .cm_dsp_clkstctrl = 0x4a005400, .cm_dsp_dsp_clkctrl = 0x4a005420, +/* cm IPU */ + .cm_ipu_clkstctrl = 0x4a005540, + .cm_ipu_i2c5_clkctrl = 0x4a005578, +/* prm irqstatus regs */ .prm_irqstatus_mpu_2 = 0x4ae06014,
arch/arm/include/asm/omap_common.h +4 -0
@@ -344,6 +344,10 @@ struct prcm_regs {/* GMAC Clk Ctrl */ u32 cm_gmac_gmac_clkctrl;u32 cm_gmac_clkstctrl; + +/* IPU */ +u32 cm_ipu_clkstctrl; +u32 cm_ipu_i2c5_clkctrl; };struct omap_sys_ctrl_regs {
Signature · 1 line
1.9.1
PATCH 1/1 ARM: BeagleBoard-x15: Enable i2c5 clocks
Quoted 5 lines · Lokesh Vutla
On AM57xx evm I2C5 is used to detect the LCD board by reading the EEPROM present on the bus.
Enable i2c5 clocks to help that.Signed-off-by Lokesh Vutla <[email protected]>
Sigh, and we need to figure out which LCD we have to know which DT to pass to the kernel so there'll be another patch soon that does this, yes? Thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150605/5bde778e/attachment.sig>
PATCH 1/1 ARM: BeagleBoard-x15: Enable i2c5 clocks
Quoted 7 lines · Tom Rini
Quoted 4 lines · Lokesh Vutla
On AM57xx evm I2C5 is used to detect the LCD board by reading the EEPROM present on the bus.
Enable i2c5 clocks to help that.
Quoted 5 lines
Quoted 1 line
Signed-off-by Lokesh Vutla <[email protected]>Sigh, and we need to figure out which LCD we have to know which DT to pass to the kernel so there'll be another patch soon that does this, yes? Thanks!
Yes, I have the patches ready. Ill be posting once verified.
Thanks and regards,
Lokesh
Quoted 3 lines
Reviewed-by Tom Rini <[email protected]>
Quoted 6 lines · Lokesh Vutla
On AM57xx evm I2C5 is used to detect the LCD board by reading the EEPROM present on the bus.
Enable i2c5 clocks to help that.Signed-off-by Lokesh Vutla <[email protected]>Reviewed-by Tom Rini <[email protected]>
Applied to u-boot/master, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150612/eeeee672/attachment.sig>