Home
last modified time | relevance | path

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

12

/linux/drivers/power/reset/
A Datc260x-poweroff.c34 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 Dmt6323-poweroff.c28 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 Dmeson-secure-pwrc.c24 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 Dmeson-ee-pwrc.c302 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 Dbuilt-in.a5 meson-gx-pwrc-vpu.o/
6 meson-ee-pwrc.o/
7 meson-secure-pwrc.o/
A DMakefile5 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.cmd1 …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.cmd1pwrc.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.cmd1pwrc-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.cmd1pwrc.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 Damlogic,meson-ee-pwrc.yaml26 - 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 Damlogic,meson-sec-pwrc.yaml6 $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 Damlogic,meson-gx-pwrc.txt20 - "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 Dmt6323-poweroff.txt8 "mediatek,mt6323-pwrc": for MT6323 PMIC
18 compatible = "mediatek,mt6323-pwrc";
/linux/arch/arm64/boot/dts/amlogic/
A Dmeson-sm1.dtsi504 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 Dmeson-a1.dtsi64 pwrc: power-controller { label
65 compatible = "amlogic,meson-a1-pwrc";
A Dmeson-g12.dtsi367 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 Dmeson-gx.dtsi70 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 Dmeson-gxbb.dtsi722 &pwrc {
844 power-domains = <&pwrc PWRC_GXBB_VPU_ID>;
/linux/drivers/soc/
A Dbuilt-in.a35 amlogic/meson-gx-pwrc-vpu.o/
36 amlogic/meson-ee-pwrc.o/
37 amlogic/meson-secure-pwrc.o/
/linux/arch/arm/boot/dts/
A Dmeson8m2.dtsi64 &pwrc {
65 compatible = "amlogic,meson8m2-pwrc";
A Dmeson8.dtsi602 power-domains = <&pwrc PWRC_MESON8_ETHERNET_MEM_ID>;
619 pwrc: power-controller { label
620 compatible = "amlogic,meson8-pwrc";
A Dmeson8b.dtsi579 power-domains = <&pwrc PWRC_MESON8_ETHERNET_MEM_ID>;
597 pwrc: power-controller { label
598 compatible = "amlogic,meson8b-pwrc";
A Dmt6323.dtsi262 compatible = "mediatek,mt6323-pwrc";
/linux/Documentation/devicetree/bindings/mfd/
A Dmt6397.txt61 - compatible: "mediatek,mt6323-pwrc"

Completed in 32 milliseconds

12