change(hal): avoid the read-modify-write for a WT register in pau_ll

This commit is contained in:
wuzhenghui
2025-06-18 22:00:34 +08:00
parent 4a887a7b5a
commit 86ea927ef9
7 changed files with 14 additions and 14 deletions

View File

@@ -129,12 +129,12 @@ static inline void pau_ll_set_regdma_backup_error_intr_disable(pau_dev_t *dev)
static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.done_int_clr = 1; dev->int_clr.val = 0x1;
} }
static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.error_int_clr = 1; dev->int_clr.val = 0x2;
} }

View File

@@ -149,12 +149,12 @@ static inline void pau_ll_set_regdma_backup_error_intr_enable(pau_dev_t *dev, bo
static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.done_int_clr = 1; dev->int_clr.val = 0x1;
} }
static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.error_int_clr = 1; dev->int_clr.val = 0x2;
} }
static inline void pau_ll_set_regdma_link_wait_retry_count(pau_dev_t *dev, int count) static inline void pau_ll_set_regdma_link_wait_retry_count(pau_dev_t *dev, int count)

View File

@@ -149,12 +149,12 @@ static inline void pau_ll_set_regdma_backup_error_intr_enable(pau_dev_t *dev, bo
static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.done_int_clr = 1; dev->int_clr.val = 0x1;
} }
static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.error_int_clr = 1; dev->int_clr.val = 0x2;
} }
static inline void pau_ll_set_regdma_link_wait_retry_count(pau_dev_t *dev, int count) static inline void pau_ll_set_regdma_link_wait_retry_count(pau_dev_t *dev, int count)

View File

@@ -119,12 +119,12 @@ static inline void pau_ll_set_regdma_backup_error_intr_enable(pau_dev_t *dev, bo
static inline __attribute__((always_inline)) void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev) static inline __attribute__((always_inline)) void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.done_int_clr = 1; dev->int_clr.val = 0x1;
} }
static inline __attribute__((always_inline)) void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev) static inline __attribute__((always_inline)) void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.error_int_clr = 1; dev->int_clr.val = 0x2;
} }
static inline void pau_ll_set_regdma_link_wait_retry_count(pau_dev_t *dev, int count) static inline void pau_ll_set_regdma_link_wait_retry_count(pau_dev_t *dev, int count)

View File

@@ -129,12 +129,12 @@ static inline void pau_ll_set_regdma_backup_error_intr_disable(pau_dev_t *dev)
static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.done_int_clr = 1; dev->int_clr.val = 0x1;
} }
static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.error_int_clr = 1; dev->int_clr.val = 0x2;
} }
/** /**

View File

@@ -140,12 +140,12 @@ static inline void pau_ll_set_regdma_backup_error_intr_disable(pau_dev_t *dev)
static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.done_int_clr = 1; dev->int_clr.val = 0x1;
} }
static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.error_int_clr = 1; dev->int_clr.val = 0x2;
} }
static inline void pau_ll_arbiter_auto_retry_enable(pau_dev_t *dev, bool ena) static inline void pau_ll_arbiter_auto_retry_enable(pau_dev_t *dev, bool ena)

View File

@@ -157,12 +157,12 @@ static inline void pau_ll_set_regdma_backup_error_intr_enable(pau_dev_t *dev, bo
static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_done_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.done_int_clr = 1; dev->int_clr.val = 0x1;
} }
static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev) static inline void pau_ll_clear_regdma_backup_error_intr_state(pau_dev_t *dev)
{ {
dev->int_clr.error_int_clr = 1; dev->int_clr.val = 0x2;
} }
static inline void pau_ll_set_regdma_link_wait_retry_count(pau_dev_t *dev, int count) static inline void pau_ll_set_regdma_link_wait_retry_count(pau_dev_t *dev, int count)