Home
last modified time | relevance | path

Searched hist:"7 ac520067cd35c1f8754e8caa3c128715a56a4c3" (Results 1 – 4 of 4) sorted by relevance

/rk3399_ARM-atf/plat/rockchip/common/
H A Dplat_pm.c7ac520067cd35c1f8754e8caa3c128715a56a4c3 Tue Oct 11 17:47:51 UTC 2016 Caesar Wang <wxt@rock-chips.com> rockchip: clear the power mode status via M0

Due to the PMU design, the PMU may not clear the WAKEUP bit after
wakeup, therefore, the state machine at the power mode may enter
the infinite loop during WFI.

There is a solution that we can use the M0 to monitor the WAKEUP
bit and clear it during power mode, then the state machine will be
recovered immediately. Then, the DUT can exit the WFI normally.

Change-Id: I303628553b728c214bf2d436bd3122032b5e669c
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
/rk3399_ARM-atf/plat/rockchip/rk3399/drivers/soc/
H A Dsoc.c7ac520067cd35c1f8754e8caa3c128715a56a4c3 Tue Oct 11 17:47:51 UTC 2016 Caesar Wang <wxt@rock-chips.com> rockchip: clear the power mode status via M0

Due to the PMU design, the PMU may not clear the WAKEUP bit after
wakeup, therefore, the state machine at the power mode may enter
the infinite loop during WFI.

There is a solution that we can use the M0 to monitor the WAKEUP
bit and clear it during power mode, then the state machine will be
recovered immediately. Then, the DUT can exit the WFI normally.

Change-Id: I303628553b728c214bf2d436bd3122032b5e669c
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
H A Dsoc.h7ac520067cd35c1f8754e8caa3c128715a56a4c3 Tue Oct 11 17:47:51 UTC 2016 Caesar Wang <wxt@rock-chips.com> rockchip: clear the power mode status via M0

Due to the PMU design, the PMU may not clear the WAKEUP bit after
wakeup, therefore, the state machine at the power mode may enter
the infinite loop during WFI.

There is a solution that we can use the M0 to monitor the WAKEUP
bit and clear it during power mode, then the state machine will be
recovered immediately. Then, the DUT can exit the WFI normally.

Change-Id: I303628553b728c214bf2d436bd3122032b5e669c
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
/rk3399_ARM-atf/plat/rockchip/rk3399/drivers/pmu/
H A Dpmu.c7ac520067cd35c1f8754e8caa3c128715a56a4c3 Tue Oct 11 17:47:51 UTC 2016 Caesar Wang <wxt@rock-chips.com> rockchip: clear the power mode status via M0

Due to the PMU design, the PMU may not clear the WAKEUP bit after
wakeup, therefore, the state machine at the power mode may enter
the infinite loop during WFI.

There is a solution that we can use the M0 to monitor the WAKEUP
bit and clear it during power mode, then the state machine will be
recovered immediately. Then, the DUT can exit the WFI normally.

Change-Id: I303628553b728c214bf2d436bd3122032b5e669c
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>