From e3e12f52b214121840b44c91de5b3e5af5d3eb84 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 03:04:41 +0000 Subject: [PATCH] rk3568 rt init --- kernel/drivers/devfreq/rockchip_dmc_dbg.c | 96 ++++------------------------------------------- 1 files changed, 9 insertions(+), 87 deletions(-) diff --git a/kernel/drivers/devfreq/rockchip_dmc_dbg.c b/kernel/drivers/devfreq/rockchip_dmc_dbg.c index c0b9bae..ec9fa3f 100644 --- a/kernel/drivers/devfreq/rockchip_dmc_dbg.c +++ b/kernel/drivers/devfreq/rockchip_dmc_dbg.c @@ -81,54 +81,6 @@ unsigned int dramid[3]; }; -struct lpddrx_id { - unsigned int dramid; - char *name; -}; - -static const struct lpddrx_id lp23_manuf_id[] = { - { 0x1, "Samsung" }, - { 0x2, "Qimonda" }, - { 0x3, "Elpida" }, - { 0x4, "Etron" }, - { 0x5, "Nanya" }, - { 0x6, "SK hynix" }, - { 0x7, "Mosel" }, - { 0x8, "Winbond" }, - { 0x9, "ESMT" }, - { 0xa, "Zentel" }, - { 0xb, "Spansion" }, - { 0xc, "SST" }, - { 0xd, "ZMOS" }, - { 0xe, "Intel" }, - { 0x12, "Being Advanced Memory Corp" }, - { 0x1a, "Xi'an UniIC Semiconductors Co., Ltd" }, - { 0x1b, "ISSI" }, - { 0x1c, "JSC" }, - { 0xaa, "Tezzaron" }, - { 0xc2, "Macronix" }, - { 0xf8, "Fidelix" }, - { 0xfc, "eveRAM" }, - { 0xfd, "AP Memory" }, - { 0xfe, "Numonyx" }, - { 0xff, "Micron" } -}; - -static const struct lpddrx_id lp4_manuf_id[] = { - { 0x1, "Samsung" }, - { 0x5, "Nanya" }, - { 0x6, "SK hynix" }, - { 0x8, "Winbond" }, - { 0x9, "ESMT" }, - { 0x13, "CXMT" }, - { 0x1a, "Xi'an UniIC Semiconductors Co., Ltd" }, - { 0x1c, "JSC" }, - { 0xf8, "Fidelix" }, - { 0xf9, "Ultra Memory" }, - { 0xfd, "AP Memory" }, - { 0xff, "Micron" } -}; - static const char * const power_save_msg[] = { "auto power down enable", "auto power down idle cycle", @@ -270,46 +222,16 @@ seq_printf(m, "DramType: %s\n", p_dram_info->dramtype); if (p_dram_info->version >= 0x2) { if ((strcmp(p_dram_info->dramtype, "LPDDR2") == 0) || - (strcmp(p_dram_info->dramtype, "LPDDR3") == 0)) { - for (i = 0; i < ARRAY_SIZE(lp23_manuf_id); i++) { - if (lp23_manuf_id[i].dramid == p_dram_info->dramid[0]) { - seq_printf(m, - "Dram ID: %s(MR5=0x%x,MR6=0x%x,MR7=0x%x)\n", - lp23_manuf_id[i].name, - p_dram_info->dramid[0], - p_dram_info->dramid[1], - p_dram_info->dramid[2]); - break; - } - } - if (i == ARRAY_SIZE(lp23_manuf_id)) - seq_printf(m, - "Dram ID: Unknown(MR5=0x%x,MR6=0x%x,MR7=0x%x)\n", - p_dram_info->dramid[0], - p_dram_info->dramid[1], - p_dram_info->dramid[2]); - } else if ((strcmp(p_dram_info->dramtype, "LPDDR4") == 0) || - (strcmp(p_dram_info->dramtype, "LPDDR4X") == 0)) { - for (i = 0; i < ARRAY_SIZE(lp4_manuf_id); i++) { - if (lp4_manuf_id[i].dramid == p_dram_info->dramid[0]) { - seq_printf(m, - "Dram ID: %s(MR5=0x%x,MR6=0x%x,MR7=0x%x)\n", - lp4_manuf_id[i].name, - p_dram_info->dramid[0], - p_dram_info->dramid[1], - p_dram_info->dramid[2]); - break; - } - } - if (i == ARRAY_SIZE(lp4_manuf_id)) - seq_printf(m, - "Dram ID: Unknown(MR5=0x%x,MR6=0x%x,MR7=0x%x)\n", - p_dram_info->dramid[0], - p_dram_info->dramid[1], - p_dram_info->dramid[2]); - } else { + (strcmp(p_dram_info->dramtype, "LPDDR3") == 0) || + (strcmp(p_dram_info->dramtype, "LPDDR4") == 0) || + (strcmp(p_dram_info->dramtype, "LPDDR4X") == 0)) + seq_printf(m, + "Dram ID: MR5=0x%x,MR6=0x%x,MR7=0x%x\n", + p_dram_info->dramid[0], + p_dram_info->dramid[1], + p_dram_info->dramid[2]); + else seq_printf(m, "Dram ID: None\n"); - } } /* dram capacity information */ seq_printf(m, "\n" -- Gitblit v1.6.2