/linux/drivers/power/reset/ |
A D | atc260x-poweroff.c | 34 dev_info(pwrc->dev, "Enabling S4-Deep Sleep Mode"); in atc2603c_do_poweroff() 45 dev_warn(pwrc->dev, "failed to write SYS_CTL0: %d\n", ret); in atc2603c_do_poweroff() 53 dev_err(pwrc->dev, "failed to write SYS_CTL3: %d\n", ret); in atc2603c_do_poweroff() 62 ret = regmap_update_bits(pwrc->regmap, in atc2603c_do_poweroff() 66 dev_err(pwrc->dev, "failed to write SYS_CTL%d: %d\n", in atc2603c_do_poweroff() 85 dev_info(pwrc->dev, "Enabling S4-Deep Sleep Mode"); in atc2609a_do_poweroff() 113 ret = regmap_update_bits(pwrc->regmap, in atc2609a_do_poweroff() 117 dev_err(pwrc->dev, "failed to write SYS_CTL%d: %d\n", in atc2609a_do_poweroff() 128 static int atc2603c_init(const struct atc260x_pwrc *pwrc) in atc2603c_init() argument 153 static int atc2609a_init(const struct atc260x_pwrc *pwrc) in atc2609a_init() argument [all …]
|
A D | mt6323-poweroff.c | 28 struct mt6323_pwrc *pwrc = mt_pwrc; in mt6323_do_pwroff() local 32 regmap_write(pwrc->regmap, pwrc->base + RTC_BBPU, RTC_BBPU_KEY); in mt6323_do_pwroff() 33 regmap_write(pwrc->regmap, pwrc->base + RTC_WRTGR_MT6323, 1); in mt6323_do_pwroff() 36 pwrc->base + RTC_BBPU, val, in mt6323_do_pwroff() 52 struct mt6323_pwrc *pwrc; in mt6323_pwrc_probe() local 55 pwrc = devm_kzalloc(&pdev->dev, sizeof(*pwrc), GFP_KERNEL); in mt6323_pwrc_probe() 56 if (!pwrc) in mt6323_pwrc_probe() 60 pwrc->base = res->start; in mt6323_pwrc_probe() 61 pwrc->regmap = mt6397_chip->regmap; in mt6323_pwrc_probe() 62 pwrc->dev = &pdev->dev; in mt6323_pwrc_probe() [all …]
|
/linux/drivers/soc/amlogic/ |
A D | meson-secure-pwrc.c | 24 struct meson_secure_pwrc *pwrc; member 126 struct meson_secure_pwrc *pwrc; in meson_secure_pwrc_probe() local 141 pwrc = devm_kzalloc(&pdev->dev, sizeof(*pwrc), GFP_KERNEL); in meson_secure_pwrc_probe() 142 if (!pwrc) in meson_secure_pwrc_probe() 145 pwrc->fw = meson_sm_get(sm_np); in meson_secure_pwrc_probe() 147 if (!pwrc->fw) in meson_secure_pwrc_probe() 151 sizeof(*pwrc->xlate.domains), in meson_secure_pwrc_probe() 153 if (!pwrc->xlate.domains) in meson_secure_pwrc_probe() 158 if (!pwrc->domains) in meson_secure_pwrc_probe() 162 platform_set_drvdata(pdev, pwrc); in meson_secure_pwrc_probe() [all …]
|
A D | meson-ee-pwrc.c | 302 struct meson_ee_pwrc *pwrc; member 400 struct meson_ee_pwrc *pwrc, in meson_ee_pwrc_init_domain() argument 405 dom->pwrc = pwrc; in meson_ee_pwrc_init_domain() 472 struct meson_ee_pwrc *pwrc; in meson_ee_pwrc_probe() local 481 pwrc = devm_kzalloc(&pdev->dev, sizeof(*pwrc), GFP_KERNEL); in meson_ee_pwrc_probe() 482 if (!pwrc) in meson_ee_pwrc_probe() 488 if (!pwrc->xlate.domains) in meson_ee_pwrc_probe() 493 if (!pwrc->domains) in meson_ee_pwrc_probe() 511 pwrc->regmap_ao = regmap_ao; in meson_ee_pwrc_probe() 512 pwrc->regmap_hhi = regmap_hhi; in meson_ee_pwrc_probe() [all …]
|
A D | built-in.a | 5 meson-gx-pwrc-vpu.o/ 6 meson-ee-pwrc.o/ 7 meson-secure-pwrc.o/
|
A D | Makefile | 5 obj-$(CONFIG_MESON_GX_PM_DOMAINS) += meson-gx-pwrc-vpu.o 7 obj-$(CONFIG_MESON_EE_PM_DOMAINS) += meson-ee-pwrc.o 8 obj-$(CONFIG_MESON_SECURE_PM_DOMAINS) += meson-secure-pwrc.o
|
A D | .built-in.a.cmd | 1 …fo.o drivers/soc/amlogic/meson-gx-pwrc-vpu.o drivers/soc/amlogic/meson-ee-pwrc.o drivers/soc/amlog…
|
A D | .meson-ee-pwrc.o.cmd | 1 …pwrc.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aar… 3 source_drivers/soc/amlogic/meson-ee-pwrc.o := drivers/soc/amlogic/meson-ee-pwrc.c 5 deps_drivers/soc/amlogic/meson-ee-pwrc.o := \ 1012 drivers/soc/amlogic/meson-ee-pwrc.o: $(deps_drivers/soc/amlogic/meson-ee-pwrc.o) 1014 $(deps_drivers/soc/amlogic/meson-ee-pwrc.o):
|
A D | .meson-gx-pwrc-vpu.o.cmd | 1 …pwrc-vpu.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin… 3 source_drivers/soc/amlogic/meson-gx-pwrc-vpu.o := drivers/soc/amlogic/meson-gx-pwrc-vpu.c 5 deps_drivers/soc/amlogic/meson-gx-pwrc-vpu.o := \ 1006 drivers/soc/amlogic/meson-gx-pwrc-vpu.o: $(deps_drivers/soc/amlogic/meson-gx-pwrc-vpu.o) 1008 $(deps_drivers/soc/amlogic/meson-gx-pwrc-vpu.o):
|
A D | .meson-secure-pwrc.o.cmd | 1 …pwrc.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aar… 3 source_drivers/soc/amlogic/meson-secure-pwrc.o := drivers/soc/amlogic/meson-secure-pwrc.c 5 deps_drivers/soc/amlogic/meson-secure-pwrc.o := \ 993 drivers/soc/amlogic/meson-secure-pwrc.o: $(deps_drivers/soc/amlogic/meson-secure-pwrc.o) 995 $(deps_drivers/soc/amlogic/meson-secure-pwrc.o):
|
/linux/Documentation/devicetree/bindings/power/ |
A D | amlogic,meson-ee-pwrc.yaml | 26 - amlogic,meson8-pwrc 27 - amlogic,meson8b-pwrc 28 - amlogic,meson8m2-pwrc 29 - amlogic,meson-gxbb-pwrc 30 - amlogic,meson-axg-pwrc 31 - amlogic,meson-g12a-pwrc 32 - amlogic,meson-sm1-pwrc 64 - amlogic,meson8b-pwrc 65 - amlogic,meson8m2-pwrc 114 - amlogic,meson-axg-pwrc [all …]
|
A D | amlogic,meson-sec-pwrc.yaml | 6 $id: "http://devicetree.org/schemas/power/amlogic,meson-sec-pwrc.yaml#" 21 - amlogic,meson-a1-pwrc 37 pwrc: power-controller { 38 compatible = "amlogic,meson-a1-pwrc";
|
A D | amlogic,meson-gx-pwrc.txt | 20 - "amlogic,meson-gx-pwrc-vpu" for the Meson GX SoCs 21 - "amlogic,meson-g12a-pwrc-vpu" for the Meson G12A SoCs 42 compatible = "amlogic,meson-gx-pwrc-vpu";
|
/linux/Documentation/devicetree/bindings/power/reset/ |
A D | mt6323-poweroff.txt | 8 "mediatek,mt6323-pwrc": for MT6323 PMIC 18 compatible = "mediatek,mt6323-pwrc";
|
/linux/arch/arm64/boot/dts/amlogic/ |
A D | meson-sm1.dtsi | 504 power-domains = <&pwrc PWRC_SM1_ETH_ID>; 513 power-domains = <&pwrc PWRC_SM1_PCIE_ID>; 516 &pwrc { 517 compatible = "amlogic,meson-sm1-pwrc"; 521 power-domains = <&pwrc PWRC_SM1_VPU_ID>; 525 power-domains = <&pwrc PWRC_SM1_VPU_ID>; 533 power-domains = <&pwrc PWRC_SM1_VPU_ID>; 537 power-domains = <&pwrc PWRC_SM1_USB_ID>;
|
A D | meson-a1.dtsi | 64 pwrc: power-controller { label 65 compatible = "amlogic,meson-a1-pwrc";
|
A D | meson-g12.dtsi | 367 power-domains = <&pwrc PWRC_G12A_ETH_ID>; 371 power-domains = <&pwrc PWRC_G12A_VPU_ID>; 379 power-domains = <&pwrc PWRC_G12A_VPU_ID>; 383 power-domains = <&pwrc PWRC_G12A_VPU_ID>;
|
A D | meson-gx.dtsi | 70 power-domains = <&pwrc PWRC_GXBB_VPU_ID>; 78 power-domains = <&pwrc PWRC_GXBB_VPU_ID>; 558 pwrc: power-controller { label 559 compatible = "amlogic,meson-gxbb-pwrc"; 585 power-domains = <&pwrc PWRC_GXBB_ETHERNET_MEM_ID>;
|
A D | meson-gxbb.dtsi | 722 &pwrc { 844 power-domains = <&pwrc PWRC_GXBB_VPU_ID>;
|
/linux/drivers/soc/ |
A D | built-in.a | 35 amlogic/meson-gx-pwrc-vpu.o/ 36 amlogic/meson-ee-pwrc.o/ 37 amlogic/meson-secure-pwrc.o/
|
/linux/arch/arm/boot/dts/ |
A D | meson8m2.dtsi | 64 &pwrc { 65 compatible = "amlogic,meson8m2-pwrc";
|
A D | meson8.dtsi | 602 power-domains = <&pwrc PWRC_MESON8_ETHERNET_MEM_ID>; 619 pwrc: power-controller { label 620 compatible = "amlogic,meson8-pwrc";
|
A D | meson8b.dtsi | 579 power-domains = <&pwrc PWRC_MESON8_ETHERNET_MEM_ID>; 597 pwrc: power-controller { label 598 compatible = "amlogic,meson8b-pwrc";
|
A D | mt6323.dtsi | 262 compatible = "mediatek,mt6323-pwrc";
|
/linux/Documentation/devicetree/bindings/mfd/ |
A D | mt6397.txt | 61 - compatible: "mediatek,mt6323-pwrc"
|