mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-01 10:13:58 +08:00
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 @@
|
||||
*/
|
||||
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 @@
|
||||
function = "iic3";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
|
||||
hsusb_pins: hsusb {
|
||||
groups = "usb0_ovc_vbus";
|
||||
function = "usb0";
|
||||
|
@ -179,6 +179,11 @@
|
||||
function = "iic3";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
|
||||
usb0_pins: usb0 {
|
||||
groups = "usb0";
|
||||
function = "usb0";
|
||||
@ -317,7 +322,7 @@
|
||||
|
||||
&iic3 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&iic3_pins>;
|
||||
pinctrl-0 = <&iic3_pins &pmic_irq_pins>;
|
||||
status = "okay";
|
||||
|
||||
pmic@58 {
|
||||
|
@ -540,6 +540,11 @@
|
||||
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 @@
|
||||
};
|
||||
|
||||
&i2c6 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pmic_irq_pins>;
|
||||
status = "okay";
|
||||
clock-frequency = <100000>;
|
||||
|
||||
|
@ -228,6 +228,11 @@
|
||||
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 @@
|
||||
};
|
||||
|
||||
&i2c6 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pmic_irq_pins>;
|
||||
status = "okay";
|
||||
clock-frequency = <100000>;
|
||||
|
||||
|
@ -234,6 +234,11 @@
|
||||
groups = "du1_rgb666", "du1_sync", "du1_disp";
|
||||
function = "du1";
|
||||
};
|
||||
|
||||
pmic_irq_pins: pmicirq {
|
||||
groups = "intc_irq2";
|
||||
function = "intc";
|
||||
};
|
||||
};
|
||||
|
||||
&rwdt {
|
||||
@ -314,6 +319,8 @@
|
||||
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 @@
|
||||
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 @@
|
||||
};
|
||||
|
||||
&i2c6 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pmic_irq_pins>;
|
||||
status = "okay";
|
||||
clock-frequency = <100000>;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user