Merge branch 'master' of git://git.denx.de/u-boot-sunxi
- axp818 fix - fix warnings for ethernet clock code
This commit is contained in:
commit
2e8092d94f
@ -22,6 +22,7 @@ static struct ccu_clk_gate a10_gates[] = {
|
||||
[CLK_AHB_MMC1] = GATE(0x060, BIT(9)),
|
||||
[CLK_AHB_MMC2] = GATE(0x060, BIT(10)),
|
||||
[CLK_AHB_MMC3] = GATE(0x060, BIT(11)),
|
||||
[CLK_AHB_EMAC] = GATE(0x060, BIT(17)),
|
||||
[CLK_AHB_SPI0] = GATE(0x060, BIT(20)),
|
||||
[CLK_AHB_SPI1] = GATE(0x060, BIT(21)),
|
||||
[CLK_AHB_SPI2] = GATE(0x060, BIT(22)),
|
||||
|
@ -19,6 +19,7 @@ static struct ccu_clk_gate a10s_gates[] = {
|
||||
[CLK_AHB_MMC0] = GATE(0x060, BIT(8)),
|
||||
[CLK_AHB_MMC1] = GATE(0x060, BIT(9)),
|
||||
[CLK_AHB_MMC2] = GATE(0x060, BIT(10)),
|
||||
[CLK_AHB_EMAC] = GATE(0x060, BIT(17)),
|
||||
[CLK_AHB_SPI0] = GATE(0x060, BIT(20)),
|
||||
[CLK_AHB_SPI1] = GATE(0x060, BIT(21)),
|
||||
[CLK_AHB_SPI2] = GATE(0x060, BIT(22)),
|
||||
|
@ -17,6 +17,7 @@ static struct ccu_clk_gate a31_gates[] = {
|
||||
[CLK_AHB1_MMC1] = GATE(0x060, BIT(9)),
|
||||
[CLK_AHB1_MMC2] = GATE(0x060, BIT(10)),
|
||||
[CLK_AHB1_MMC3] = GATE(0x060, BIT(11)),
|
||||
[CLK_AHB1_EMAC] = GATE(0x060, BIT(17)),
|
||||
[CLK_AHB1_SPI0] = GATE(0x060, BIT(20)),
|
||||
[CLK_AHB1_SPI1] = GATE(0x060, BIT(21)),
|
||||
[CLK_AHB1_SPI2] = GATE(0x060, BIT(22)),
|
||||
@ -57,6 +58,7 @@ static struct ccu_reset a31_resets[] = {
|
||||
[RST_AHB1_MMC1] = RESET(0x2c0, BIT(9)),
|
||||
[RST_AHB1_MMC2] = RESET(0x2c0, BIT(10)),
|
||||
[RST_AHB1_MMC3] = RESET(0x2c0, BIT(11)),
|
||||
[RST_AHB1_EMAC] = RESET(0x2c0, BIT(17)),
|
||||
[RST_AHB1_SPI0] = RESET(0x2c0, BIT(20)),
|
||||
[RST_AHB1_SPI1] = RESET(0x2c0, BIT(21)),
|
||||
[RST_AHB1_SPI2] = RESET(0x2c0, BIT(22)),
|
||||
|
@ -16,6 +16,7 @@ static const struct ccu_clk_gate a64_gates[] = {
|
||||
[CLK_BUS_MMC0] = GATE(0x060, BIT(8)),
|
||||
[CLK_BUS_MMC1] = GATE(0x060, BIT(9)),
|
||||
[CLK_BUS_MMC2] = GATE(0x060, BIT(10)),
|
||||
[CLK_BUS_EMAC] = GATE(0x060, BIT(17)),
|
||||
[CLK_BUS_SPI0] = GATE(0x060, BIT(20)),
|
||||
[CLK_BUS_SPI1] = GATE(0x060, BIT(21)),
|
||||
[CLK_BUS_OTG] = GATE(0x060, BIT(23)),
|
||||
@ -49,6 +50,7 @@ static const struct ccu_reset a64_resets[] = {
|
||||
[RST_BUS_MMC0] = RESET(0x2c0, BIT(8)),
|
||||
[RST_BUS_MMC1] = RESET(0x2c0, BIT(9)),
|
||||
[RST_BUS_MMC2] = RESET(0x2c0, BIT(10)),
|
||||
[RST_BUS_EMAC] = RESET(0x2c0, BIT(17)),
|
||||
[RST_BUS_SPI0] = RESET(0x2c0, BIT(20)),
|
||||
[RST_BUS_SPI1] = RESET(0x2c0, BIT(21)),
|
||||
[RST_BUS_OTG] = RESET(0x2c0, BIT(23)),
|
||||
|
@ -16,6 +16,7 @@ static struct ccu_clk_gate a83t_gates[] = {
|
||||
[CLK_BUS_MMC0] = GATE(0x060, BIT(8)),
|
||||
[CLK_BUS_MMC1] = GATE(0x060, BIT(9)),
|
||||
[CLK_BUS_MMC2] = GATE(0x060, BIT(10)),
|
||||
[CLK_BUS_EMAC] = GATE(0x060, BIT(17)),
|
||||
[CLK_BUS_SPI0] = GATE(0x060, BIT(20)),
|
||||
[CLK_BUS_SPI1] = GATE(0x060, BIT(21)),
|
||||
[CLK_BUS_OTG] = GATE(0x060, BIT(24)),
|
||||
@ -47,6 +48,7 @@ static struct ccu_reset a83t_resets[] = {
|
||||
[RST_BUS_MMC0] = RESET(0x2c0, BIT(8)),
|
||||
[RST_BUS_MMC1] = RESET(0x2c0, BIT(9)),
|
||||
[RST_BUS_MMC2] = RESET(0x2c0, BIT(10)),
|
||||
[RST_BUS_EMAC] = RESET(0x2c0, BIT(17)),
|
||||
[RST_BUS_SPI0] = RESET(0x2c0, BIT(20)),
|
||||
[RST_BUS_SPI1] = RESET(0x2c0, BIT(21)),
|
||||
[RST_BUS_OTG] = RESET(0x2c0, BIT(24)),
|
||||
|
@ -16,6 +16,7 @@ static struct ccu_clk_gate h3_gates[] = {
|
||||
[CLK_BUS_MMC0] = GATE(0x060, BIT(8)),
|
||||
[CLK_BUS_MMC1] = GATE(0x060, BIT(9)),
|
||||
[CLK_BUS_MMC2] = GATE(0x060, BIT(10)),
|
||||
[CLK_BUS_EMAC] = GATE(0x060, BIT(17)),
|
||||
[CLK_BUS_SPI0] = GATE(0x060, BIT(20)),
|
||||
[CLK_BUS_SPI1] = GATE(0x060, BIT(21)),
|
||||
[CLK_BUS_OTG] = GATE(0x060, BIT(23)),
|
||||
@ -33,6 +34,8 @@ static struct ccu_clk_gate h3_gates[] = {
|
||||
[CLK_BUS_UART2] = GATE(0x06c, BIT(18)),
|
||||
[CLK_BUS_UART3] = GATE(0x06c, BIT(19)),
|
||||
|
||||
[CLK_BUS_EPHY] = GATE(0x070, BIT(0)),
|
||||
|
||||
[CLK_SPI0] = GATE(0x0a0, BIT(31)),
|
||||
[CLK_SPI1] = GATE(0x0a4, BIT(31)),
|
||||
|
||||
@ -55,6 +58,7 @@ static struct ccu_reset h3_resets[] = {
|
||||
[RST_BUS_MMC0] = RESET(0x2c0, BIT(8)),
|
||||
[RST_BUS_MMC1] = RESET(0x2c0, BIT(9)),
|
||||
[RST_BUS_MMC2] = RESET(0x2c0, BIT(10)),
|
||||
[RST_BUS_EMAC] = RESET(0x2c0, BIT(17)),
|
||||
[RST_BUS_SPI0] = RESET(0x2c0, BIT(20)),
|
||||
[RST_BUS_SPI1] = RESET(0x2c0, BIT(21)),
|
||||
[RST_BUS_OTG] = RESET(0x2c0, BIT(23)),
|
||||
@ -67,6 +71,8 @@ static struct ccu_reset h3_resets[] = {
|
||||
[RST_BUS_OHCI2] = RESET(0x2c0, BIT(30)),
|
||||
[RST_BUS_OHCI3] = RESET(0x2c0, BIT(31)),
|
||||
|
||||
[RST_BUS_EPHY] = RESET(0x2c8, BIT(2)),
|
||||
|
||||
[RST_BUS_UART0] = RESET(0x2d8, BIT(16)),
|
||||
[RST_BUS_UART1] = RESET(0x2d8, BIT(17)),
|
||||
[RST_BUS_UART2] = RESET(0x2d8, BIT(18)),
|
||||
|
@ -26,6 +26,8 @@ static struct ccu_clk_gate h6_gates[] = {
|
||||
|
||||
[CLK_BUS_SPI0] = GATE(0x96c, BIT(0)),
|
||||
[CLK_BUS_SPI1] = GATE(0x96c, BIT(1)),
|
||||
|
||||
[CLK_BUS_EMAC] = GATE(0x97c, BIT(0)),
|
||||
};
|
||||
|
||||
static struct ccu_reset h6_resets[] = {
|
||||
@ -39,6 +41,8 @@ static struct ccu_reset h6_resets[] = {
|
||||
|
||||
[RST_BUS_SPI0] = RESET(0x96c, BIT(16)),
|
||||
[RST_BUS_SPI1] = RESET(0x96c, BIT(17)),
|
||||
|
||||
[RST_BUS_EMAC] = RESET(0x97c, BIT(16)),
|
||||
};
|
||||
|
||||
static const struct ccu_desc h6_ccu_desc = {
|
||||
|
@ -29,6 +29,8 @@ static struct ccu_clk_gate r40_gates[] = {
|
||||
[CLK_BUS_OHCI1] = GATE(0x060, BIT(30)),
|
||||
[CLK_BUS_OHCI2] = GATE(0x060, BIT(31)),
|
||||
|
||||
[CLK_BUS_GMAC] = GATE(0x064, BIT(17)),
|
||||
|
||||
[CLK_BUS_UART0] = GATE(0x06c, BIT(16)),
|
||||
[CLK_BUS_UART1] = GATE(0x06c, BIT(17)),
|
||||
[CLK_BUS_UART2] = GATE(0x06c, BIT(18)),
|
||||
@ -60,6 +62,7 @@ static struct ccu_reset r40_resets[] = {
|
||||
[RST_BUS_MMC1] = RESET(0x2c0, BIT(9)),
|
||||
[RST_BUS_MMC2] = RESET(0x2c0, BIT(10)),
|
||||
[RST_BUS_MMC3] = RESET(0x2c0, BIT(11)),
|
||||
[RST_BUS_GMAC] = RESET(0x2c0, BIT(17)),
|
||||
[RST_BUS_SPI0] = RESET(0x2c0, BIT(20)),
|
||||
[RST_BUS_SPI1] = RESET(0x2c0, BIT(21)),
|
||||
[RST_BUS_SPI2] = RESET(0x2c0, BIT(22)),
|
||||
|
@ -161,7 +161,7 @@ int axp_set_dldo(int dldo_num, unsigned int mvolt)
|
||||
cfg = axp818_mvolt_to_cfg(mvolt, 700, 3300, 100);
|
||||
if (dldo_num == 2 && mvolt > 3300)
|
||||
cfg += 1 + axp818_mvolt_to_cfg(mvolt, 3400, 4200, 200);
|
||||
ret = pmic_bus_write(AXP818_ELDO1_CTRL + (dldo_num - 1), cfg);
|
||||
ret = pmic_bus_write(AXP818_DLDO1_CTRL + (dldo_num - 1), cfg);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user