|
44 | 44 | #define NOC_PERM_MODE_BYPASS (1 << NOC_QOS_MODE_BYPASS)
|
45 | 45 |
|
46 | 46 | #define NOC_QOS_PRIORITYn_ADDR(n) (0x8 + (n * 0x1000))
|
47 |
| -#define NOC_QOS_PRIORITY_MASK 0xf |
| 47 | +#define NOC_QOS_PRIORITY_P1_MASK 0xc |
| 48 | +#define NOC_QOS_PRIORITY_P0_MASK 0x3 |
48 | 49 | #define NOC_QOS_PRIORITY_P1_SHIFT 0x2
|
49 |
| -#define NOC_QOS_PRIORITY_P0_SHIFT 0x3 |
50 | 50 |
|
51 | 51 | #define NOC_QOS_MODEn_ADDR(n) (0xc + (n * 0x1000))
|
52 | 52 | #define NOC_QOS_MODEn_MASK 0x3
|
@@ -624,13 +624,12 @@ static int qcom_icc_noc_set_qos_priority(struct regmap *rmap,
|
624 | 624 | /* Must be updated one at a time, P1 first, P0 last */
|
625 | 625 | val = qos->areq_prio << NOC_QOS_PRIORITY_P1_SHIFT;
|
626 | 626 | rc = regmap_update_bits(rmap, NOC_QOS_PRIORITYn_ADDR(qos->qos_port),
|
627 |
| - NOC_QOS_PRIORITY_MASK, val); |
| 627 | + NOC_QOS_PRIORITY_P1_MASK, val); |
628 | 628 | if (rc)
|
629 | 629 | return rc;
|
630 | 630 |
|
631 |
| - val = qos->prio_level << NOC_QOS_PRIORITY_P0_SHIFT; |
632 | 631 | return regmap_update_bits(rmap, NOC_QOS_PRIORITYn_ADDR(qos->qos_port),
|
633 |
| - NOC_QOS_PRIORITY_MASK, val); |
| 632 | + NOC_QOS_PRIORITY_P0_MASK, qos->prio_level); |
634 | 633 | }
|
635 | 634 |
|
636 | 635 | static int qcom_icc_set_noc_qos(struct icc_node *src, u64 max_bw)
|
|
0 commit comments