| #
f73055a1 |
| 28-Mar-2024 |
Tony Han <tony.han@microchip.com> |
drivers: pm: sam: improve the access of variables in "at91_pm_data"
Flush the TLB before accessing variables in "at91_pm_data". Preload the variables before using.
Signed-off-by: Tony Han <tony.han
drivers: pm: sam: improve the access of variables in "at91_pm_data"
Flush the TLB before accessing variables in "at91_pm_data". Preload the variables before using.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
9ba91637 |
| 28-Mar-2024 |
Tony Han <tony.han@microchip.com> |
drivers: pm: sam: add code for enable/disable sama7g5 DRAM self-refresh mode
Add the header file "sama7-ddr.h" for sama7g5 DRAM controller. Add 2 macros for enable and disable sama7g5 DRAM self-refr
drivers: pm: sam: add code for enable/disable sama7g5 DRAM self-refresh mode
Add the header file "sama7-ddr.h" for sama7g5 DRAM controller. Add 2 macros for enable and disable sama7g5 DRAM self-refresh mode. Enable self-refresh mode before entering the low-power modes and disable it after exiting the low-power modes.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
46f0e733 |
| 28-Mar-2024 |
Tony Han <tony.han@microchip.com> |
drivers: pm: sam: add code for the phy of sama7g5 dram controller
Add and initilate the variable for the start address of sama7g5 dram controller phy.
Signed-off-by: Tony Han <tony.han@microchip.co
drivers: pm: sam: add code for the phy of sama7g5 dram controller
Add and initilate the variable for the start address of sama7g5 dram controller phy.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
6ea2ed2a |
| 26-Mar-2024 |
Tony Han <tony.han@microchip.com> |
drivers: pm: sam: add code for sama7g5 LPM (Low-power Mode) pad
Set LPM pad high/low through SHDW_CR register.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wiklander <jens.wiklan
drivers: pm: sam: add code for sama7g5 LPM (Low-power Mode) pad
Set LPM pad high/low through SHDW_CR register.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
735a1eff |
| 28-Mar-2024 |
Tony Han <tony.han@microchip.com> |
drivers: pm: sam: add code for save/restore sama7g5 MCK1..4 settings
Add 2 macros for save and restore sama7g5 MCK1..4 settings. Save MCK1..4 settings before entering the low-power modes and restore
drivers: pm: sam: add code for save/restore sama7g5 MCK1..4 settings
Add 2 macros for save and restore sama7g5 MCK1..4 settings. Save MCK1..4 settings before entering the low-power modes and restore the settings after exiting the low-power modes. During the low-power mode MCK1..4 use CSS=MAINCK and DIV=1.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
b22418eb |
| 26-Mar-2024 |
Tony Han <tony.han@microchip.com> |
drivers: pm: sam: add support for checking sama7g5 MCK1..4 ready
sama5d2 has only MCK0 clock. sama7g5 has MCK0,1,..., MCK4 clocks.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wi
drivers: pm: sam: add support for checking sama7g5 MCK1..4 ready
sama5d2 has only MCK0 clock. sama7g5 has MCK0,1,..., MCK4 clocks.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
61ecdd1d |
| 29-Mar-2024 |
Tony Han <tony.han@microchip.com> |
drivers: pm: sam: update PLLA enable/disable macros for sama7g5
Update macro "at91_plla_disable" and "at91_plla_enable" for sama7g5 PLLA.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by:
drivers: pm: sam: update PLLA enable/disable macros for sama7g5
Update macro "at91_plla_disable" and "at91_plla_enable" for sama7g5 PLLA.
Signed-off-by: Tony Han <tony.han@microchip.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
dc0db863 |
| 08-Jun-2022 |
Clément Léger <clement.leger@bootlin.com> |
drivers: pm: sam: clarify that the pm_suspend.S file was relicensed
Clarify that this file was imported from Linux and relicensed to avoid any licensing issue.
Acked-by: Nicolas Ferre <nicolas.ferr
drivers: pm: sam: clarify that the pm_suspend.S file was relicensed
Clarify that this file was imported from Linux and relicensed to avoid any licensing issue.
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com> Acked-by: Claudiu Beznea <claudiu.beznea@microchip.com> Signed-off-by: Clément Léger <clement.leger@bootlin.com>
show more ...
|
| #
15300b40 |
| 07-Jan-2022 |
Clément Léger <clement.leger@bootlin.com> |
drivers: pm: sam: add suspend support
Add suspend support for sama5d2 platform. This support allows to use all the available modes of suspend present on the sama5d2 platform: - STANDBY - ULP0 - ULP0
drivers: pm: sam: add suspend support
Add suspend support for sama5d2 platform. This support allows to use all the available modes of suspend present on the sama5d2 platform: - STANDBY - ULP0 - ULP0 Fast - ULP1 - BACKUP
By default, STANDBY mode is used as default suspend mode. This support is meant to be used by PSCI.
Acked-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Clément Léger <clement.leger@bootlin.com>
show more ...
|