X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-uboot.git;a=blobdiff_plain;f=board%2Fkaro%2Ftx6%2Fpmic.c;h=3e4acda19063b1bd91a17a72f12dd34124f80997;hp=6e5b84c6d88573bca2c2a8f682accc6bf594b43f;hb=b2b87a398de2bae03381c007be8b657c4d76806f;hpb=da917c807a62894225badc2e29b9d57dff928afa diff --git a/board/karo/tx6/pmic.c b/board/karo/tx6/pmic.c index 6e5b84c6d8..3e4acda190 100644 --- a/board/karo/tx6/pmic.c +++ b/board/karo/tx6/pmic.c @@ -23,15 +23,16 @@ static struct { uchar addr; pmic_setup_func *init; + const char *name; } i2c_addrs[] = { #ifdef CONFIG_LTC3676 - { 0x3c, ltc3676_pmic_setup, }, + { 0x3c, ltc3676_pmic_setup, "LTC3676", }, #endif #ifdef CONFIG_RN5T618 - { 0x32, rn5t618_pmic_setup, }, + { 0x32, rn5t618_pmic_setup, "RN5T618", }, #endif #ifdef CONFIG_RN5T567 - { 0x33, rn5t567_pmic_setup, }, + { 0x33, rn5t567_pmic_setup, "RN5T567", }, #endif }; @@ -40,6 +41,8 @@ int tx6_pmic_init(int addr, struct pmic_regs *regs, size_t num_regs) int ret = -ENODEV; int i; + printf("PMIC: "); + debug("Probing for I2C dev 0x%02x\n", addr); for (i = 0; i < ARRAY_SIZE(i2c_addrs); i++) { u8 i2c_addr = i2c_addrs[i].addr; @@ -55,5 +58,6 @@ int tx6_pmic_init(int addr, struct pmic_regs *regs, size_t num_regs) break; } } + printf("%s\n", i == ARRAY_SIZE(i2c_addrs) ? "N/A" : i2c_addrs[i].name); return ret; }