Home
last modified time | relevance | path

Searched +full:meson +full:- +full:a1 +full:- +full:pwrc (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/Documentation/devicetree/bindings/power/
Damlogic,meson-sec-pwrc.yaml1 # SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 ---
6 $id: "http://devicetree.org/schemas/power/amlogic,meson-sec-pwrc.yaml#"
7 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
9 title: Amlogic Meson Secure Power Domains
12 - Jianxin Pan <jianxin.pan@amlogic.com>
15 Secure Power Domains used in Meson A1/C1 SoCs, and should be the child node
16 of secure-monitor.
21 - amlogic,meson-a1-pwrc
23 "#power-domain-cells":
[all …]
/Linux-v5.15/drivers/soc/amlogic/
Dmeson-secure-pwrc.c1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
13 #include <dt-bindings/power/meson-a1-power.h>
14 #include <linux/arm-smccc.h>
15 #include <linux/firmware/meson/meson_sm.h>
24 struct meson_secure_pwrc *pwrc; member
49 if (meson_sm_call(pwrc_domain->pwrc->fw, SM_A1_PWRC_GET, &is_off, in pwrc_secure_is_off()
50 pwrc_domain->index, 0, 0, 0, 0) < 0) in pwrc_secure_is_off()
62 if (meson_sm_call(pwrc_domain->pwrc->fw, SM_A1_PWRC_SET, NULL, in meson_secure_pwrc_off()
63 pwrc_domain->index, PWRC_OFF, 0, 0, 0) < 0) { in meson_secure_pwrc_off()
65 ret = -EINVAL; in meson_secure_pwrc_off()
[all …]
/Linux-v5.15/arch/arm64/boot/dts/amlogic/
Dmeson-a1.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/gpio/meson-a1-gpio.h>
11 compatible = "amlogic,a1";
13 interrupt-parent = <&gic>;
14 #address-cells = <2>;
15 #size-cells = <2>;
18 #address-cells = <2>;
19 #size-cells = <0>;
[all …]
/Linux-v5.15/arch/arm/boot/dts/
Dmeson8.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
6 #include <dt-bindings/clock/meson8-ddr-clkc.h>
7 #include <dt-bindings/clock/meson8b-clkc.h>
8 #include <dt-bindings/gpio/meson8-gpio.h>
9 #include <dt-bindings/power/meson8-power.h>
10 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h>
11 #include <dt-bindings/reset/amlogic,meson8b-reset.h>
12 #include <dt-bindings/thermal/thermal.h>
13 #include "meson.dtsi"
20 #address-cells = <1>;
[all …]