hc
2023-12-06 08f87f769b595151be1afeff53e144f543faa614
kernel/arch/microblaze/kernel/cpu/cpuinfo.c
....@@ -51,6 +51,7 @@
5151 {"9.5", 0x22},
5252 {"9.6", 0x23},
5353 {"10.0", 0x24},
54
+ {"11.0", 0x25},
5455 {NULL, 0},
5556 };
5657
....@@ -89,9 +90,9 @@
8990
9091 void __init setup_cpuinfo(void)
9192 {
92
- cpu = (struct device_node *) of_find_node_by_type(NULL, "cpu");
93
+ cpu = of_get_cpu_node(0, NULL);
9394 if (!cpu)
94
- pr_err("You don't have cpu!!!\n");
95
+ pr_err("You don't have cpu or are missing cpu reg property!!!\n");
9596
9697 pr_info("%s: initialising\n", __func__);
9798
....@@ -117,6 +118,8 @@
117118 if (cpuinfo.mmu_privins)
118119 pr_warn("%s: Stream instructions enabled"
119120 " - USERSPACE CAN LOCK THIS KERNEL!\n", __func__);
121
+
122
+ of_node_put(cpu);
120123 }
121124
122125 void __init setup_cpuinfo_clk(void)