mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 10:00:17 +00: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:
committed by
Simon Horman
parent
5c64e61bb2
commit
185555ff99
@@ -423,6 +423,8 @@
|
|||||||
*/
|
*/
|
||||||
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 @@
|
|||||||
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 @@
|
|||||||
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 @@
|
|||||||
|
|
||||||
&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 @@
|
|||||||
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 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&i2c6 {
|
&i2c6 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&pmic_irq_pins>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
clock-frequency = <100000>;
|
clock-frequency = <100000>;
|
||||||
|
|
||||||
|
|||||||
@@ -228,6 +228,11 @@
|
|||||||
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 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&i2c6 {
|
&i2c6 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&pmic_irq_pins>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
clock-frequency = <100000>;
|
clock-frequency = <100000>;
|
||||||
|
|
||||||
|
|||||||
@@ -234,6 +234,11 @@
|
|||||||
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 @@
|
|||||||
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 @@
|
|||||||
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 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&i2c6 {
|
&i2c6 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&pmic_irq_pins>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
clock-frequency = <100000>;
|
clock-frequency = <100000>;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user