| /linux-6.15/drivers/power/reset/ |
| H A D | qcom-pon.c | 33 struct pm8916_pon *pon = container_of in pm8916_reboot_mode_write() local 39 GENMASK(7, pon->reason_shift), in pm8916_reboot_mode_write() 40 magic << pon->reason_shift); in pm8916_reboot_mode_write() 49 struct pm8916_pon *pon; in pm8916_pon_probe() local 53 pon = devm_kzalloc(&pdev->dev, sizeof(*pon), GFP_KERNEL); in pm8916_pon_probe() 54 if (!pon) in pm8916_pon_probe() 57 pon->dev = &pdev->dev; in pm8916_pon_probe() 60 if (!pon->regmap) { in pm8916_pon_probe() 66 &pon->baseaddr); in pm8916_pon_probe() 74 pon->reason_shift = reason_shift; in pm8916_pon_probe() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/power/reset/ |
| H A D | qcom,pon.yaml | 21 - qcom,pm8916-pon 22 - qcom,pm8941-pon 23 - qcom,pms405-pon 24 - qcom,pm8998-pon 25 - qcom,pmk8350-pon 69 - qcom,pm8916-pon 70 - qcom,pms405-pon 71 - qcom,pm8998-pon 81 - const: pon 98 - const: pon [all …]
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | pm8009.dtsi | 16 pm8009_pon: pon@800 { 17 compatible = "qcom,pm8916-pon";
|
| H A D | pmm8155au_1.dtsi | 48 pon: pon@800 { label 49 compatible = "qcom,pm8916-pon";
|
| H A D | pm8150.dtsi | 49 pon: pon@800 { label 50 compatible = "qcom,pm8998-pon";
|
| H A D | sc8180x-pmics.dtsi | 75 pon: pon@800 { label 76 compatible = "qcom,pm8916-pon"; 258 pon@800 { 259 compatible = "qcom,pm8916-pon";
|
| H A D | pmk8550.dtsi | 28 pmk8550_pon: pon@1300 { 29 compatible = "qcom,pmk8350-pon";
|
| H A D | pm6350.dtsi | 46 pm6350_pon: pon@800 { 47 compatible = "qcom,pm8998-pon";
|
| H A D | pmm8155au_2.dtsi | 47 pon@800 { 48 compatible = "qcom,pm8916-pon";
|
| H A D | pm660.dtsi | 50 pon: pon@800 { label 51 compatible = "qcom,pm8998-pon";
|
| H A D | pm8953.dtsi | 44 pm8953_pon: pon@800 { 45 compatible = "qcom,pm8916-pon";
|
| H A D | pm4125.dtsi | 18 pon@800 { 19 compatible = "qcom,pm8916-pon";
|
| H A D | pm8937.dtsi | 47 pon@800 { 48 compatible = "qcom,pm8916-pon";
|
| H A D | pm8150l.dtsi | 48 pon@800 { 49 compatible = "qcom,pm8916-pon";
|
| H A D | pm8998.dtsi | 40 pm8998_pon: pon@800 { 41 compatible = "qcom,pm8998-pon";
|
| H A D | pms405.dtsi | 51 pon@800 { 52 compatible = "qcom,pms405-pon";
|
| H A D | pm8994.dtsi | 45 pm8994_pon: pon@800 { 46 compatible = "qcom,pm8916-pon";
|
| H A D | pm6125.dtsi | 46 pm6125_pon: pon@800 { 47 compatible = "qcom,pm8998-pon";
|
| H A D | pmk8350.dtsi | 33 pmk8350_pon: pon@1300 { 34 compatible = "qcom,pmk8350-pon";
|
| /linux-6.15/Documentation/devicetree/bindings/watchdog/ |
| H A D | qcom,pm8916-wdt.yaml | 43 pon@800 { 44 compatible = "qcom,pm8916-pon";
|
| /linux-6.15/arch/arm/boot/dts/qcom/ |
| H A D | pmx55.dtsi | 19 pon@800 { 20 compatible = "qcom,pm8916-pon";
|
| H A D | pma8084.dtsi | 23 pon@800 { 24 compatible = "qcom,pm8941-pon";
|
| H A D | pm8226.dtsi | 44 pon@800 { 45 compatible = "qcom,pm8916-pon";
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | qcom,spmi-pmic.yaml | 175 "pon@[0-9a-f]+$": 177 $ref: /schemas/power/reset/qcom,pon.yaml# 288 pon@800 { 289 compatible = "qcom,pm8998-pon";
|
| /linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
| H A D | airoha,en7581-pinctrl.yaml | 63 enum: [pon, tod_1pps, sipo, mdio, uart, i2c, jtag, pcm, spi, 80 const: pon 84 enum: [pon]
|