1f4ec4522SNobuhiro Iwamatsu /* 2f4ec4522SNobuhiro Iwamatsu * board/renesas/lager/qos.c 3f4ec4522SNobuhiro Iwamatsu * 4*dc535e10SNobuhiro Iwamatsu * Copyright (C) 2013,2014 Renesas Electronics Corporation 5f4ec4522SNobuhiro Iwamatsu * 6f4ec4522SNobuhiro Iwamatsu * SPDX-License-Identifier: GPL-2.0 7f4ec4522SNobuhiro Iwamatsu */ 8f4ec4522SNobuhiro Iwamatsu 9f4ec4522SNobuhiro Iwamatsu #include <common.h> 10f4ec4522SNobuhiro Iwamatsu #include <asm/processor.h> 11f4ec4522SNobuhiro Iwamatsu #include <asm/mach-types.h> 12f4ec4522SNobuhiro Iwamatsu #include <asm/io.h> 13f4ec4522SNobuhiro Iwamatsu #include <asm/arch/rmobile.h> 14f4ec4522SNobuhiro Iwamatsu 15f4ec4522SNobuhiro Iwamatsu /* QoS version 0.954 */ 16f4ec4522SNobuhiro Iwamatsu 17f4ec4522SNobuhiro Iwamatsu enum { 18f4ec4522SNobuhiro Iwamatsu DBSC3_R00, DBSC3_R01, DBSC3_R02, DBSC3_R03, DBSC3_R04, 19f4ec4522SNobuhiro Iwamatsu DBSC3_R05, DBSC3_R06, DBSC3_R07, DBSC3_R08, DBSC3_R09, 20f4ec4522SNobuhiro Iwamatsu DBSC3_R10, DBSC3_R11, DBSC3_R12, DBSC3_R13, DBSC3_R14, 21f4ec4522SNobuhiro Iwamatsu DBSC3_R15, 22f4ec4522SNobuhiro Iwamatsu DBSC3_W00, DBSC3_W01, DBSC3_W02, DBSC3_W03, DBSC3_W04, 23f4ec4522SNobuhiro Iwamatsu DBSC3_W05, DBSC3_W06, DBSC3_W07, DBSC3_W08, DBSC3_W09, 24f4ec4522SNobuhiro Iwamatsu DBSC3_W10, DBSC3_W11, DBSC3_W12, DBSC3_W13, DBSC3_W14, 25f4ec4522SNobuhiro Iwamatsu DBSC3_W15, 26f4ec4522SNobuhiro Iwamatsu DBSC3_NR, 27f4ec4522SNobuhiro Iwamatsu }; 28f4ec4522SNobuhiro Iwamatsu 29f4ec4522SNobuhiro Iwamatsu static const u32 dbsc3_qos_addr[DBSC3_NR] = { 30f4ec4522SNobuhiro Iwamatsu [DBSC3_R00] = DBSC3_0_QOS_R0_BASE, 31f4ec4522SNobuhiro Iwamatsu [DBSC3_R01] = DBSC3_0_QOS_R1_BASE, 32f4ec4522SNobuhiro Iwamatsu [DBSC3_R02] = DBSC3_0_QOS_R2_BASE, 33f4ec4522SNobuhiro Iwamatsu [DBSC3_R03] = DBSC3_0_QOS_R3_BASE, 34f4ec4522SNobuhiro Iwamatsu [DBSC3_R04] = DBSC3_0_QOS_R4_BASE, 35f4ec4522SNobuhiro Iwamatsu [DBSC3_R05] = DBSC3_0_QOS_R5_BASE, 36f4ec4522SNobuhiro Iwamatsu [DBSC3_R06] = DBSC3_0_QOS_R6_BASE, 37f4ec4522SNobuhiro Iwamatsu [DBSC3_R07] = DBSC3_0_QOS_R7_BASE, 38f4ec4522SNobuhiro Iwamatsu [DBSC3_R08] = DBSC3_0_QOS_R8_BASE, 39f4ec4522SNobuhiro Iwamatsu [DBSC3_R09] = DBSC3_0_QOS_R9_BASE, 40f4ec4522SNobuhiro Iwamatsu [DBSC3_R10] = DBSC3_0_QOS_R10_BASE, 41f4ec4522SNobuhiro Iwamatsu [DBSC3_R11] = DBSC3_0_QOS_R11_BASE, 42f4ec4522SNobuhiro Iwamatsu [DBSC3_R12] = DBSC3_0_QOS_R12_BASE, 43f4ec4522SNobuhiro Iwamatsu [DBSC3_R13] = DBSC3_0_QOS_R13_BASE, 44f4ec4522SNobuhiro Iwamatsu [DBSC3_R14] = DBSC3_0_QOS_R14_BASE, 45f4ec4522SNobuhiro Iwamatsu [DBSC3_R15] = DBSC3_0_QOS_R15_BASE, 46f4ec4522SNobuhiro Iwamatsu [DBSC3_W00] = DBSC3_0_QOS_W0_BASE, 47f4ec4522SNobuhiro Iwamatsu [DBSC3_W01] = DBSC3_0_QOS_W1_BASE, 48f4ec4522SNobuhiro Iwamatsu [DBSC3_W02] = DBSC3_0_QOS_W2_BASE, 49f4ec4522SNobuhiro Iwamatsu [DBSC3_W03] = DBSC3_0_QOS_W3_BASE, 50f4ec4522SNobuhiro Iwamatsu [DBSC3_W04] = DBSC3_0_QOS_W4_BASE, 51f4ec4522SNobuhiro Iwamatsu [DBSC3_W05] = DBSC3_0_QOS_W5_BASE, 52f4ec4522SNobuhiro Iwamatsu [DBSC3_W06] = DBSC3_0_QOS_W6_BASE, 53f4ec4522SNobuhiro Iwamatsu [DBSC3_W07] = DBSC3_0_QOS_W7_BASE, 54f4ec4522SNobuhiro Iwamatsu [DBSC3_W08] = DBSC3_0_QOS_W8_BASE, 55f4ec4522SNobuhiro Iwamatsu [DBSC3_W09] = DBSC3_0_QOS_W9_BASE, 56f4ec4522SNobuhiro Iwamatsu [DBSC3_W10] = DBSC3_0_QOS_W10_BASE, 57f4ec4522SNobuhiro Iwamatsu [DBSC3_W11] = DBSC3_0_QOS_W11_BASE, 58f4ec4522SNobuhiro Iwamatsu [DBSC3_W12] = DBSC3_0_QOS_W12_BASE, 59f4ec4522SNobuhiro Iwamatsu [DBSC3_W13] = DBSC3_0_QOS_W13_BASE, 60f4ec4522SNobuhiro Iwamatsu [DBSC3_W14] = DBSC3_0_QOS_W14_BASE, 61f4ec4522SNobuhiro Iwamatsu [DBSC3_W15] = DBSC3_0_QOS_W15_BASE, 62f4ec4522SNobuhiro Iwamatsu }; 63f4ec4522SNobuhiro Iwamatsu 64f4ec4522SNobuhiro Iwamatsu void qos_init(void) 65f4ec4522SNobuhiro Iwamatsu { 66f4ec4522SNobuhiro Iwamatsu int i; 67*dc535e10SNobuhiro Iwamatsu struct rcar_s3c *s3c; 68*dc535e10SNobuhiro Iwamatsu struct rcar_s3c_qos *s3c_qos; 69*dc535e10SNobuhiro Iwamatsu struct rcar_dbsc3_qos *qos_addr; 70*dc535e10SNobuhiro Iwamatsu struct rcar_mxi *mxi; 71*dc535e10SNobuhiro Iwamatsu struct rcar_mxi_qos *mxi_qos; 72*dc535e10SNobuhiro Iwamatsu struct rcar_axi_qos *axi_qos; 73f4ec4522SNobuhiro Iwamatsu 74f4ec4522SNobuhiro Iwamatsu /* DBSC DBADJ2 */ 75f4ec4522SNobuhiro Iwamatsu writel(0x20042004, DBSC3_0_DBADJ2); 76f4ec4522SNobuhiro Iwamatsu 77f4ec4522SNobuhiro Iwamatsu /* S3C -QoS */ 78*dc535e10SNobuhiro Iwamatsu s3c = (struct rcar_s3c *)S3C_BASE; 79f4ec4522SNobuhiro Iwamatsu writel(0x80FF1C1E, &s3c->s3cadsplcr); 80f4ec4522SNobuhiro Iwamatsu writel(0x1F060505, &s3c->s3crorr); 81f4ec4522SNobuhiro Iwamatsu writel(0x1F020100, &s3c->s3cworr); 82f4ec4522SNobuhiro Iwamatsu 83f4ec4522SNobuhiro Iwamatsu /* QoS Control Registers */ 84*dc535e10SNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_CCI0_BASE; 85f4ec4522SNobuhiro Iwamatsu writel(0x00800080, &s3c_qos->s3cqos0); 86f4ec4522SNobuhiro Iwamatsu writel(0x22000010, &s3c_qos->s3cqos1); 87f4ec4522SNobuhiro Iwamatsu writel(0x22002200, &s3c_qos->s3cqos2); 88f4ec4522SNobuhiro Iwamatsu writel(0x2F002200, &s3c_qos->s3cqos3); 89f4ec4522SNobuhiro Iwamatsu writel(0x2F002F00, &s3c_qos->s3cqos4); 90f4ec4522SNobuhiro Iwamatsu writel(0x22000010, &s3c_qos->s3cqos5); 91f4ec4522SNobuhiro Iwamatsu writel(0x22002200, &s3c_qos->s3cqos6); 92f4ec4522SNobuhiro Iwamatsu writel(0x2F002200, &s3c_qos->s3cqos7); 93f4ec4522SNobuhiro Iwamatsu writel(0x2F002F00, &s3c_qos->s3cqos8); 94f4ec4522SNobuhiro Iwamatsu 95*dc535e10SNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_CCI1_BASE; 96f4ec4522SNobuhiro Iwamatsu writel(0x00800080, &s3c_qos->s3cqos0); 97f4ec4522SNobuhiro Iwamatsu writel(0x22000010, &s3c_qos->s3cqos1); 98f4ec4522SNobuhiro Iwamatsu writel(0x22002200, &s3c_qos->s3cqos2); 99f4ec4522SNobuhiro Iwamatsu writel(0x2F002200, &s3c_qos->s3cqos3); 100f4ec4522SNobuhiro Iwamatsu writel(0x2F002F00, &s3c_qos->s3cqos4); 101f4ec4522SNobuhiro Iwamatsu writel(0x22000010, &s3c_qos->s3cqos5); 102f4ec4522SNobuhiro Iwamatsu writel(0x22002200, &s3c_qos->s3cqos6); 103f4ec4522SNobuhiro Iwamatsu writel(0x2F002200, &s3c_qos->s3cqos7); 104f4ec4522SNobuhiro Iwamatsu writel(0x2F002F00, &s3c_qos->s3cqos8); 105f4ec4522SNobuhiro Iwamatsu 106*dc535e10SNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_MXI_BASE; 107f4ec4522SNobuhiro Iwamatsu writel(0x80918099, &s3c_qos->s3cqos0); 108f4ec4522SNobuhiro Iwamatsu writel(0x20410010, &s3c_qos->s3cqos1); 109f4ec4522SNobuhiro Iwamatsu writel(0x200A2023, &s3c_qos->s3cqos2); 110f4ec4522SNobuhiro Iwamatsu writel(0x20502001, &s3c_qos->s3cqos3); 111f4ec4522SNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos4); 112f4ec4522SNobuhiro Iwamatsu writel(0x20410FFF, &s3c_qos->s3cqos5); 113f4ec4522SNobuhiro Iwamatsu writel(0x200A2023, &s3c_qos->s3cqos6); 114f4ec4522SNobuhiro Iwamatsu writel(0x20502001, &s3c_qos->s3cqos7); 115f4ec4522SNobuhiro Iwamatsu writel(0x20142032, &s3c_qos->s3cqos8); 116f4ec4522SNobuhiro Iwamatsu 117*dc535e10SNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_AXI_BASE; 118f4ec4522SNobuhiro Iwamatsu 119f4ec4522SNobuhiro Iwamatsu writel(0x00810089, &s3c_qos->s3cqos0); 120f4ec4522SNobuhiro Iwamatsu writel(0x20410001, &s3c_qos->s3cqos1); 121f4ec4522SNobuhiro Iwamatsu writel(0x200A2023, &s3c_qos->s3cqos2); 122f4ec4522SNobuhiro Iwamatsu writel(0x20502001, &s3c_qos->s3cqos3); 123f4ec4522SNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos4); 124f4ec4522SNobuhiro Iwamatsu writel(0x20410FFF, &s3c_qos->s3cqos5); 125f4ec4522SNobuhiro Iwamatsu writel(0x200A2023, &s3c_qos->s3cqos6); 126f4ec4522SNobuhiro Iwamatsu writel(0x20502001, &s3c_qos->s3cqos7); 127f4ec4522SNobuhiro Iwamatsu writel(0x20142032, &s3c_qos->s3cqos8); 128f4ec4522SNobuhiro Iwamatsu 129f4ec4522SNobuhiro Iwamatsu writel(0x00200808, &s3c->s3carcr11); 130f4ec4522SNobuhiro Iwamatsu 131f4ec4522SNobuhiro Iwamatsu /* DBSC -QoS */ 132f4ec4522SNobuhiro Iwamatsu /* DBSC0 - Read/Write */ 133f4ec4522SNobuhiro Iwamatsu for (i = DBSC3_R00; i < DBSC3_NR; i++) { 134*dc535e10SNobuhiro Iwamatsu qos_addr = (struct rcar_dbsc3_qos *)dbsc3_qos_addr[i]; 135f4ec4522SNobuhiro Iwamatsu writel(0x00000203, &qos_addr->dblgcnt); 136f4ec4522SNobuhiro Iwamatsu writel(0x00002064, &qos_addr->dbtmval0); 137f4ec4522SNobuhiro Iwamatsu writel(0x00002048, &qos_addr->dbtmval1); 138f4ec4522SNobuhiro Iwamatsu writel(0x00002032, &qos_addr->dbtmval2); 139f4ec4522SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbtmval3); 140f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &qos_addr->dbrqctr); 141f4ec4522SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres0); 142f4ec4522SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres1); 143f4ec4522SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres2); 144f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &qos_addr->dblgqon); 145f4ec4522SNobuhiro Iwamatsu } 146f4ec4522SNobuhiro Iwamatsu /* CCI-400 -QoS */ 147f4ec4522SNobuhiro Iwamatsu writel(0x20001000, CCI_400_MAXOT_1); 148f4ec4522SNobuhiro Iwamatsu writel(0x20001000, CCI_400_MAXOT_2); 149f4ec4522SNobuhiro Iwamatsu writel(0x0000000C, CCI_400_QOSCNTL_1); 150f4ec4522SNobuhiro Iwamatsu writel(0x0000000C, CCI_400_QOSCNTL_2); 151f4ec4522SNobuhiro Iwamatsu 152f4ec4522SNobuhiro Iwamatsu /* MXI -QoS */ 153f4ec4522SNobuhiro Iwamatsu /* Transaction Control (MXI) */ 154*dc535e10SNobuhiro Iwamatsu mxi = (struct rcar_mxi *)MXI_BASE; 155f4ec4522SNobuhiro Iwamatsu writel(0x00000013, &mxi->mxrtcr); 156f4ec4522SNobuhiro Iwamatsu writel(0x00000013, &mxi->mxwtcr); 157f4ec4522SNobuhiro Iwamatsu writel(0x00B800C0, &mxi->mxsaar0); 158f4ec4522SNobuhiro Iwamatsu writel(0x02000800, &mxi->mxsaar1); 159f4ec4522SNobuhiro Iwamatsu writel(0x00200000, &mxi->mxs3cracr); 160f4ec4522SNobuhiro Iwamatsu writel(0x00200000, &mxi->mxs3cwacr); 161f4ec4522SNobuhiro Iwamatsu writel(0x00200000, &mxi->mxaxiracr); 162f4ec4522SNobuhiro Iwamatsu writel(0x00200000, &mxi->mxaxiwacr); 163f4ec4522SNobuhiro Iwamatsu 164f4ec4522SNobuhiro Iwamatsu /* QoS Control (MXI) */ 165*dc535e10SNobuhiro Iwamatsu mxi_qos = (struct rcar_mxi_qos *)MXI_QOS_BASE; 166f4ec4522SNobuhiro Iwamatsu writel(0x0000000C, &mxi_qos->vspdu0); 167f4ec4522SNobuhiro Iwamatsu writel(0x0000000C, &mxi_qos->vspdu1); 168f4ec4522SNobuhiro Iwamatsu writel(0x0000000D, &mxi_qos->du0); 169f4ec4522SNobuhiro Iwamatsu writel(0x0000000D, &mxi_qos->du1); 170f4ec4522SNobuhiro Iwamatsu 171f4ec4522SNobuhiro Iwamatsu /* AXI -QoS */ 172f4ec4522SNobuhiro Iwamatsu /* Transaction Control (MXI) */ 173*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SYX64TO128_BASE; 174f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 175f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 176f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 177f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 178f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 179f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 180f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 181f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 182f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 183f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 184f4ec4522SNobuhiro Iwamatsu 185*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_AVB_BASE; 186f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 187f4ec4522SNobuhiro Iwamatsu writel(0x0000200A, &axi_qos->qosctset0); 188f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 189f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 190f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 191f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 192f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 193f4ec4522SNobuhiro Iwamatsu 194*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_G2D_BASE; 195f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 196f4ec4522SNobuhiro Iwamatsu writel(0x0000200A, &axi_qos->qosctset0); 197f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 198f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 199f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 200f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 201f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 202f4ec4522SNobuhiro Iwamatsu 203*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMP0_BASE; 204f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 205f4ec4522SNobuhiro Iwamatsu writel(0x00002002, &axi_qos->qosctset0); 206f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 207f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 208f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 209f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 210f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 211f4ec4522SNobuhiro Iwamatsu 212*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMP1_BASE; 213f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 214f4ec4522SNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 215f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 216f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 217f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 218f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 219f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 220f4ec4522SNobuhiro Iwamatsu 221*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX0_BASE; 222f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 223f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 224f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 225f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 226f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 227f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 228f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 229f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 230f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 231f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 232f4ec4522SNobuhiro Iwamatsu 233*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX1_BASE; 234f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 235f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 236f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 237f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 238f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 239f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 240f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 241f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 242f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 243f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 244f4ec4522SNobuhiro Iwamatsu 245*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX2_BASE; 246f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 247f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 248f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 249f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 250f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 251f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 252f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 253f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 254f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 255f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 256f4ec4522SNobuhiro Iwamatsu 257*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_LBS_BASE; 258f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 259f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 260f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 261f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 262f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 263f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 264f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 265f4ec4522SNobuhiro Iwamatsu 266*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUDS_BASE; 267f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 268f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 269f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 270f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 271f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 272f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 273f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 274f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 275f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 276f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 277f4ec4522SNobuhiro Iwamatsu 278*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUM_BASE; 279f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 280f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 281f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 282f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 283f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 284f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 285f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 286f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 287f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 288f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 289f4ec4522SNobuhiro Iwamatsu 290*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUR_BASE; 291f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 292f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 293f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 294f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 295f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 296f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 297f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 298f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 299f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 300f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 301f4ec4522SNobuhiro Iwamatsu 302*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUS0_BASE; 303f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 304f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 305f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 306f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 307f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 308f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 309f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 310f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 311f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 312f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 313f4ec4522SNobuhiro Iwamatsu 314*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUS1_BASE; 315f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 316f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 317f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 318f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 319f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 320f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 321f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 322f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 323f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 324f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 325f4ec4522SNobuhiro Iwamatsu 326*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MTSB0_BASE; 327f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 328f4ec4522SNobuhiro Iwamatsu writel(0x00002002, &axi_qos->qosctset0); 329f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 330f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 331f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 332f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 333f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 334f4ec4522SNobuhiro Iwamatsu 335*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MTSB1_BASE; 336f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 337f4ec4522SNobuhiro Iwamatsu writel(0x00002002, &axi_qos->qosctset0); 338f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 339f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 340f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 341f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 342f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 343f4ec4522SNobuhiro Iwamatsu 344*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_PCI_BASE; 345f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 346f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 347f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 348f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 349f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 350f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 351f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 352f4ec4522SNobuhiro Iwamatsu 353*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_RTX_BASE; 354f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 355f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 356f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 357f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 358f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 359f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 360f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 361f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 362f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 363f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 364f4ec4522SNobuhiro Iwamatsu 365*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SDS0_BASE; 366f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 367f4ec4522SNobuhiro Iwamatsu writel(0x0000200A, &axi_qos->qosctset0); 368f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 369f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 370f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 371f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 372f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 373f4ec4522SNobuhiro Iwamatsu 374*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SDS1_BASE; 375f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 376f4ec4522SNobuhiro Iwamatsu writel(0x0000200A, &axi_qos->qosctset0); 377f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 378f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 379f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 380f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 381f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 382f4ec4522SNobuhiro Iwamatsu 383*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB20_BASE; 384f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 385f4ec4522SNobuhiro Iwamatsu writel(0x00002005, &axi_qos->qosctset0); 386f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 387f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 388f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 389f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 390f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 391f4ec4522SNobuhiro Iwamatsu 392*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB21_BASE; 393f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 394f4ec4522SNobuhiro Iwamatsu writel(0x00002005, &axi_qos->qosctset0); 395f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 396f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 397f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 398f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 399f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 400f4ec4522SNobuhiro Iwamatsu 401*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB22_BASE; 402f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 403f4ec4522SNobuhiro Iwamatsu writel(0x00002005, &axi_qos->qosctset0); 404f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 405f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 406f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 407f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 408f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 409f4ec4522SNobuhiro Iwamatsu 410*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB30_BASE; 411f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 412f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 413f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 414f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 415f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 416f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 417f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 418f4ec4522SNobuhiro Iwamatsu 419f4ec4522SNobuhiro Iwamatsu /* QoS Register (RT-AXI) */ 420*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_SHX_BASE; 421f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 422f4ec4522SNobuhiro Iwamatsu writel(0x00002005, &axi_qos->qosctset0); 423f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 424f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 425f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 426f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 427f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 428f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 429f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 430f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 431f4ec4522SNobuhiro Iwamatsu 432*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_RDS_BASE; 433f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 434f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 435f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 436f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 437f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 438f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 439f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 440f4ec4522SNobuhiro Iwamatsu 441*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_RTX64TO128_BASE; 442f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 443f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 444f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 445f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 446f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 447f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 448f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 449f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 450f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 451f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 452f4ec4522SNobuhiro Iwamatsu 453*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_STPRO_BASE; 454f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 455f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset0); 456f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 457f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 458f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 459f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 460f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 461f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 462f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 463f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 464f4ec4522SNobuhiro Iwamatsu 465f4ec4522SNobuhiro Iwamatsu /* QoS Register (MP-AXI) */ 466*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ADSP_BASE; 467f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 468f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 469f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 470f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 471f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 472f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 473f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 474f4ec4522SNobuhiro Iwamatsu 475*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ASDS0_BASE; 476f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 477f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 478f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 479f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 480f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 481f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 482f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 483f4ec4522SNobuhiro Iwamatsu 484*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ASDS1_BASE; 485f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 486f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 487f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 488f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 489f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 490f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 491f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 492f4ec4522SNobuhiro Iwamatsu 493*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_MLP_BASE; 494f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 495f4ec4522SNobuhiro Iwamatsu writel(0x00002002, &axi_qos->qosctset0); 496f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 497f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 498f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 499f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 500f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 501f4ec4522SNobuhiro Iwamatsu 502*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_MMUMP_BASE; 503f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 504f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 505f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 506f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 507f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 508f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 509f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 510f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 511f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 512f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 513f4ec4522SNobuhiro Iwamatsu 514*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_SPU_BASE; 515f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 516f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 517f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 518f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 519f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 520f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 521f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 522f4ec4522SNobuhiro Iwamatsu 523*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_SPUC_BASE; 524f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 525f4ec4522SNobuhiro Iwamatsu writel(0x0000200D, &axi_qos->qosctset0); 526f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 527f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 528f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 529f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 530f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 531f4ec4522SNobuhiro Iwamatsu 532f4ec4522SNobuhiro Iwamatsu /* QoS Register (SYS-AXI256) */ 533*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_AXI128TO256_BASE; 534f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 535f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 536f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 537f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 538f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 539f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 540f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 541f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 542f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 543f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 544f4ec4522SNobuhiro Iwamatsu 545*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_SYX_BASE; 546f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 547f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 548f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 549f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 550f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 551f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 552f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 553f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 554f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 555f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 556f4ec4522SNobuhiro Iwamatsu 557*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_MPX_BASE; 558f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 559f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 560f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 561f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 562f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 563f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 564f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 565f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 566f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 567f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 568f4ec4522SNobuhiro Iwamatsu 569*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_MXI_BASE; 570f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 571f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 572f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 573f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 574f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 575f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 576f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 577f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 578f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 579f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 580f4ec4522SNobuhiro Iwamatsu 581f4ec4522SNobuhiro Iwamatsu /* QoS Register (CCI-AXI) */ 582*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUS0_BASE; 583f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 584f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 585f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 586f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 587f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 588f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 589f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 590f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 591f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 592f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 593f4ec4522SNobuhiro Iwamatsu 594*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_SYX2_BASE; 595f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 596f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 597f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 598f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 599f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 600f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 601f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 602f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 603f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 604f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 605f4ec4522SNobuhiro Iwamatsu 606*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUR_BASE; 607f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 608f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 609f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 610f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 611f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 612f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 613f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 614f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 615f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 616f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 617f4ec4522SNobuhiro Iwamatsu 618*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUDS_BASE; 619f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 620f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 621f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 622f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 623f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 624f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 625f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 626f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 627f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 628f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 629f4ec4522SNobuhiro Iwamatsu 630*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUM_BASE; 631f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 632f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 633f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 634f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 635f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 636f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 637f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 638f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 639f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 640f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 641f4ec4522SNobuhiro Iwamatsu 642*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MXI_BASE; 643f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 644f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 645f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 646f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 647f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 648f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 649f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 650f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 651f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 652f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 653f4ec4522SNobuhiro Iwamatsu 654*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUS1_BASE; 655f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 656f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 657f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 658f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 659f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 660f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 661f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 662f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 663f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 664f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 665f4ec4522SNobuhiro Iwamatsu 666*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUMP_BASE; 667f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 668f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 669f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 670f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 671f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 672f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 673f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 674f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 675f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 676f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 677f4ec4522SNobuhiro Iwamatsu 678f4ec4522SNobuhiro Iwamatsu /* QoS Register (Media-AXI) */ 679*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_JPR_BASE; 680f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 681f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 682f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 683f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 684f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 685f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 686f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 687f4ec4522SNobuhiro Iwamatsu 688*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_JPW_BASE; 689f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 690f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 691f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 692f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 693f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 694f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 695f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 696f4ec4522SNobuhiro Iwamatsu 697*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU0R_BASE; 698f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 699f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 700f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 701f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 702f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 703f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 704f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 705f4ec4522SNobuhiro Iwamatsu 706*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU0W_BASE; 707f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 708f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 709f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 710f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 711f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 712f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 713f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 714f4ec4522SNobuhiro Iwamatsu 715*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU1R_BASE; 716f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 717f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 718f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 719f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 720f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 721f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 722f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 723f4ec4522SNobuhiro Iwamatsu 724*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU1W_BASE; 725f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 726f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 727f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 728f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 729f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 730f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 731f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 732f4ec4522SNobuhiro Iwamatsu 733*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_TDMR_BASE; 734f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 735f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 736f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 737f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 738f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 739f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 740f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 741f4ec4522SNobuhiro Iwamatsu 742*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_TDMW_BASE; 743f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 744f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 745f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 746f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 747f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 748f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 749f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 750f4ec4522SNobuhiro Iwamatsu 751*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0CR_BASE; 752f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 753f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 754f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 755f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 756f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 757f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 758f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 759f4ec4522SNobuhiro Iwamatsu 760*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0CW_BASE; 761f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 762f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 763f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 764f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 765f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 766f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 767f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 768f4ec4522SNobuhiro Iwamatsu 769*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1CR_BASE; 770f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 771f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 772f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 773f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 774f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 775f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 776f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 777f4ec4522SNobuhiro Iwamatsu 778*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1CW_BASE; 779f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 780f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 781f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 782f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 783f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 784f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 785f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 786f4ec4522SNobuhiro Iwamatsu 787*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU0CR_BASE; 788f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 789f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 790f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 791f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 792f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 793f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 794f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 795f4ec4522SNobuhiro Iwamatsu 796*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU0CW_BASE; 797f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 798f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 799f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 800f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 801f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 802f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 803f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 804f4ec4522SNobuhiro Iwamatsu 805*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU1CR_BASE; 806f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 807f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 808f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 809f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 810f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 811f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 812f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 813f4ec4522SNobuhiro Iwamatsu 814*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU1CW_BASE; 815f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 816f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 817f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 818f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 819f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 820f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 821f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 822f4ec4522SNobuhiro Iwamatsu 823*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VIN0W_BASE; 824f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 825f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 826f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 827f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 828f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 829f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 830f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 831f4ec4522SNobuhiro Iwamatsu 832*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0R_BASE; 833f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 834f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 835f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 836f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 837f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 838f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 839f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 840f4ec4522SNobuhiro Iwamatsu 841*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0W_BASE; 842f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 843f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 844f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 845f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 846f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 847f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 848f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 849f4ec4522SNobuhiro Iwamatsu 850*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP0R_BASE; 851f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 852f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 853f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 854f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 855f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 856f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 857f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 858f4ec4522SNobuhiro Iwamatsu 859*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP0W_BASE; 860f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 861f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 862f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 863f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 864f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 865f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 866f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 867f4ec4522SNobuhiro Iwamatsu 868*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMSR_BASE; 869f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 870f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 871f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 872f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 873f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 874f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 875f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 876f4ec4522SNobuhiro Iwamatsu 877*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMSW_BASE; 878f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 879f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 880f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 881f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 882f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 883f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 884f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 885f4ec4522SNobuhiro Iwamatsu 886*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1R_BASE; 887f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 888f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 889f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 890f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 891f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 892f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 893f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 894f4ec4522SNobuhiro Iwamatsu 895*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1W_BASE; 896f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 897f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 898f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 899f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 900f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 901f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 902f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 903f4ec4522SNobuhiro Iwamatsu 904*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP1R_BASE; 905f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 906f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 907f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 908f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 909f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 910f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 911f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 912f4ec4522SNobuhiro Iwamatsu 913*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP1W_BASE; 914f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 915f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 916f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 917f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 918f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 919f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 920f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 921f4ec4522SNobuhiro Iwamatsu 922*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMRR_BASE; 923f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 924f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 925f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 926f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 927f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 928f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 929f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 930f4ec4522SNobuhiro Iwamatsu 931*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMRW_BASE; 932f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 933f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 934f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 935f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 936f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 937f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 938f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 939f4ec4522SNobuhiro Iwamatsu 940*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP2R_BASE; 941f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 942f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 943f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 944f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 945f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 946f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 947f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 948f4ec4522SNobuhiro Iwamatsu 949*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP2W_BASE; 950f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 951f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 952f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 953f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 954f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 955f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 956f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 957f4ec4522SNobuhiro Iwamatsu 958*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD0R_BASE; 959f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 960f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 961f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 962f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 963f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 964f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 965f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 966f4ec4522SNobuhiro Iwamatsu 967*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD0W_BASE; 968f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 969f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 970f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 971f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 972f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 973f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 974f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 975f4ec4522SNobuhiro Iwamatsu 976*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD1R_BASE; 977f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 978f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 979f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 980f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 981f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 982f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 983f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 984f4ec4522SNobuhiro Iwamatsu 985*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD1W_BASE; 986f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 987f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 988f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 989f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 990f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 991f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 992f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 993f4ec4522SNobuhiro Iwamatsu 994*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU0R_BASE; 995f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 996f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 997f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 998f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 999f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1000f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1001f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1002f4ec4522SNobuhiro Iwamatsu 1003*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU0W_BASE; 1004f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 1005f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 1006f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 1007f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1008f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1009f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1010f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1011f4ec4522SNobuhiro Iwamatsu 1012*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU1R_BASE; 1013f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 1014f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 1015f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 1016f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1017f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1018f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1019f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1020f4ec4522SNobuhiro Iwamatsu 1021*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU1W_BASE; 1022f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 1023f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 1024f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 1025f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1026f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1027f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1028f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1029f4ec4522SNobuhiro Iwamatsu 1030*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0CR_BASE; 1031f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1032f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1033f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1034f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1035f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1036f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1037f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1038f4ec4522SNobuhiro Iwamatsu 1039*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0CW_BASE; 1040f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1041f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1042f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1043f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1044f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1045f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1046f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1047f4ec4522SNobuhiro Iwamatsu 1048*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0VR_BASE; 1049f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1050f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1051f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1052f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1053f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1054f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1055f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1056f4ec4522SNobuhiro Iwamatsu 1057*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0VW_BASE; 1058f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1059f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1060f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1061f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1062f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1063f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1064f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1065f4ec4522SNobuhiro Iwamatsu 1066*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VPC0R_BASE; 1067f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1068f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1069f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1070f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1071f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1072f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1073f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1074f4ec4522SNobuhiro Iwamatsu 1075*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1CR_BASE; 1076f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1077f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1078f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1079f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1080f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1081f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1082f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1083f4ec4522SNobuhiro Iwamatsu 1084*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1CW_BASE; 1085f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1086f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1087f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1088f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1089f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1090f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1091f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1092f4ec4522SNobuhiro Iwamatsu 1093*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1VR_BASE; 1094f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1095f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1096f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1097f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1098f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1099f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1100f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1101f4ec4522SNobuhiro Iwamatsu 1102*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1VW_BASE; 1103f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1104f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1105f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1106f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1107f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1108f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1109f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1110f4ec4522SNobuhiro Iwamatsu 1111*dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VPC1R_BASE; 1112f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1113f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1114f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1115f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1116f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1117f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1118f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosqon); 1119f4ec4522SNobuhiro Iwamatsu } 1120