OSDN Git Service

soc: qcom-geni-se: add more symbol definitions
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 29 Dec 2022 15:50:29 +0000 (16:50 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Jan 2023 14:08:26 +0000 (15:08 +0100)
The following symbols will be used when adding support for SE DMA in
the qcom geni serial driver.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20221229155030.418800-14-brgl@bgdev.pl
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/qcom-geni-se.h

index f567278..400213d 100644 (file)
@@ -103,6 +103,7 @@ struct geni_se {
 #define SE_DMA_TX_FSM_RST              0xc58
 #define SE_DMA_RX_IRQ_STAT             0xd40
 #define SE_DMA_RX_IRQ_CLR              0xd44
+#define SE_DMA_RX_LEN_IN               0xd54
 #define SE_DMA_RX_FSM_RST              0xd58
 #define SE_HW_PARAM_0                  0xe24
 #define SE_HW_PARAM_1                  0xe28
@@ -235,6 +236,8 @@ struct geni_se {
 #define RX_SBE                         BIT(2)
 #define RX_RESET_DONE                  BIT(3)
 #define RX_FLUSH_DONE                  BIT(4)
+#define RX_DMA_PARITY_ERR              BIT(5)
+#define RX_DMA_BREAK                   GENMASK(8, 7)
 #define RX_GENI_GP_IRQ                 GENMASK(10, 5)
 #define RX_GENI_CANCEL_IRQ             BIT(11)
 #define RX_GENI_GP_IRQ_EXT             GENMASK(13, 12)