From 2f7c68cb55ecb7331f2381deb497c27155f32faf Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 03 Jan 2024 09:43:39 +0000 Subject: [PATCH] update kernel to 5.10.198 --- kernel/drivers/mfd/rkx110_x120/rkx110_reg.h | 67 +++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) diff --git a/kernel/drivers/mfd/rkx110_x120/rkx110_reg.h b/kernel/drivers/mfd/rkx110_x120/rkx110_reg.h index 4d6db3d..d9e18ec 100644 --- a/kernel/drivers/mfd/rkx110_x120/rkx110_reg.h +++ b/kernel/drivers/mfd/rkx110_x120/rkx110_reg.h @@ -357,6 +357,8 @@ #define SER_GRF_SOC_CON5 GRF_REG(0x114) #define SER_GRF_SOC_CON6 GRF_REG(0x118) #define SER_GRF_SOC_CON7 GRF_REG(0x11C) +#define SER_GRF_IRQ_EN GRF_REG(0x140) +#define SER_GRF_IRQ_STATUS GRF_REG(0x150) #define SER_GRF_SOC_STATUS0 GRF_REG(0x160) enum { @@ -467,6 +469,71 @@ PMA0_DISABLE = HIWORD_UPDATE(0, BIT(8), 8), /* SER_GRF_IRQ_EN */ + SER_IRQ_OTHER_LANE_EN = HIWORD_UPDATE(1, BIT(15), 15), + SER_IRQ_OTHER_LANE_DIS = HIWORD_UPDATE(0, BIT(15), 15), + + SER_IRQ_LINK_EN = HIWORD_UPDATE(1, BIT(14), 14), + SER_IRQ_LINK_DIS = HIWORD_UPDATE(0, BIT(14), 14), + + SER_IRQ_EXT_EN = HIWORD_UPDATE(1, BIT(13), 13), + SER_IRQ_EXT_DIS = HIWORD_UPDATE(0, BIT(13), 13), + + SER_IRQ_REMOTE_EN = HIWORD_UPDATE(1, BIT(12), 12), + SER_IRQ_REMOTE_DIS = HIWORD_UPDATE(0, BIT(12), 12), + + SER_IRQ_VICAP_EN = HIWORD_UPDATE(1, BIT(11), 11), + SER_IRQ_VICAP_DIS = HIWORD_UPDATE(0, BIT(11), 11), + + SER_IRQ_EFUSE_EN = HIWORD_UPDATE(1, BIT(10), 10), + SER_IRQ_EFUSE_DIS = HIWORD_UPDATE(0, BIT(10), 10), + + SER_IRQ_PMA_ADAPT1_EN = HIWORD_UPDATE(1, BIT(9), 9), + SER_IRQ_PMA_ADAPT1_DIS = HIWORD_UPDATE(0, BIT(9), 9), + + SER_IRQ_PMA_ADAPT0_EN = HIWORD_UPDATE(1, BIT(8), 8), + SER_IRQ_PMA_ADAPT0_DIS = HIWORD_UPDATE(0, BIT(8), 8), + + SER_IRQ_CSIHOST1_EN = HIWORD_UPDATE(1, BIT(7), 7), + SER_IRQ_CSIHOST1_DIS = HIWORD_UPDATE(0, BIT(7), 7), + + SER_IRQ_CSIHOST0_EN = HIWORD_UPDATE(1, BIT(6), 6), + SER_IRQ_CSIHOST0_DIS = HIWORD_UPDATE(0, BIT(6), 6), + + SER_IRQ_GPIO1_EN = HIWORD_UPDATE(1, BIT(5), 5), + SER_IRQ_GPIO1_DIS = HIWORD_UPDATE(0, BIT(5), 5), + + SER_IRQ_GPIO0_EN = HIWORD_UPDATE(1, BIT(4), 4), + SER_IRQ_GPIO0_DIS = HIWORD_UPDATE(0, BIT(4), 4), + + SER_IRQ_DSIRX1_EN = HIWORD_UPDATE(1, BIT(3), 3), + SER_IRQ_DSIRX1_DIS = HIWORD_UPDATE(0, BIT(3), 3), + + SER_IRQ_DSIRX0_EN = HIWORD_UPDATE(1, BIT(2), 2), + SER_IRQ_DSIRX0_DIS = HIWORD_UPDATE(0, BIT(2), 2), + + SER_IRQ_PCS1_EN = HIWORD_UPDATE(1, BIT(1), 1), + SER_IRQ_PCS1_DIS = HIWORD_UPDATE(0, BIT(1), 1), + + SER_IRQ_PCS0_EN = HIWORD_UPDATE(1, BIT(0), 0), + SER_IRQ_PCS0_DIS = HIWORD_UPDATE(0, BIT(0), 0), + + /* SER_GRF_IRQ_STATUS */ + SER_IRQ_OTHER_LANE = BIT(15), + SER_IRQ_LINK = BIT(14), + SER_IRQ_EXT = BIT(13), + SER_IRQ_REMOTE = BIT(12), + SER_IRQ_VICAP = BIT(11), + SER_IRQ_EFUSE = BIT(10), + SER_IRQ_PMA_ADAPT1 = BIT(9), + SER_IRQ_PMA_ADAPT0 = BIT(8), + SER_IRQ_CSIHOST1 = BIT(7), + SER_IRQ_CSIHOST0 = BIT(6), + SER_IRQ_GPIO1 = BIT(5), + SER_IRQ_GPIO0 = BIT(4), + SER_IRQ_DSIRX1 = BIT(3), + SER_IRQ_DSIRX0 = BIT(2), + SER_IRQ_PCS1 = BIT(1), + SER_IRQ_PCS0 = BIT(0), /* SER_GRF_SOC_STATUS0 */ SER_PCS1_READY = BIT(21), -- Gitblit v1.6.2