mirror of https://gitee.com/openkylin/linux.git
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: Marek Vasut <marek.vasut+renesas@gmail.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
parent
5c64e61bb2
commit
185555ff99
|
@ -423,6 +423,8 @@ adv7612_out: endpoint {
|
|||
*/
|
||||
i2cpwr: i2c-13 {
|
||||
compatible = "i2c-demux-pinctrl";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pmic_irq_pins>;
|
||||
i2c-parent = <&iic3>, <&i2c3>;
|
||||
i2c-bus-name = "i2c-pwr";
|
||||
#address-cells = <1>;
|
||||
|
@ -615,6 +617,11 @@ iic3_pins: iic3 {
|
|||
function = "iic3";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
|
||||
hsusb_pins: hsusb {
|
||||
groups = "usb0_ovc_vbus";
|
||||
function = "usb0";
|
||||
|
|
|
@ -179,6 +179,11 @@ iic3_pins: iic3 {
|
|||
function = "iic3";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
|
||||
usb0_pins: usb0 {
|
||||
groups = "usb0";
|
||||
function = "usb0";
|
||||
|
@ -317,7 +322,7 @@ adv7511_out: endpoint {
|
|||
|
||||
&iic3 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&iic3_pins>;
|
||||
pinctrl-0 = <&iic3_pins &pmic_irq_pins>;
|
||||
status = "okay";
|
||||
|
||||
pmic@58 {
|
||||
|
|
|
@ -540,6 +540,11 @@ phy1_pins: phy1 {
|
|||
function = "intc";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
|
||||
sdhi0_pins: sd0 {
|
||||
groups = "sdhi0_data4", "sdhi0_ctrl";
|
||||
function = "sdhi0";
|
||||
|
@ -776,6 +781,8 @@ &i2c4 {
|
|||
};
|
||||
|
||||
&i2c6 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pmic_irq_pins>;
|
||||
status = "okay";
|
||||
clock-frequency = <100000>;
|
||||
|
||||
|
|
|
@ -228,6 +228,11 @@ phy1_pins: phy1 {
|
|||
function = "intc";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
|
||||
sdhi0_pins: sd0 {
|
||||
groups = "sdhi0_data4", "sdhi0_ctrl";
|
||||
function = "sdhi0";
|
||||
|
@ -373,6 +378,8 @@ &i2c2 {
|
|||
};
|
||||
|
||||
&i2c6 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pmic_irq_pins>;
|
||||
status = "okay";
|
||||
clock-frequency = <100000>;
|
||||
|
||||
|
|
|
@ -234,6 +234,11 @@ du1_pins: du1 {
|
|||
groups = "du1_rgb666", "du1_sync", "du1_disp";
|
||||
function = "du1";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
};
|
||||
|
||||
&rwdt {
|
||||
|
@ -314,6 +319,8 @@ &iic3 {
|
|||
pmic@58 {
|
||||
compatible = "dlg,da9063";
|
||||
reg = <0x58>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pmic_irq_pins>;
|
||||
interrupt-parent = <&irqc>;
|
||||
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-controller;
|
||||
|
|
|
@ -514,6 +514,11 @@ phy1_pins: phy1 {
|
|||
function = "intc";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
|
||||
sdhi0_pins: sd0 {
|
||||
groups = "sdhi0_data4", "sdhi0_ctrl";
|
||||
function = "sdhi0";
|
||||
|
@ -711,6 +716,8 @@ &i2c2 {
|
|||
};
|
||||
|
||||
&i2c6 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pmic_irq_pins>;
|
||||
status = "okay";
|
||||
clock-frequency = <100000>;
|
||||
|
||||
|
|
Loading…
Reference in New Issue