Skip to content

Conversation

@rpardini
Copy link
Member

arm64: dts: rockchip: add Mekotronics R58X 4x4

  • from vendor / balbes, which never got merged into a real branch (See add dts for r58-4x4 #403 - merged into mekotronic branch for some reason)
  • renamed files a bit, still a mess (will adapt armbian/build soon, it doesn't work anyway as name used there never landed here, and u-boot also needs fixes)
  • fixes:
    • don't force panthor, remove duplicate gpu nodes all around
    • disable sata node, there's no SATA, avoid deferred probe
    • rename led to what it really is
    • try to fix indentation with tabs, eat trailing whitespace
    • remove #if 1's

- from vendor / balbes, which never got merged into a real branch
- renamed files a bit, still a mess
- fixes:
  - don't force panthor, remove duplicate gpu nodes all around
  - disable sata node, there's no SATA, avoid deferred probe
  - rename led to what it really is
  - try to fix indentation with tabs, eat trailing whitespace
  - remove `#if 1`'s
#include <dt-bindings/display/rockchip_vop.h>
#include <dt-bindings/sensor-dev.h>
#include "rk3588-cpu-swap.dtsi"

Copy link
Member Author

Choose a reason for hiding this comment

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

Has anyone seen this stuff before? Seems it "swaps" the big cores with the little ones.
How does this make any sense....?

Copy link
Member Author

Choose a reason for hiding this comment

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

It simply doesn't make sense. Ported to mainline sans any of this and works fine.

Comment on lines +96 to +130
&cluster0_opp_table {
/delete-node/ opp-408000000;
/delete-node/ opp-600000000;
/delete-node/ opp-816000000;
/delete-node/ opp-1008000000;
};

&cluster1_opp_table {
/delete-node/ opp-408000000;
/delete-node/ opp-600000000;
/delete-node/ opp-816000000;
/delete-node/ opp-1008000000;
};

&cluster2_opp_table {
/delete-node/ opp-408000000;
/delete-node/ opp-600000000;
/delete-node/ opp-816000000;
/delete-node/ opp-1008000000;
};

&cpu_l0 {
cpu-supply = <&vdd_cpu_lit_s0>;
mem-supply = <&vdd_cpu_lit_mem_s0>;
};

&cpu_b0 {
cpu-supply = <&vdd_cpu_big0_s0>;
mem-supply = <&vdd_cpu_big0_mem_s0>;
};

&cpu_b2 {
cpu-supply = <&vdd_cpu_big1_s0>;
mem-supply = <&vdd_cpu_big1_mem_s0>;
};
Copy link
Member Author

Choose a reason for hiding this comment

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

This looks absolutely cuckoo to me. Can anyone make sense of it (eg in context of porting this to mainline kernel)?

Copy link
Member Author

Choose a reason for hiding this comment

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

It simply doesn't make any sense. Ported to mainline without any of this and works fine.

@rpardini rpardini merged commit b908c73 into armbian:rk-6.1-rkr5.1 Dec 24, 2025
1 check passed
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.

2 participants