Skip to content

ARM: dts: ni-slsc-12001: Add 802.3 compatibility string - #299

Merged
gratian merged 1 commit into
ni:nilrt/master/6.18from
kkang-NI:dev/kkang/cherry-pick-4.14-ni-slsc-12001-dts-ethernet
Sep 29, 2026
Merged

gratian merged 1 commit into
ni:nilrt/master/6.18from
kkang-NI:dev/kkang/cherry-pick-4.14-ni-slsc-12001-dts-ethernet

Conversation

@kkang-NI

@kkang-NI kkang-NI commented Sep 28, 2026 •

Copy link
Copy Markdown

As of 801a8ef (of: phy: Only register a phy device for phys), the OF MDIO code checks for either some 802.3 compatible strings or no compatible strings at all. This resulted in the kernel thinking that the PHYs in the NI DTs (all of which call out a compatibility property) were something other than PHYs.

other related commits: b6e051a.

WI: AB#3978052

Validation results:
Cherry picked from nilrt/master/4.14: commit 984b01d
testing was done in kernel 4.14 which the SLSC chassis is detected in NI-MAX and NI-Hardware Manager.

Comment thread arch/arm/boot/dts/xilinx/ni-slsc-12001.dts
@gratian
gratian requested review from a team and chaitu236 September 28, 2026 15:09

@chaitu236 chaitu236 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look fine.

Just a suggestion on commit header

[ARM][ni-slsc-12001.dts] Add 802.3 compatibility string

This is more standard I think ARM: dts: ni-slsc-12001: Add 802.3 compatibility string

Also, can you add testing details to PR description.

@kkang-NI kkang-NI changed the title [ARM][ni-slsc-12001.dts] Add 802.3 compatibility string ARM: dts: ni-slsc-12001: Add 802.3 compatibility string Sep 29, 2026
As of 801a8ef (of: phy: Only register a phy device for phys),
the OF MDIO code checks for either some 802.3 compatible strings or
no compatible strings at all. This resulted in the kernel thinking
that the PHYs in the NI DTs (all of which call out a compatibility
property) were something other than PHYs.

other related commits: b6e051a, 984b01d

Signed-off-by: Kae Woei Kang <kae.woei.kang@emerson.com>
@kkang-NI
kkang-NI force-pushed the dev/kkang/cherry-pick-4.14-ni-slsc-12001-dts-ethernet branch from 3d41c31 to 3c911a6 Compare September 29, 2026 01:12
@kkang-NI

Copy link
Copy Markdown
Author

Changes look fine.

Just a suggestion on commit header

[ARM][ni-slsc-12001.dts] Add 802.3 compatibility string

This is more standard I think ARM: dts: ni-slsc-12001: Add 802.3 compatibility string

Also, can you add testing details to PR description.

I've updated the commit header.

I've not performed any testing on kernel 6.18 yet, as the DTS and defconfig carried over from kernel 4.14 still require some modifications before the kernel can be built successfully.

However, this particular change, which was cherry-picked from kernel 4.14, has been tested and verified to work successfully on kernel 4.14.

@gratian
gratian merged commit 51a4fed into ni:nilrt/master/6.18 Sep 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants