Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'mvebu-dt-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt

mvebu dt for 5.20 (part 1)

Enable LED to link/activity on turris-omnia (Armada 385 based)

* tag 'mvebu-dt-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
ARM: dts: turris-omnia: enable LED controller node
ARM: dts: turris-omnia: configure LED[0] pin function to link/activity

Link: https://lore.kernel.org/r/87lespqn28.fsf@BL-laptop
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+4 -6
+4 -6
arch/arm/boot/dts/armada-385-turris-omnia.dts
··· 191 191 reg = <0x2b>; 192 192 #address-cells = <1>; 193 193 #size-cells = <0>; 194 + status = "okay"; 194 195 195 196 /* 196 197 * LEDs are controlled by MCU (STM32F0) at 197 198 * address 0x2b. 198 199 * 199 - * The driver does not support HW control mode 200 - * for the LEDs yet. Disable the LEDs for now. 201 - * 202 - * Also LED functions are not stable yet: 200 + * LED functions are not stable yet: 203 201 * - there are 3 LEDs connected via MCU to PCIe 204 202 * ports. One of these ports supports mSATA. 205 203 * There is no mSATA nor PCIe function. ··· 208 210 * B. Again there is no such function defined. 209 211 * For now we use LED_FUNCTION_INDICATOR 210 212 */ 211 - status = "disabled"; 212 213 213 214 multi-led@0 { 214 215 reg = <0x0>; ··· 394 397 phy1: ethernet-phy@1 { 395 398 compatible = "ethernet-phy-ieee802.3-c22"; 396 399 reg = <1>; 397 - marvell,reg-init = <3 18 0 0x4985>; 400 + marvell,reg-init = <3 18 0 0x4985>, 401 + <3 16 0xfff0 0x0001>; 398 402 399 403 /* irq is connected to &pcawan pin 7 */ 400 404 };