add cpu node name
This commit is contained in:
parent
5b7e185f2a
commit
62414419fc
@ -27,6 +27,10 @@
|
|||||||
usbdp1 = &usbdp_phy1;
|
usbdp1 = &usbdp_phy1;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
system {
|
||||||
|
cpu,model = "Rockchip RK3588";
|
||||||
|
};
|
||||||
|
|
||||||
rkcif_mipi_lvds4: rkcif-mipi-lvds4 {
|
rkcif_mipi_lvds4: rkcif-mipi-lvds4 {
|
||||||
compatible = "rockchip,rkcif-mipi-lvds";
|
compatible = "rockchip,rkcif-mipi-lvds";
|
||||||
rockchip,hw = <&rkcif>;
|
rockchip,hw = <&rkcif>;
|
||||||
|
@ -6,6 +6,12 @@
|
|||||||
|
|
||||||
#include "rk3588.dtsi"
|
#include "rk3588.dtsi"
|
||||||
|
|
||||||
|
/{
|
||||||
|
system {
|
||||||
|
cpu,model = "Rockchip RK3588J";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&cluster0_opp_table {
|
&cluster0_opp_table {
|
||||||
/*
|
/*
|
||||||
* The Max frequency is 1296MHz in default normal mode.
|
* The Max frequency is 1296MHz in default normal mode.
|
||||||
|
@ -5,3 +5,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "rk3588.dtsi"
|
#include "rk3588.dtsi"
|
||||||
|
|
||||||
|
/{
|
||||||
|
system {
|
||||||
|
cpu,model = "Rockchip RK3588M";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
@ -22,6 +22,10 @@
|
|||||||
#address-cells = <2>;
|
#address-cells = <2>;
|
||||||
#size-cells = <2>;
|
#size-cells = <2>;
|
||||||
|
|
||||||
|
system {
|
||||||
|
cpu,model = "Rockchip RK3588S";
|
||||||
|
};
|
||||||
|
|
||||||
aliases {
|
aliases {
|
||||||
csi2dcphy0 = &csi2_dcphy0;
|
csi2dcphy0 = &csi2_dcphy0;
|
||||||
csi2dcphy1 = &csi2_dcphy1;
|
csi2dcphy1 = &csi2_dcphy1;
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
#include <linux/smp.h>
|
#include <linux/smp.h>
|
||||||
#include <linux/delay.h>
|
#include <linux/delay.h>
|
||||||
|
#include <linux/of_platform.h>
|
||||||
|
|
||||||
unsigned int system_serial_low;
|
unsigned int system_serial_low;
|
||||||
EXPORT_SYMBOL(system_serial_low);
|
EXPORT_SYMBOL(system_serial_low);
|
||||||
@ -164,6 +165,9 @@ static const char *const compat_hwcap2_str[] = {
|
|||||||
static int c_show(struct seq_file *m, void *v)
|
static int c_show(struct seq_file *m, void *v)
|
||||||
{
|
{
|
||||||
int i, j;
|
int i, j;
|
||||||
|
struct device_node *np;
|
||||||
|
const char *cpu_model;
|
||||||
|
|
||||||
bool compat = personality(current->personality) == PER_LINUX32 ||
|
bool compat = personality(current->personality) == PER_LINUX32 ||
|
||||||
is_compat_task();
|
is_compat_task();
|
||||||
|
|
||||||
@ -218,6 +222,12 @@ static int c_show(struct seq_file *m, void *v)
|
|||||||
}
|
}
|
||||||
seq_puts(m, "\n");
|
seq_puts(m, "\n");
|
||||||
|
|
||||||
|
np = of_find_node_by_path("/system");
|
||||||
|
if (np) {
|
||||||
|
if (!of_property_read_string(np, "cpu,model", &cpu_model))
|
||||||
|
seq_printf(m, "cpu model\t: %s\n", cpu_model);
|
||||||
|
of_node_put(np);
|
||||||
|
}
|
||||||
seq_printf(m, "CPU implementer\t: 0x%02x\n",
|
seq_printf(m, "CPU implementer\t: 0x%02x\n",
|
||||||
MIDR_IMPLEMENTOR(midr));
|
MIDR_IMPLEMENTOR(midr));
|
||||||
seq_printf(m, "CPU architecture: 8\n");
|
seq_printf(m, "CPU architecture: 8\n");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user