| From 4964bc1608844cb58c8ee96f315867e8142706a1 Mon Sep 17 00:00:00 2001 |
| From: Phil Elwell <phil@raspberrypi.org> |
| Date: Tue, 3 Sep 2019 18:16:56 +0100 |
| Subject: [PATCH] arch/arm: Add model string to cpuinfo |
| |
| Signed-off-by: Phil Elwell <phil@raspberrypi.org> |
| --- |
| arch/arm/kernel/setup.c | 10 ++++++++++ |
| 1 file changed, 10 insertions(+) |
| |
| --- a/arch/arm/kernel/setup.c |
| +++ b/arch/arm/kernel/setup.c |
| @@ -1251,6 +1251,8 @@ static int c_show(struct seq_file *m, vo |
| { |
| int i, j; |
| u32 cpuid; |
| + struct device_node *np; |
| + const char *model; |
| |
| for_each_online_cpu(i) { |
| /* |
| @@ -1310,6 +1312,14 @@ static int c_show(struct seq_file *m, vo |
| seq_printf(m, "Revision\t: %04x\n", system_rev); |
| seq_printf(m, "Serial\t\t: %s\n", system_serial); |
| |
| + np = of_find_node_by_path("/"); |
| + if (np) { |
| + if (!of_property_read_string(np, "model", |
| + &model)) |
| + seq_printf(m, "Model\t\t: %s\n", model); |
| + of_node_put(np); |
| + } |
| + |
| return 0; |
| } |
| |