mirror of
https://github.com/Fishwaldo/build.git
synced 2025-06-23 06:38:46 +00:00
Merge pull request #2283 from armbian/AR-491
[AR-491] Helios4 change pinctrl patch to include the leds
This commit is contained in:
commit
9998541c81
2 changed files with 85 additions and 36 deletions
|
@ -0,0 +1,85 @@
|
||||||
|
diff --git a/arch/arm/boot/dts/armada-388-helios4.dts b/arch/arm/boot/dts/armada-388-helios4.dts
|
||||||
|
index 0c9c3be44..a85e80a7e 100644
|
||||||
|
--- a/arch/arm/boot/dts/armada-388-helios4.dts
|
||||||
|
+++ b/arch/arm/boot/dts/armada-388-helios4.dts
|
||||||
|
@@ -132,11 +132,15 @@ usb-led {
|
||||||
|
fan1: j10-pwm {
|
||||||
|
compatible = "pwm-fan";
|
||||||
|
pwms = <&gpio1 9 40000>; /* Target freq:25 kHz */
|
||||||
|
+ pinctrl-names = "default";
|
||||||
|
+ pinctrl-0 = <&j10_pins>;
|
||||||
|
};
|
||||||
|
|
||||||
|
fan2: j17-pwm {
|
||||||
|
compatible = "pwm-fan";
|
||||||
|
pwms = <&gpio1 23 40000>; /* Target freq:25 kHz */
|
||||||
|
+ pinctrl-names = "default";
|
||||||
|
+ pinctrl-0 = <&j17_pins>;
|
||||||
|
};
|
||||||
|
|
||||||
|
usb2_phy: usb2-phy {
|
||||||
|
@@ -299,9 +303,12 @@ helios_led_pins: helios-led-pins {
|
||||||
|
"mpp54";
|
||||||
|
marvell,function = "gpio";
|
||||||
|
};
|
||||||
|
- helios_fan_pins: helios-fan-pins {
|
||||||
|
- marvell,pins = "mpp41", "mpp43",
|
||||||
|
- "mpp48", "mpp55";
|
||||||
|
+ j10_pins: fan-j10-pins {
|
||||||
|
+ marvell,pins = "mpp41", "mpp43";
|
||||||
|
+ marvell,function = "gpio";
|
||||||
|
+ };
|
||||||
|
+ j17_pins: fan-j17-pins {
|
||||||
|
+ marvell,pins = "mpp48", "mpp55";
|
||||||
|
marvell,function = "gpio";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
diff --git a/arch/arm/boot/dts/armada-388-helios4.dts b/arch/arm/boot/dts/armada-388-helios4.dts
|
||||||
|
index a85e80a7e..702efe783 100644
|
||||||
|
--- a/arch/arm/boot/dts/armada-388-helios4.dts
|
||||||
|
+++ b/arch/arm/boot/dts/armada-388-helios4.dts
|
||||||
|
@@ -69,6 +69,9 @@ reg_5p0v_usb: regulator-5v-usb {
|
||||||
|
|
||||||
|
system-leds {
|
||||||
|
compatible = "gpio-leds";
|
||||||
|
+ pinctrl-names = "default";
|
||||||
|
+ pinctrl-0 = <&helios_system_led_pins>;
|
||||||
|
+
|
||||||
|
status-led {
|
||||||
|
label = "helios4:green:status";
|
||||||
|
gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
|
||||||
|
@@ -97,6 +100,9 @@ wol {
|
||||||
|
|
||||||
|
io-leds {
|
||||||
|
compatible = "gpio-leds";
|
||||||
|
+ pinctrl-names = "default";
|
||||||
|
+ pinctrl-0 = <&helios_io_led_pins>;
|
||||||
|
+
|
||||||
|
sata1-led {
|
||||||
|
label = "helios4:green:ata1";
|
||||||
|
gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
|
||||||
|
@@ -296,13 +302,21 @@ helios_sdhci_cd_pins: helios-sdhci-cd-pins {
|
||||||
|
marvell,pins = "mpp20";
|
||||||
|
marvell,function = "gpio";
|
||||||
|
};
|
||||||
|
- helios_led_pins: helios-led-pins {
|
||||||
|
- marvell,pins = "mpp24", "mpp25",
|
||||||
|
- "mpp49", "mpp50",
|
||||||
|
+
|
||||||
|
+ helios_system_led_pins: helios-system-led-pins {
|
||||||
|
+ marvell,pins = "mpp24", "mpp25";
|
||||||
|
+
|
||||||
|
+ marvell,function = "gpio";
|
||||||
|
+ };
|
||||||
|
+
|
||||||
|
+ helios_io_led_pins: helios-io-led-pins {
|
||||||
|
+ marvell,pins = "mpp49", "mpp50",
|
||||||
|
"mpp52", "mpp53",
|
||||||
|
"mpp54";
|
||||||
|
+
|
||||||
|
marvell,function = "gpio";
|
||||||
|
};
|
||||||
|
+
|
||||||
|
j10_pins: fan-j10-pins {
|
||||||
|
marvell,pins = "mpp41", "mpp43";
|
||||||
|
marvell,function = "gpio";
|
|
@ -1,36 +0,0 @@
|
||||||
diff --git a/arch/arm/boot/dts/armada-388-helios4.dts b/arch/arm/boot/dts/armada-388-helios4.dts
|
|
||||||
index 0c9c3be44..a85e80a7e 100644
|
|
||||||
--- a/arch/arm/boot/dts/armada-388-helios4.dts
|
|
||||||
+++ b/arch/arm/boot/dts/armada-388-helios4.dts
|
|
||||||
@@ -132,11 +132,15 @@ usb-led {
|
|
||||||
fan1: j10-pwm {
|
|
||||||
compatible = "pwm-fan";
|
|
||||||
pwms = <&gpio1 9 40000>; /* Target freq:25 kHz */
|
|
||||||
+ pinctrl-names = "default";
|
|
||||||
+ pinctrl-0 = <&j10_pins>;
|
|
||||||
};
|
|
||||||
|
|
||||||
fan2: j17-pwm {
|
|
||||||
compatible = "pwm-fan";
|
|
||||||
pwms = <&gpio1 23 40000>; /* Target freq:25 kHz */
|
|
||||||
+ pinctrl-names = "default";
|
|
||||||
+ pinctrl-0 = <&j17_pins>;
|
|
||||||
};
|
|
||||||
|
|
||||||
usb2_phy: usb2-phy {
|
|
||||||
@@ -299,9 +303,12 @@ helios_led_pins: helios-led-pins {
|
|
||||||
"mpp54";
|
|
||||||
marvell,function = "gpio";
|
|
||||||
};
|
|
||||||
- helios_fan_pins: helios-fan-pins {
|
|
||||||
- marvell,pins = "mpp41", "mpp43",
|
|
||||||
- "mpp48", "mpp55";
|
|
||||||
+ j10_pins: fan-j10-pins {
|
|
||||||
+ marvell,pins = "mpp41", "mpp43";
|
|
||||||
+ marvell,function = "gpio";
|
|
||||||
+ };
|
|
||||||
+ j17_pins: fan-j17-pins {
|
|
||||||
+ marvell,pins = "mpp48", "mpp55";
|
|
||||||
marvell,function = "gpio";
|
|
||||||
};
|
|
||||||
};
|
|
Loading…
Add table
Add a link
Reference in a new issue