zephyr/drivers/mfd
Tom Hughes 57f38844ee drivers: mfd: mfd_adp5585: Fix -Wsometimes-uninitialized warning
When building with clang it warns:

drivers/mfd/mfd_adp5585.c:59:6: error: variable 'reg_int_status' is used
uninitialized whenever 'if' condition is false
[-Werror,-Wsometimes-uninitialized]
        if (ret == 0) {
            ^~~~~~~~
drivers/mfd/mfd_adp5585.c:70:7: note: uninitialized use occurs here
        if ((reg_int_status & ADP5585_INT_GPI)
             ^~~~~~~~~~~~~~    && device_is_ready(data->child.gpio_dev)) {
drivers/mfd/mfd_adp5585.c:59:2: note: remove the 'if' if its condition
is always true
        if (ret == 0) {
        ^~~~~~~~~~~~~~
drivers/mfd/mfd_adp5585.c:54:24: note: initialize the variable
'reg_int_status' to silence this warning
        uint8_t reg_int_status;
                              ^
                               = '\0'

Signed-off-by: Tom Hughes <tomhughes@chromium.org>
2025-02-07 02:23:10 +01:00
..
CMakeLists.txt drivers: mfd: add MAX22017 DAC/GPIO MFD 2025-01-21 07:07:33 +01:00
Kconfig drivers: mfd: add MAX22017 DAC/GPIO MFD 2025-01-21 07:07:33 +01:00
Kconfig.ad559x
Kconfig.adp5585
Kconfig.aw9523b drivers: gpio: Add support for Awinic AW9523B GPIO controller 2024-12-05 07:44:58 +01:00
Kconfig.axp192
Kconfig.bd8lb600fs
Kconfig.ds3231 drivers: rtc: maxim,ds3231: RTC driver 2025-01-07 23:00:05 +01:00
Kconfig.it8801 drivers: mfd: it8801_altctrl: Add alternate controller for MFD 2024-12-03 19:56:50 +01:00
Kconfig.lpflexcomm
Kconfig.max20335
Kconfig.max22017 drivers: mfd: add MAX22017 DAC/GPIO MFD 2025-01-21 07:07:33 +01:00
Kconfig.max31790
Kconfig.nct38xx
Kconfig.npm1300
Kconfig.npm2100 drivers: mfd: npm2100: Add npm2100 mfd driver 2024-12-04 14:19:53 -05:00
Kconfig.npm6001
Kconfig.tle9104
mfd_ad559x_i2c.c
mfd_ad559x_spi.c
mfd_ad559x.c
mfd_ad559x.h
mfd_adp5585.c drivers: mfd: mfd_adp5585: Fix -Wsometimes-uninitialized warning 2025-02-07 02:23:10 +01:00
mfd_aw9523b.c drivers: gpio: Add support for Awinic AW9523B GPIO controller 2024-12-05 07:44:58 +01:00
mfd_axp192.c
mfd_bd8lb600fs.c
mfd_ds3231.c drivers: rtc: maxim,ds3231: RTC driver 2025-01-07 23:00:05 +01:00
mfd_it8801_altctrl.c drivers: mfd: it8801_altctrl: Add alternate controller for MFD 2024-12-03 19:56:50 +01:00
mfd_ite_it8801.c drivers: mfd: it8801: Initialize IT8801 multi-function device drivers 2024-12-03 19:56:50 +01:00
mfd_max20335.c
mfd_max22017.c drivers: mfd: add MAX22017 DAC/GPIO MFD 2025-01-21 07:07:33 +01:00
mfd_max31790.c
mfd_nct38xx.c
mfd_npm1300.c
mfd_npm2100.c drivers: npm2100: remove SHPHLD button reconfiguration 2025-02-03 14:03:00 +01:00
mfd_npm6001.c
mfd_nxp_lp_flexcomm.c
mfd_tle9104.c