OSDN Git Service

MIPS: Loongson64: fix typos in loongson_regs.h
authorWANG Xuerui <git@xen0n.name>
Sun, 3 May 2020 10:33:02 +0000 (18:33 +0800)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Sun, 17 May 2020 08:26:08 +0000 (10:26 +0200)
Fix some symbol names to align with Loongson's User Manual wording. Also
correct the comment in csr_readq() suggesting the wrong instruction in
use.

Fixes: 6a6f9b7dafd50efc ("MIPS: Loongson: Add CFUCFG&CSR support")
Signed-off-by: WANG Xuerui <git@xen0n.name>
Cc: Huacai Chen <chenhc@lemote.com>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/include/asm/mach-loongson64/loongson_regs.h

index 363a47a..07aab3c 100644 (file)
@@ -77,12 +77,12 @@ static inline u32 read_cpucfg(u32 reg)
 #define LOONGSON_CFG2_LBT3     BIT(6)
 #define LOONGSON_CFG2_LBTMMU   BIT(7)
 #define LOONGSON_CFG2_LPMP     BIT(8)
-#define LOONGSON_CFG2_LPMPREV  GENMASK(11, 9)
+#define LOONGSON_CFG2_LPMREV   GENMASK(11, 9)
 #define LOONGSON_CFG2_LAMO     BIT(12)
 #define LOONGSON_CFG2_LPIXU    BIT(13)
-#define LOONGSON_CFG2_LPIXUN   BIT(14)
-#define LOONGSON_CFG2_LZVP     BIT(15)
-#define LOONGSON_CFG2_LZVREV   GENMASK(18, 16)
+#define LOONGSON_CFG2_LPIXNU   BIT(14)
+#define LOONGSON_CFG2_LVZP     BIT(15)
+#define LOONGSON_CFG2_LVZREV   GENMASK(18, 16)
 #define LOONGSON_CFG2_LGFTP    BIT(19)
 #define LOONGSON_CFG2_LGFTPREV GENMASK(22, 20)
 #define LOONGSON_CFG2_LLFTP    BIT(23)
@@ -139,7 +139,7 @@ static inline u64 csr_readq(u32 reg)
 {
        u64 __res;
 
-       /* DWRCSR reg, val */
+       /* DRDCSR reg, val */
        __asm__ __volatile__(
                "parse_r __res,%0\n\t"
                "parse_r reg,%1\n\t"