/linux/Documentation/devicetree/bindings/soc/fsl/ |
H A D | fsl,rcpm.yaml | 4 $id: http://devicetree.org/schemas/soc/fsl/fsl,rcpm.yaml# 10 The RCPM performs all device-level tasks associated with device run control 21 - fsl,p2041-rcpm 22 - fsl,p3041-rcpm 23 - fsl,p4080-rcpm 24 - fsl,p5020-rcpm 25 - fsl,p5040-rcpm 26 - const: fsl,qoriq-rcpm-1.0 29 - fsl,b4420-rcpm 30 - fsl,b4860-rcpm [all …]
|
/linux/drivers/soc/fsl/ |
H A D | rcpm.c | 3 // rcpm.c - Freescale QorIQ RCPM driver 20 struct rcpm { struct 59 struct rcpm *rcpm; in rcpm_pm_prepare() local 64 rcpm = dev_get_drvdata(dev); in rcpm_pm_prepare() 65 if (!rcpm) in rcpm_pm_prepare() 68 base = rcpm->ippdexpcr_base; in rcpm_pm_prepare() 79 "fsl,rcpm-wakeup", value, in rcpm_pm_prepare() 80 rcpm->wakeup_cells + 1); in rcpm_pm_prepare() 86 * For DT mode, would handle devices with "fsl,rcpm-wakeup" in rcpm_pm_prepare() 87 * pointing to the current RCPM node. in rcpm_pm_prepare() [all …]
|
H A D | Kconfig | 47 bool "Freescale RCPM support" 50 The NXP QorIQ Processors based on ARM Core have RCPM module
|
H A D | Makefile | 9 obj-$(CONFIG_FSL_RCPM) += rcpm.o
|
/linux/Documentation/devicetree/bindings/rtc/ |
H A D | fsl,ls-ftm-alarm.yaml | 30 fsl,rcpm-wakeup: 34 - description: phandle to rcpm node 44 phandle to rcpm node, Please refer 45 Documentation/devicetree/bindings/soc/fsl/fsl,rcpm.yaml 57 - fsl,rcpm-wakeup 71 fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0>;
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | b4420si-post.dtsi | 58 dcsr-rcpm@22000 { 59 compatible = "fsl,b4420-dcsr-rcpm", "fsl,dcsr-rcpm"; 88 rcpm: global-utilities@e2000 { label 89 compatible = "fsl,b4420-rcpm", "fsl,qoriq-rcpm-2.0";
|
H A D | b4860si-post.dtsi | 84 dcsr-rcpm@22000 { 85 compatible = "fsl,b4860-dcsr-rcpm", "fsl,dcsr-rcpm"; 257 rcpm: global-utilities@e2000 { label 258 compatible = "fsl,b4860-rcpm", "fsl,qoriq-rcpm-2.0";
|
H A D | t1023rdb.dts | 148 sleep = <&rcpm 0x80000000>; 152 sleep = <&rcpm 0x40000000>; 158 sleep = <&rcpm 0x20000000>; 164 sleep = <&rcpm 0x10000000>;
|
H A D | t1024rdb.dts | 180 sleep = <&rcpm 0x80000000>; 184 sleep = <&rcpm 0x40000000>; 190 sleep = <&rcpm 0x20000000>; 196 sleep = <&rcpm 0x10000000>;
|
H A D | p5040si-post.dtsi | 187 dcsr-rcpm@22000 { 188 compatible = "fsl,p5040-dcsr-rcpm", "fsl,dcsr-rcpm"; 324 rcpm: global-utilities@e2000 { label 325 compatible = "fsl,p5040-rcpm", "fsl,qoriq-rcpm-1.0";
|
H A D | b4si-post.dtsi | 127 dcsr-rcpm@22000 { 128 compatible = "fsl,b4-dcsr-rcpm", "fsl,dcsr-rcpm"; 402 rcpm: global-utilities@e2000 { label 403 compatible = "fsl,b4-rcpm", "fsl,qoriq-rcpm-2.0";
|
H A D | t1023si-post.dtsi | 174 dcsr-rcpm@22000 { 175 compatible = "fsl,t1023-dcsr-rcpm", "fsl,dcsr-rcpm"; 350 rcpm: global-utilities@e2000 { label 351 compatible = "fsl,t1023-rcpm", "fsl,qoriq-rcpm-2.1";
|
H A D | p3041si-post.dtsi | 235 dcsr-rcpm@22000 { 236 compatible = "fsl,p3041-dcsr-rcpm", "fsl,dcsr-rcpm"; 359 rcpm: global-utilities@e2000 { label 360 compatible = "fsl,qoriq-rcpm-1.0";
|
H A D | p2041si-post.dtsi | 208 dcsr-rcpm@22000 { 209 compatible = "fsl,p2041-dcsr-rcpm", "fsl,dcsr-rcpm"; 332 rcpm: global-utilities@e2000 { label 333 compatible = "fsl,qoriq-rcpm-1.0";
|
H A D | p5020si-post.dtsi | 242 dcsr-rcpm@22000 { 243 compatible = "fsl,p5020-dcsr-rcpm", "fsl,dcsr-rcpm"; 364 rcpm: global-utilities@e2000 { label 365 compatible = "fsl,qoriq-rcpm-1.0";
|
H A D | p4080si-post.dtsi | 214 dcsr-rcpm@22000 { 215 compatible = "fsl,p4080-dcsr-rcpm", "fsl,dcsr-rcpm"; 379 rcpm: global-utilities@e2000 { label 380 compatible = "fsl,qoriq-rcpm-1.0";
|
H A D | t2081si-post.dtsi | 204 dcsr-rcpm@22000 { 205 compatible = "fsl,t2080-dcsr-rcpm", "fsl,dcsr-rcpm"; 540 rcpm: global-utilities@e2000 { label 541 compatible = "fsl,t2080-rcpm", "fsl,qoriq-rcpm-2.0";
|
H A D | t1040si-post.dtsi | 204 dcsr-rcpm@22000 { 205 compatible = "fsl,t1040-dcsr-rcpm", "fsl,dcsr-rcpm"; 430 rcpm: global-utilities@e2000 { label 431 compatible = "fsl,t1040-rcpm", "fsl,qoriq-rcpm-2.1";
|
/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | dcsr.txt | 321 the RCPM Debug Controller. This functionlity is limited to the 330 or Debug IP of the form "fsl,<soc>-dcsr-rcpm" in addition to the 331 generic compatible string "fsl,dcsr-rcpm". 341 dcsr-rcpm@22000 { 342 compatible = "fsl,p4080-dcsr-rcpm", "fsl,dcsr-rcpm";
|
/linux/arch/powerpc/include/asm/ |
H A D | fsl_pm.h | 24 /* mask pending interrupts to the RCPM from MPIC */ 27 /* unmask pending interrupts to the RCPM from MPIC */
|
/linux/arch/powerpc/sysdev/ |
H A D | fsl_rcpm.c | 3 * RCPM(Run Control/Power Management) support 342 .compatible = "fsl,qoriq-rcpm-1.0", 346 .compatible = "fsl,qoriq-rcpm-2.0", 350 .compatible = "fsl,qoriq-rcpm-2.1",
|
H A D | Kconfig | 31 This option enables support for RCPM (Run Control/Power Management).
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls1012a.dtsi | 556 rcpm: wakeup-controller@1ee2140 { label 557 compatible = "fsl,ls1012a-rcpm", "fsl,qoriq-rcpm-2.1+"; 559 #fsl,rcpm-wakeup-cells = <1>; 565 fsl,rcpm-wakeup = <&rcpm 0x20000>;
|
H A D | fsl-ls1028a.dtsi | 1319 rcpm: wakeup-controller@1e34040 { label 1320 compatible = "fsl,ls1028a-rcpm", "fsl,qoriq-rcpm-2.1+"; 1322 #fsl,rcpm-wakeup-cells = <7>; 1329 fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0 0x0>; 1337 fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0 0x0>;
|
/linux/arch/arm/boot/dts/nxp/ls/ |
H A D | ls1021a.dtsi | 940 rcpm: power-controller@1ee2140 { label 941 compatible = "fsl,ls1021a-rcpm", "fsl,qoriq-rcpm-2.1+"; 943 #fsl,rcpm-wakeup-cells = <2>; 951 fsl,rcpm-wakeup = <&rcpm 0x0 0x20000000>;
|