Home
last modified time | relevance | path

Searched refs:shdwc (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.4/Documentation/devicetree/bindings/arm/
Datmel-sysregs.txt54 - compatible: Should be "atmel,<chip>-shdwc".
76 shdwc@fffffd10 {
77 compatible = "atmel,at91sam9260-shdwc";
84 1) shdwc node
87 - compatible: should be "atmel,sama5d2-shdwc" or "microchip,sam9x60-shdwc".
99 optional microchip,sam9x60-shdwc properties:
121 shdwc@f8048010 {
122 compatible = "atmel,sama5d2-shdwc";
131 shdwc@f8048010 {
/Linux-v5.4/arch/arm/mach-at91/
Dpm.c40 int (*config_shdwc_ws)(void __iomem *shdwc, u32 *mode, u32 *polarity);
138 if (!soc_pm.data.pmc || !soc_pm.data.shdwc || !soc_pm.ws_ids) in at91_pm_config_ws()
147 soc_pm.config_shdwc_ws(soc_pm.data.shdwc, &mode, &polarity); in at91_pm_config_ws()
150 val = readl(soc_pm.data.shdwc + 0x04); in at91_pm_config_ws()
184 static int at91_sama5d2_config_shdwc_ws(void __iomem *shdwc, u32 *mode, in at91_sama5d2_config_shdwc_ws() argument
190 val = readl(shdwc + 0x0c); in at91_sama5d2_config_shdwc_ws()
709 soc_pm.data.shdwc = of_iomap(np, 0); in at91_pm_modes_init()
723 iounmap(soc_pm.data.shdwc); in at91_pm_modes_init()
724 soc_pm.data.shdwc = NULL; in at91_pm_modes_init()
Dpm.h32 void __iomem *shdwc; member
Dpm_data-offsets.c13 DEFINE(PM_DATA_SHDWC, offsetof(struct at91_pm_data, shdwc)); in main()
Dpm_suspend.S98 str tmp1, .shdwc
153 ldr r0, .shdwc
497 .shdwc: label
/Linux-v5.4/drivers/power/reset/
Dat91-sama5d2_shdwc.c77 struct shdwc { struct
89 static struct shdwc *at91_shdwc; argument
97 struct shdwc *shdw = platform_get_drvdata(pdev); in at91_wakeup_status()
217 struct shdwc *shdw = platform_get_drvdata(pdev); in at91_shdwc_dt_configure()
366 struct shdwc *shdw = platform_get_drvdata(pdev); in at91_shdwc_remove()
Dat91-poweroff.c54 static struct shdwc { struct
/Linux-v5.4/arch/arm/boot/dts/
Dusb_a9260.dts25 shdwc@fffffd10 {
Dat91-sama5d2_ptc_ek.dts208 shdwc@f8048010 {
209 atmel,shdwc-debouncer = <976>;
Dusb_a9263.dts70 shdwc@fffffd10 {
Dat91sam9260ek.dts113 shdwc@fffffd10 {
Dat91-qil_a9260.dts110 shdwc@fffffd10 {
Dat91-sama5d27_som1_ek.dts143 shdwc@f8048010 {
144 atmel,shdwc-debouncer = <976>;
Dat91sam9g20ek_common.dtsi118 shdwc@fffffd10 {
Dat91-sama5d2_xplained.dts287 shdwc@f8048010 {
288 atmel,shdwc-debouncer = <976>;
Dat91sam9261.dtsi608 shdwc@fffffd10 {
609 compatible = "atmel,at91sam9260-shdwc";
Dat91sam9260.dtsi128 shdwc@fffffd10 {
129 compatible = "atmel,at91sam9260-shdwc";
Dat91sam9rl.dtsi850 shdwc@fffffd10 {
851 compatible = "atmel,at91sam9260-shdwc";
Dat91sam9263.dtsi153 shdwc@fffffd10 {
154 compatible = "atmel,at91sam9260-shdwc";
Dsama5d2.dtsi660 shutdown_controller: shdwc@f8048010 {
661 compatible = "atmel,sama5d2-shdwc";
Dat91sam9n12.dtsi406 shdwc@fffffe10 {
407 compatible = "atmel,at91sam9x5-shdwc";
Dat91sam9x5.dtsi139 shutdown_controller: shdwc@fffffe10 {
140 compatible = "atmel,at91sam9x5-shdwc";
Dat91sam9g45.dtsi412 shdwc@fffffd10 {
413 compatible = "atmel,at91sam9rl-shdwc";
Dsama5d4.dtsi858 shutdown_controller: shdwc@fc068610 {
859 compatible = "atmel,at91sam9x5-shdwc";
Dsama5d3.dtsi1351 compatible = "atmel,at91sam9x5-shdwc";