da850: provide davinci_enable_uart0
this is needed to bring UART0 out of reset but this function currently only exists for dm644x/355/365/646x when da850 (at least am1808 also need it). Signed-off-by: Eric Bénard <eric@eukrea.com>
This commit is contained in:
parent
0b800a6b26
commit
81ac7e51cc
|
@ -32,6 +32,14 @@
|
||||||
#include <asm/arch/emif_defs.h>
|
#include <asm/arch/emif_defs.h>
|
||||||
#include <asm/arch/pll_defs.h>
|
#include <asm/arch/pll_defs.h>
|
||||||
|
|
||||||
|
void davinci_enable_uart0(void)
|
||||||
|
{
|
||||||
|
lpsc_on(DAVINCI_LPSC_UART0);
|
||||||
|
|
||||||
|
/* Bringup UART0 out of reset */
|
||||||
|
REG(UART0_PWREMU_MGMT) = 0x00006001;
|
||||||
|
}
|
||||||
|
|
||||||
#if defined(CONFIG_SYS_DA850_PLL_INIT)
|
#if defined(CONFIG_SYS_DA850_PLL_INIT)
|
||||||
void da850_waitloop(unsigned long loopcnt)
|
void da850_waitloop(unsigned long loopcnt)
|
||||||
{
|
{
|
||||||
|
|
|
@ -346,6 +346,8 @@ void davinci_errata_workarounds(void);
|
||||||
#define PSC_PSC0_MODULE_ID_CNT 16
|
#define PSC_PSC0_MODULE_ID_CNT 16
|
||||||
#define PSC_PSC1_MODULE_ID_CNT 32
|
#define PSC_PSC1_MODULE_ID_CNT 32
|
||||||
|
|
||||||
|
#define UART0_PWREMU_MGMT (0x01c42030)
|
||||||
|
|
||||||
struct davinci_psc_regs {
|
struct davinci_psc_regs {
|
||||||
dv_reg revid;
|
dv_reg revid;
|
||||||
dv_reg rsvd0[71];
|
dv_reg rsvd0[71];
|
||||||
|
|
Loading…
Reference in New Issue