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)
{
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)
{
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)
{
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)
{
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)

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)
{
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)
{
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)

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)
{
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)
{
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)

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)
{
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)
{
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)
{
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)
{
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)

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)
{
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)
{
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)