X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-uboot.git;a=blobdiff_plain;f=board%2Fkaro%2Ftx6%2Fpmic.c;h=6e5b84c6d88573bca2c2a8f682accc6bf594b43f;hp=a29a74bd17cc5349fe3210fb5bb7499ad32a38af;hb=b613e722f29c16b73805731b93c405b391f34708;hpb=e5bfa321e40ee65bbcfee24f6b9456609ed6ba83 diff --git a/board/karo/tx6/pmic.c b/board/karo/tx6/pmic.c index a29a74bd17..6e5b84c6d8 100644 --- a/board/karo/tx6/pmic.c +++ b/board/karo/tx6/pmic.c @@ -22,7 +22,7 @@ static struct { uchar addr; - int (*init)(uchar addr); + pmic_setup_func *init; } i2c_addrs[] = { #ifdef CONFIG_LTC3676 { 0x3c, ltc3676_pmic_setup, }, @@ -35,7 +35,7 @@ static struct { #endif }; -int tx6_pmic_init(int addr) +int tx6_pmic_init(int addr, struct pmic_regs *regs, size_t num_regs) { int ret = -ENODEV; int i; @@ -51,7 +51,7 @@ int tx6_pmic_init(int addr) ret = i2c_probe(i2c_addr); if (ret == 0) { debug("Initializing PMIC at I2C addr 0x%02x\n", i2c_addr); - ret = i2c_addrs[i].init(i2c_addr); + ret = i2c_addrs[i].init(i2c_addr, regs, num_regs); break; } }