Commit 185555ff authored by Marek Vasut's avatar Marek Vasut Committed by Simon Horman

ARM: dts: r8a779x: Configure PMIC IRQ pinmux

The PMIC IRQ line pin multiplexing configuration is missing from the DTs.
Since the line is configured correctly by default, the system works fine.
However, add the IRQ line pin multiplexing configuration for completeness.
Signed-off-by: default avatarMarek Vasut <marek.vasut+renesas@gmail.com>
Reviewed-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
parent 5c64e61b
...@@ -423,6 +423,8 @@ adv7612_out: endpoint { ...@@ -423,6 +423,8 @@ adv7612_out: endpoint {
*/ */
i2cpwr: i2c-13 { i2cpwr: i2c-13 {
compatible = "i2c-demux-pinctrl"; compatible = "i2c-demux-pinctrl";
pinctrl-names = "default";
pinctrl-0 = <&pmic_irq_pins>;
i2c-parent = <&iic3>, <&i2c3>; i2c-parent = <&iic3>, <&i2c3>;
i2c-bus-name = "i2c-pwr"; i2c-bus-name = "i2c-pwr";
#address-cells = <1>; #address-cells = <1>;
...@@ -615,6 +617,11 @@ iic3_pins: iic3 { ...@@ -615,6 +617,11 @@ iic3_pins: iic3 {
function = "iic3"; function = "iic3";
}; };
pmic_irq_pins: pmicirq {
groups = "intc_irq2";
function = "intc";
};
hsusb_pins: hsusb { hsusb_pins: hsusb {
groups = "usb0_ovc_vbus"; groups = "usb0_ovc_vbus";
function = "usb0"; function = "usb0";
......
...@@ -179,6 +179,11 @@ iic3_pins: iic3 { ...@@ -179,6 +179,11 @@ iic3_pins: iic3 {
function = "iic3"; function = "iic3";
}; };
pmic_irq_pins: pmicirq {
groups = "intc_irq2";
function = "intc";
};
usb0_pins: usb0 { usb0_pins: usb0 {
groups = "usb0"; groups = "usb0";
function = "usb0"; function = "usb0";
...@@ -317,7 +322,7 @@ adv7511_out: endpoint { ...@@ -317,7 +322,7 @@ adv7511_out: endpoint {
&iic3 { &iic3 {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&iic3_pins>; pinctrl-0 = <&iic3_pins &pmic_irq_pins>;
status = "okay"; status = "okay";
pmic@58 { pmic@58 {
......
...@@ -540,6 +540,11 @@ phy1_pins: phy1 { ...@@ -540,6 +540,11 @@ phy1_pins: phy1 {
function = "intc"; function = "intc";
}; };
pmic_irq_pins: pmicirq {
groups = "intc_irq2";
function = "intc";
};
sdhi0_pins: sd0 { sdhi0_pins: sd0 {
groups = "sdhi0_data4", "sdhi0_ctrl"; groups = "sdhi0_data4", "sdhi0_ctrl";
function = "sdhi0"; function = "sdhi0";
...@@ -776,6 +781,8 @@ &i2c4 { ...@@ -776,6 +781,8 @@ &i2c4 {
}; };
&i2c6 { &i2c6 {
pinctrl-names = "default";
pinctrl-0 = <&pmic_irq_pins>;
status = "okay"; status = "okay";
clock-frequency = <100000>; clock-frequency = <100000>;
......
...@@ -228,6 +228,11 @@ phy1_pins: phy1 { ...@@ -228,6 +228,11 @@ phy1_pins: phy1 {
function = "intc"; function = "intc";
}; };
pmic_irq_pins: pmicirq {
groups = "intc_irq2";
function = "intc";
};
sdhi0_pins: sd0 { sdhi0_pins: sd0 {
groups = "sdhi0_data4", "sdhi0_ctrl"; groups = "sdhi0_data4", "sdhi0_ctrl";
function = "sdhi0"; function = "sdhi0";
...@@ -373,6 +378,8 @@ &i2c2 { ...@@ -373,6 +378,8 @@ &i2c2 {
}; };
&i2c6 { &i2c6 {
pinctrl-names = "default";
pinctrl-0 = <&pmic_irq_pins>;
status = "okay"; status = "okay";
clock-frequency = <100000>; clock-frequency = <100000>;
......
...@@ -234,6 +234,11 @@ du1_pins: du1 { ...@@ -234,6 +234,11 @@ du1_pins: du1 {
groups = "du1_rgb666", "du1_sync", "du1_disp"; groups = "du1_rgb666", "du1_sync", "du1_disp";
function = "du1"; function = "du1";
}; };
pmic_irq_pins: pmicirq {
groups = "intc_irq2";
function = "intc";
};
}; };
&rwdt { &rwdt {
...@@ -314,6 +319,8 @@ &iic3 { ...@@ -314,6 +319,8 @@ &iic3 {
pmic@58 { pmic@58 {
compatible = "dlg,da9063"; compatible = "dlg,da9063";
reg = <0x58>; reg = <0x58>;
pinctrl-names = "default";
pinctrl-0 = <&pmic_irq_pins>;
interrupt-parent = <&irqc>; interrupt-parent = <&irqc>;
interrupts = <2 IRQ_TYPE_LEVEL_LOW>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller; interrupt-controller;
......
...@@ -514,6 +514,11 @@ phy1_pins: phy1 { ...@@ -514,6 +514,11 @@ phy1_pins: phy1 {
function = "intc"; function = "intc";
}; };
pmic_irq_pins: pmicirq {
groups = "intc_irq2";
function = "intc";
};
sdhi0_pins: sd0 { sdhi0_pins: sd0 {
groups = "sdhi0_data4", "sdhi0_ctrl"; groups = "sdhi0_data4", "sdhi0_ctrl";
function = "sdhi0"; function = "sdhi0";
...@@ -711,6 +716,8 @@ &i2c2 { ...@@ -711,6 +716,8 @@ &i2c2 {
}; };
&i2c6 { &i2c6 {
pinctrl-names = "default";
pinctrl-0 = <&pmic_irq_pins>;
status = "okay"; status = "okay";
clock-frequency = <100000>; clock-frequency = <100000>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment