| From 199e76f17820001c7d0455b27d5e31d39e1e98e0 Mon Sep 17 00:00:00 2001 |
| From: Geert Uytterhoeven <geert+renesas@glider.be> |
| Date: Thu, 16 Nov 2017 14:34:10 +0100 |
| Subject: [PATCH 0612/1795] arm64: dts: renesas: salvator-common: Add BD9571 |
| PMIC |
| |
| Add a device node for the ROHM BD9571MWV PMIC. |
| |
| This was based on the example in the DT binding documentation, but using |
| IRQ0 instead of a GPIO interrupt, as that matches the schematics, and |
| because INTC-EX is a simpler block. |
| |
| Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit f80f4920b78dbcbebbe5e0a1383bce7849cd08af) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| --- |
| .../boot/dts/renesas/salvator-common.dtsi | 29 +++++++++++++++++++ |
| 1 file changed, 29 insertions(+) |
| |
| diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi |
| index 41942184b372..eba86c05b2b2 100644 |
| --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi |
| +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi |
| @@ -353,6 +353,30 @@ |
| |
| &i2c_dvfs { |
| status = "okay"; |
| + |
| + pmic: pmic@30 { |
| + pinctrl-0 = <&irq0_pins>; |
| + pinctrl-names = "default"; |
| + |
| + compatible = "rohm,bd9571mwv"; |
| + reg = <0x30>; |
| + interrupt-parent = <&intc_ex>; |
| + interrupts = <0 IRQ_TYPE_LEVEL_LOW>; |
| + interrupt-controller; |
| + #interrupt-cells = <2>; |
| + gpio-controller; |
| + #gpio-cells = <2>; |
| + |
| + regulators { |
| + dvfs: dvfs { |
| + regulator-name = "dvfs"; |
| + regulator-min-microvolt = <750000>; |
| + regulator-max-microvolt = <1030000>; |
| + regulator-boot-on; |
| + regulator-always-on; |
| + }; |
| + }; |
| + }; |
| }; |
| |
| &ohci0 { |
| @@ -408,6 +432,11 @@ |
| function = "i2c2"; |
| }; |
| |
| + irq0_pins: irq0 { |
| + groups = "intc_ex_irq0"; |
| + function = "intc_ex"; |
| + }; |
| + |
| pwm1_pins: pwm1 { |
| groups = "pwm1_a"; |
| function = "pwm1"; |
| -- |
| 2.19.0 |
| |