[PATCH v2 2/2] arm64: dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees
Andrew Lunn
andrew at lunn.ch
Mon Oct 20 11:34:16 PDT 2025
> +&enetc_mdio_pf3 {
> + mdio0_rgmii_phy00: ethernet-phy at 0 {
> + compatible = "ethernet-phy-ieee802.3-c22";
> + reg = <0x00>;
> + reset-gpios = <&gpio_exp_1v8 1 GPIO_ACTIVE_LOW>;
> + reset-assert-us = <1>;
> + reset-deassert-us = <200>;
> + interrupt-parent = <&gpio_exp_1v8>;
> + interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
PHY interrupts are generally level not edge. So this is probably
wrong.
> + ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
> + ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
> + ti,led-function = <0x05b0>;
> + ti,led-ctrl = <0x1001>;
I really would prefer /sys/class/leds was used. In fact, these are not
documented, and don't even seem to be implemented in mainline. So you
need to drop them.
Andrew
More information about the linux-arm-kernel
mailing list