Home
last modified time | relevance | path

Searched refs:pon (Results 1 – 25 of 48) sorted by relevance

12

/linux-6.15/drivers/power/reset/
H A Dqcom-pon.c33 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 Dqcom,pon.yaml21 - 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 Dpm8009.dtsi16 pm8009_pon: pon@800 {
17 compatible = "qcom,pm8916-pon";
H A Dpmm8155au_1.dtsi48 pon: pon@800 { label
49 compatible = "qcom,pm8916-pon";
H A Dpm8150.dtsi49 pon: pon@800 { label
50 compatible = "qcom,pm8998-pon";
H A Dsc8180x-pmics.dtsi75 pon: pon@800 { label
76 compatible = "qcom,pm8916-pon";
258 pon@800 {
259 compatible = "qcom,pm8916-pon";
H A Dpmk8550.dtsi28 pmk8550_pon: pon@1300 {
29 compatible = "qcom,pmk8350-pon";
H A Dpm6350.dtsi46 pm6350_pon: pon@800 {
47 compatible = "qcom,pm8998-pon";
H A Dpmm8155au_2.dtsi47 pon@800 {
48 compatible = "qcom,pm8916-pon";
H A Dpm660.dtsi50 pon: pon@800 { label
51 compatible = "qcom,pm8998-pon";
H A Dpm8953.dtsi44 pm8953_pon: pon@800 {
45 compatible = "qcom,pm8916-pon";
H A Dpm4125.dtsi18 pon@800 {
19 compatible = "qcom,pm8916-pon";
H A Dpm8937.dtsi47 pon@800 {
48 compatible = "qcom,pm8916-pon";
H A Dpm8150l.dtsi48 pon@800 {
49 compatible = "qcom,pm8916-pon";
H A Dpm8998.dtsi40 pm8998_pon: pon@800 {
41 compatible = "qcom,pm8998-pon";
H A Dpms405.dtsi51 pon@800 {
52 compatible = "qcom,pms405-pon";
H A Dpm8994.dtsi45 pm8994_pon: pon@800 {
46 compatible = "qcom,pm8916-pon";
H A Dpm6125.dtsi46 pm6125_pon: pon@800 {
47 compatible = "qcom,pm8998-pon";
H A Dpmk8350.dtsi33 pmk8350_pon: pon@1300 {
34 compatible = "qcom,pmk8350-pon";
/linux-6.15/Documentation/devicetree/bindings/watchdog/
H A Dqcom,pm8916-wdt.yaml43 pon@800 {
44 compatible = "qcom,pm8916-pon";
/linux-6.15/arch/arm/boot/dts/qcom/
H A Dpmx55.dtsi19 pon@800 {
20 compatible = "qcom,pm8916-pon";
H A Dpma8084.dtsi23 pon@800 {
24 compatible = "qcom,pm8941-pon";
H A Dpm8226.dtsi44 pon@800 {
45 compatible = "qcom,pm8916-pon";
/linux-6.15/Documentation/devicetree/bindings/mfd/
H A Dqcom,spmi-pmic.yaml175 "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 Dairoha,en7581-pinctrl.yaml63 enum: [pon, tod_1pps, sipo, mdio, uart, i2c, jtag, pcm, spi,
80 const: pon
84 enum: [pon]

12