This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM3354: PMIC not going to OFF state

Part Number: AM3354
Other Parts Discussed in Thread: TPS65217, TPS65218

Tool/software: Linux

Hello,

PMIC is not going to off state after shutdown/poweroff command. 

PMIC: TPS65217

Kernel:4.9.41-ge3a80a1c5c

dts:


/include/ "tps65217.dtsi"

&tps {
    ti,pmic-shutdown-controller;

    regulators {
        dcdc1_reg: regulator@0 {
            regulator-always-on;
        };

        dcdc2_reg: regulator@1 {
            /* VDD_MPU voltage limits 0.95V - 1.325V with +/-4% tolerance */
            regulator-name = "vdd_mpu";
            regulator-min-microvolt = <912500>;
            regulator-max-microvolt = <1378000>;
            regulator-boot-on;
            regulator-always-on;
        };

        dcdc3_reg: regulator@2 {
            /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
            regulator-name = "vdd_core";
            regulator-min-microvolt = <925000>;
            regulator-max-microvolt = <1150000>;
            regulator-boot-on;
            regulator-always-on;
        };

        ldo1_reg: regulator@3 {
            regulator-always-on;
        };

        ldo2_reg: regulator@4 {
            regulator-always-on;
        };

        ldo3_reg: regulator@5 {
            regulator-min-microvolt = <1800000>;
            regulator-max-microvolt = <1800000>;
            regulator-always-on;
        };

        ldo4_reg: regulator@6 {
            regulator-always-on;
        };
    };
};

&rtc {
    ti,system-power-controller;
};

#lsmod 

root@am335x-evm:~# lsmod
Module                  Size  Used by
pvrsrvkm              386954  0
sha256_generic         10342  0
musb_dsps               9888  0
musb_hdrc             129514  1 musb_dsps
cppi41                  9578  60
udc_core               49728  1 musb_hdrc
ti_am335x_adc           7013  0
phy_am335x              2591  2
kfifo_buf               3452  1 ti_am335x_adc
usbcore               196082  1 musb_hdrc
phy_generic             5375  1 phy_am335x
industrialio           47091  2 ti_am335x_adc,kfifo_buf
usb_common              4711  5 phy_am335x,udc_core,musb_hdrc,musb_dsps,usbcore
phy_am335x_control      3129  1 phy_am335x
bluetooth             388921  2
evdev                  13251  0
omap_rng                4935  0
rng_core                7945  1 omap_rng
c_can_platform          6650  0
c_can                   9932  1 c_can_platform
can_dev                12698  1 c_can
tps65218_pwrbutton      2974  0
at24                    7259  0
nvmem_core             13170  1 at24
gpio_pca953x           11143  1
rtc_omap               10181  0
musb_am335x             1566  0
ti_am335x_tscadc        5901  1 ti_am335x_adc
omap_wdt                5293  0
leds_gpio               3498  0
led_class               6253  1 leds_gpio
gpio_keys              10062  0
uio_module_drv          7124  0
uio                     9538  1 uio_module_drv
cryptodev              36787  1
autofs4                25407  0

Please suggest