1*83d290c5STom Rini // SPDX-License-Identifier: GPL-2.0 2f4ec4522SNobuhiro Iwamatsu /* 3f4ec4522SNobuhiro Iwamatsu * board/renesas/lager/qos.c 4f4ec4522SNobuhiro Iwamatsu * 5dc535e10SNobuhiro Iwamatsu * Copyright (C) 2013,2014 Renesas Electronics Corporation 6f4ec4522SNobuhiro Iwamatsu */ 7f4ec4522SNobuhiro Iwamatsu 8f4ec4522SNobuhiro Iwamatsu #include <common.h> 9f4ec4522SNobuhiro Iwamatsu #include <asm/processor.h> 10f4ec4522SNobuhiro Iwamatsu #include <asm/mach-types.h> 11f4ec4522SNobuhiro Iwamatsu #include <asm/io.h> 12f4ec4522SNobuhiro Iwamatsu #include <asm/arch/rmobile.h> 13f4ec4522SNobuhiro Iwamatsu 14d20d6d74SNobuhiro Iwamatsu /* QoS version 0.955 for ES1 and version 0.973 for ES2 */ 151cc95f6eSNobuhiro Iwamatsu #if defined(CONFIG_ARCH_RMOBILE_EXTRAM_BOOT) 16f4ec4522SNobuhiro Iwamatsu enum { 1796c434b1SNobuhiro Iwamatsu DBSC3_00, DBSC3_01, DBSC3_02, DBSC3_03, DBSC3_04, 1896c434b1SNobuhiro Iwamatsu DBSC3_05, DBSC3_06, DBSC3_07, DBSC3_08, DBSC3_09, 1996c434b1SNobuhiro Iwamatsu DBSC3_10, DBSC3_11, DBSC3_12, DBSC3_13, DBSC3_14, 2096c434b1SNobuhiro Iwamatsu DBSC3_15, 21f4ec4522SNobuhiro Iwamatsu DBSC3_NR, 22f4ec4522SNobuhiro Iwamatsu }; 23f4ec4522SNobuhiro Iwamatsu 2496c434b1SNobuhiro Iwamatsu static u32 dbsc3_0_r_qos_addr[DBSC3_NR] = { 2596c434b1SNobuhiro Iwamatsu [DBSC3_00] = DBSC3_0_QOS_R0_BASE, 2696c434b1SNobuhiro Iwamatsu [DBSC3_01] = DBSC3_0_QOS_R1_BASE, 2796c434b1SNobuhiro Iwamatsu [DBSC3_02] = DBSC3_0_QOS_R2_BASE, 2896c434b1SNobuhiro Iwamatsu [DBSC3_03] = DBSC3_0_QOS_R3_BASE, 2996c434b1SNobuhiro Iwamatsu [DBSC3_04] = DBSC3_0_QOS_R4_BASE, 3096c434b1SNobuhiro Iwamatsu [DBSC3_05] = DBSC3_0_QOS_R5_BASE, 3196c434b1SNobuhiro Iwamatsu [DBSC3_06] = DBSC3_0_QOS_R6_BASE, 3296c434b1SNobuhiro Iwamatsu [DBSC3_07] = DBSC3_0_QOS_R7_BASE, 3396c434b1SNobuhiro Iwamatsu [DBSC3_08] = DBSC3_0_QOS_R8_BASE, 3496c434b1SNobuhiro Iwamatsu [DBSC3_09] = DBSC3_0_QOS_R9_BASE, 3596c434b1SNobuhiro Iwamatsu [DBSC3_10] = DBSC3_0_QOS_R10_BASE, 3696c434b1SNobuhiro Iwamatsu [DBSC3_11] = DBSC3_0_QOS_R11_BASE, 3796c434b1SNobuhiro Iwamatsu [DBSC3_12] = DBSC3_0_QOS_R12_BASE, 3896c434b1SNobuhiro Iwamatsu [DBSC3_13] = DBSC3_0_QOS_R13_BASE, 3996c434b1SNobuhiro Iwamatsu [DBSC3_14] = DBSC3_0_QOS_R14_BASE, 4096c434b1SNobuhiro Iwamatsu [DBSC3_15] = DBSC3_0_QOS_R15_BASE, 41f4ec4522SNobuhiro Iwamatsu }; 42f4ec4522SNobuhiro Iwamatsu 4396c434b1SNobuhiro Iwamatsu static u32 dbsc3_0_w_qos_addr[DBSC3_NR] = { 4496c434b1SNobuhiro Iwamatsu [DBSC3_00] = DBSC3_0_QOS_W0_BASE, 4596c434b1SNobuhiro Iwamatsu [DBSC3_01] = DBSC3_0_QOS_W1_BASE, 4696c434b1SNobuhiro Iwamatsu [DBSC3_02] = DBSC3_0_QOS_W2_BASE, 4796c434b1SNobuhiro Iwamatsu [DBSC3_03] = DBSC3_0_QOS_W3_BASE, 4896c434b1SNobuhiro Iwamatsu [DBSC3_04] = DBSC3_0_QOS_W4_BASE, 4996c434b1SNobuhiro Iwamatsu [DBSC3_05] = DBSC3_0_QOS_W5_BASE, 5096c434b1SNobuhiro Iwamatsu [DBSC3_06] = DBSC3_0_QOS_W6_BASE, 5196c434b1SNobuhiro Iwamatsu [DBSC3_07] = DBSC3_0_QOS_W7_BASE, 5296c434b1SNobuhiro Iwamatsu [DBSC3_08] = DBSC3_0_QOS_W8_BASE, 5396c434b1SNobuhiro Iwamatsu [DBSC3_09] = DBSC3_0_QOS_W9_BASE, 5496c434b1SNobuhiro Iwamatsu [DBSC3_10] = DBSC3_0_QOS_W10_BASE, 5596c434b1SNobuhiro Iwamatsu [DBSC3_11] = DBSC3_0_QOS_W11_BASE, 5696c434b1SNobuhiro Iwamatsu [DBSC3_12] = DBSC3_0_QOS_W12_BASE, 5796c434b1SNobuhiro Iwamatsu [DBSC3_13] = DBSC3_0_QOS_W13_BASE, 5896c434b1SNobuhiro Iwamatsu [DBSC3_14] = DBSC3_0_QOS_W14_BASE, 5996c434b1SNobuhiro Iwamatsu [DBSC3_15] = DBSC3_0_QOS_W15_BASE, 6096c434b1SNobuhiro Iwamatsu }; 6196c434b1SNobuhiro Iwamatsu 6296c434b1SNobuhiro Iwamatsu /* QoS version 0.955 for ES1 */ 639f1c3beaSNobuhiro Iwamatsu static void qos_init_es1(void) 64f4ec4522SNobuhiro Iwamatsu { 65f4ec4522SNobuhiro Iwamatsu int i; 66dc535e10SNobuhiro Iwamatsu struct rcar_s3c *s3c; 67dc535e10SNobuhiro Iwamatsu struct rcar_s3c_qos *s3c_qos; 68dc535e10SNobuhiro Iwamatsu struct rcar_dbsc3_qos *qos_addr; 69dc535e10SNobuhiro Iwamatsu struct rcar_mxi *mxi; 70dc535e10SNobuhiro Iwamatsu struct rcar_mxi_qos *mxi_qos; 71dc535e10SNobuhiro Iwamatsu struct rcar_axi_qos *axi_qos; 72f4ec4522SNobuhiro Iwamatsu 73f4ec4522SNobuhiro Iwamatsu /* DBSC DBADJ2 */ 74f4ec4522SNobuhiro Iwamatsu writel(0x20042004, DBSC3_0_DBADJ2); 75f4ec4522SNobuhiro Iwamatsu 76f4ec4522SNobuhiro Iwamatsu /* S3C -QoS */ 77dc535e10SNobuhiro Iwamatsu s3c = (struct rcar_s3c *)S3C_BASE; 78f4ec4522SNobuhiro Iwamatsu writel(0x80FF1C1E, &s3c->s3cadsplcr); 79f4ec4522SNobuhiro Iwamatsu writel(0x1F060505, &s3c->s3crorr); 80f4ec4522SNobuhiro Iwamatsu writel(0x1F020100, &s3c->s3cworr); 81f4ec4522SNobuhiro Iwamatsu 82f4ec4522SNobuhiro Iwamatsu /* QoS Control Registers */ 83dc535e10SNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_CCI0_BASE; 84f4ec4522SNobuhiro Iwamatsu writel(0x00800080, &s3c_qos->s3cqos0); 85f4ec4522SNobuhiro Iwamatsu writel(0x22000010, &s3c_qos->s3cqos1); 86f4ec4522SNobuhiro Iwamatsu writel(0x22002200, &s3c_qos->s3cqos2); 87f4ec4522SNobuhiro Iwamatsu writel(0x2F002200, &s3c_qos->s3cqos3); 88f4ec4522SNobuhiro Iwamatsu writel(0x2F002F00, &s3c_qos->s3cqos4); 89f4ec4522SNobuhiro Iwamatsu writel(0x22000010, &s3c_qos->s3cqos5); 90f4ec4522SNobuhiro Iwamatsu writel(0x22002200, &s3c_qos->s3cqos6); 91f4ec4522SNobuhiro Iwamatsu writel(0x2F002200, &s3c_qos->s3cqos7); 92f4ec4522SNobuhiro Iwamatsu writel(0x2F002F00, &s3c_qos->s3cqos8); 93f4ec4522SNobuhiro Iwamatsu 94dc535e10SNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_CCI1_BASE; 95f4ec4522SNobuhiro Iwamatsu writel(0x00800080, &s3c_qos->s3cqos0); 96f4ec4522SNobuhiro Iwamatsu writel(0x22000010, &s3c_qos->s3cqos1); 97f4ec4522SNobuhiro Iwamatsu writel(0x22002200, &s3c_qos->s3cqos2); 98f4ec4522SNobuhiro Iwamatsu writel(0x2F002200, &s3c_qos->s3cqos3); 99f4ec4522SNobuhiro Iwamatsu writel(0x2F002F00, &s3c_qos->s3cqos4); 100f4ec4522SNobuhiro Iwamatsu writel(0x22000010, &s3c_qos->s3cqos5); 101f4ec4522SNobuhiro Iwamatsu writel(0x22002200, &s3c_qos->s3cqos6); 102f4ec4522SNobuhiro Iwamatsu writel(0x2F002200, &s3c_qos->s3cqos7); 103f4ec4522SNobuhiro Iwamatsu writel(0x2F002F00, &s3c_qos->s3cqos8); 104f4ec4522SNobuhiro Iwamatsu 105dc535e10SNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_MXI_BASE; 106f4ec4522SNobuhiro Iwamatsu writel(0x80918099, &s3c_qos->s3cqos0); 107f4ec4522SNobuhiro Iwamatsu writel(0x20410010, &s3c_qos->s3cqos1); 108f4ec4522SNobuhiro Iwamatsu writel(0x200A2023, &s3c_qos->s3cqos2); 109f4ec4522SNobuhiro Iwamatsu writel(0x20502001, &s3c_qos->s3cqos3); 110f4ec4522SNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos4); 111f4ec4522SNobuhiro Iwamatsu writel(0x20410FFF, &s3c_qos->s3cqos5); 112f4ec4522SNobuhiro Iwamatsu writel(0x200A2023, &s3c_qos->s3cqos6); 113f4ec4522SNobuhiro Iwamatsu writel(0x20502001, &s3c_qos->s3cqos7); 114f4ec4522SNobuhiro Iwamatsu writel(0x20142032, &s3c_qos->s3cqos8); 115f4ec4522SNobuhiro Iwamatsu 116dc535e10SNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_AXI_BASE; 117f4ec4522SNobuhiro Iwamatsu writel(0x00810089, &s3c_qos->s3cqos0); 118f4ec4522SNobuhiro Iwamatsu writel(0x20410001, &s3c_qos->s3cqos1); 119f4ec4522SNobuhiro Iwamatsu writel(0x200A2023, &s3c_qos->s3cqos2); 120f4ec4522SNobuhiro Iwamatsu writel(0x20502001, &s3c_qos->s3cqos3); 121f4ec4522SNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos4); 122f4ec4522SNobuhiro Iwamatsu writel(0x20410FFF, &s3c_qos->s3cqos5); 123f4ec4522SNobuhiro Iwamatsu writel(0x200A2023, &s3c_qos->s3cqos6); 124f4ec4522SNobuhiro Iwamatsu writel(0x20502001, &s3c_qos->s3cqos7); 125f4ec4522SNobuhiro Iwamatsu writel(0x20142032, &s3c_qos->s3cqos8); 126f4ec4522SNobuhiro Iwamatsu 127f4ec4522SNobuhiro Iwamatsu writel(0x00200808, &s3c->s3carcr11); 128f4ec4522SNobuhiro Iwamatsu 129f4ec4522SNobuhiro Iwamatsu /* DBSC -QoS */ 13096c434b1SNobuhiro Iwamatsu /* DBSC0 - Read */ 13196c434b1SNobuhiro Iwamatsu for (i = DBSC3_00; i < DBSC3_NR; i++) { 13296c434b1SNobuhiro Iwamatsu qos_addr = (struct rcar_dbsc3_qos *)dbsc3_0_r_qos_addr[i]; 133f4ec4522SNobuhiro Iwamatsu writel(0x00000203, &qos_addr->dblgcnt); 134f4ec4522SNobuhiro Iwamatsu writel(0x00002064, &qos_addr->dbtmval0); 135f4ec4522SNobuhiro Iwamatsu writel(0x00002048, &qos_addr->dbtmval1); 136f4ec4522SNobuhiro Iwamatsu writel(0x00002032, &qos_addr->dbtmval2); 137f4ec4522SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbtmval3); 138f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &qos_addr->dbrqctr); 139f4ec4522SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres0); 140f4ec4522SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres1); 141f4ec4522SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres2); 142f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &qos_addr->dblgqon); 143f4ec4522SNobuhiro Iwamatsu } 14496c434b1SNobuhiro Iwamatsu 14596c434b1SNobuhiro Iwamatsu /* DBSC0 - Write */ 14696c434b1SNobuhiro Iwamatsu for (i = DBSC3_00; i < DBSC3_NR; i++) { 14796c434b1SNobuhiro Iwamatsu qos_addr = (struct rcar_dbsc3_qos *)dbsc3_0_w_qos_addr[i]; 14896c434b1SNobuhiro Iwamatsu writel(0x00000203, &qos_addr->dblgcnt); 14996c434b1SNobuhiro Iwamatsu writel(0x00002064, &qos_addr->dbtmval0); 15096c434b1SNobuhiro Iwamatsu writel(0x00002048, &qos_addr->dbtmval1); 15196c434b1SNobuhiro Iwamatsu writel(0x00002032, &qos_addr->dbtmval2); 15296c434b1SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbtmval3); 15396c434b1SNobuhiro Iwamatsu writel(0x00000001, &qos_addr->dbrqctr); 15496c434b1SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres0); 15596c434b1SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres1); 15696c434b1SNobuhiro Iwamatsu writel(0x00002019, &qos_addr->dbthres2); 15796c434b1SNobuhiro Iwamatsu writel(0x00000000, &qos_addr->dblgqon); 15896c434b1SNobuhiro Iwamatsu } 15996c434b1SNobuhiro Iwamatsu 160f4ec4522SNobuhiro Iwamatsu /* CCI-400 -QoS */ 161f4ec4522SNobuhiro Iwamatsu writel(0x20001000, CCI_400_MAXOT_1); 162f4ec4522SNobuhiro Iwamatsu writel(0x20001000, CCI_400_MAXOT_2); 163f4ec4522SNobuhiro Iwamatsu writel(0x0000000C, CCI_400_QOSCNTL_1); 164f4ec4522SNobuhiro Iwamatsu writel(0x0000000C, CCI_400_QOSCNTL_2); 165f4ec4522SNobuhiro Iwamatsu 166f4ec4522SNobuhiro Iwamatsu /* MXI -QoS */ 167f4ec4522SNobuhiro Iwamatsu /* Transaction Control (MXI) */ 168dc535e10SNobuhiro Iwamatsu mxi = (struct rcar_mxi *)MXI_BASE; 169f4ec4522SNobuhiro Iwamatsu writel(0x00000013, &mxi->mxrtcr); 170f4ec4522SNobuhiro Iwamatsu writel(0x00000013, &mxi->mxwtcr); 171f4ec4522SNobuhiro Iwamatsu writel(0x00B800C0, &mxi->mxsaar0); 172f4ec4522SNobuhiro Iwamatsu writel(0x02000800, &mxi->mxsaar1); 173f4ec4522SNobuhiro Iwamatsu writel(0x00200000, &mxi->mxs3cracr); 174f4ec4522SNobuhiro Iwamatsu writel(0x00200000, &mxi->mxs3cwacr); 175f4ec4522SNobuhiro Iwamatsu writel(0x00200000, &mxi->mxaxiracr); 176f4ec4522SNobuhiro Iwamatsu writel(0x00200000, &mxi->mxaxiwacr); 177f4ec4522SNobuhiro Iwamatsu 178f4ec4522SNobuhiro Iwamatsu /* QoS Control (MXI) */ 179dc535e10SNobuhiro Iwamatsu mxi_qos = (struct rcar_mxi_qos *)MXI_QOS_BASE; 180f4ec4522SNobuhiro Iwamatsu writel(0x0000000C, &mxi_qos->vspdu0); 181f4ec4522SNobuhiro Iwamatsu writel(0x0000000C, &mxi_qos->vspdu1); 182f4ec4522SNobuhiro Iwamatsu writel(0x0000000D, &mxi_qos->du0); 183f4ec4522SNobuhiro Iwamatsu writel(0x0000000D, &mxi_qos->du1); 184f4ec4522SNobuhiro Iwamatsu 185f4ec4522SNobuhiro Iwamatsu /* AXI -QoS */ 186f4ec4522SNobuhiro Iwamatsu /* Transaction Control (MXI) */ 187dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SYX64TO128_BASE; 188f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 189f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 190f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 191f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 192f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 193f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 194f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 195f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 196f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 197f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 198f4ec4522SNobuhiro Iwamatsu 199dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_AVB_BASE; 200f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 201f4ec4522SNobuhiro Iwamatsu writel(0x0000200A, &axi_qos->qosctset0); 202f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 203f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 204f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 205f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 206f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 207f4ec4522SNobuhiro Iwamatsu 208dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_G2D_BASE; 209f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 210f4ec4522SNobuhiro Iwamatsu writel(0x0000200A, &axi_qos->qosctset0); 211f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 212f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 213f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 214f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 215f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 216f4ec4522SNobuhiro Iwamatsu 217dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMP0_BASE; 218f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 219f4ec4522SNobuhiro Iwamatsu writel(0x00002002, &axi_qos->qosctset0); 220f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 221f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 222f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 223f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 224f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 225f4ec4522SNobuhiro Iwamatsu 226dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMP1_BASE; 227f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 228f4ec4522SNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 229f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 230f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 231f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 232f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 233f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 234f4ec4522SNobuhiro Iwamatsu 235dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX0_BASE; 236f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 237f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 238f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 239f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 240f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 241f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 242f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 243f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 244f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 245f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 246f4ec4522SNobuhiro Iwamatsu 247dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX1_BASE; 248f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 249f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 250f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 251f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 252f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 253f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 254f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 255f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 256f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 257f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 258f4ec4522SNobuhiro Iwamatsu 259dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX2_BASE; 260f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 261f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 262f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 263f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 264f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 265f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 266f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 267f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 268f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 269f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 270f4ec4522SNobuhiro Iwamatsu 271dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_LBS_BASE; 272f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 273f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 274f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 275f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 276f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 277f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 278f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 279f4ec4522SNobuhiro Iwamatsu 280dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUDS_BASE; 281f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 282f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 283f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 284f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 285f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 286f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 287f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 288f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 289f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 290f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 291f4ec4522SNobuhiro Iwamatsu 292dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUM_BASE; 293f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 294f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 295f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 296f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 297f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 298f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 299f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 300f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 301f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 302f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 303f4ec4522SNobuhiro Iwamatsu 304dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUR_BASE; 305f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 306f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 307f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 308f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 309f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 310f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 311f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 312f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 313f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 314f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 315f4ec4522SNobuhiro Iwamatsu 316dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUS0_BASE; 317f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 318f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 319f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 320f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 321f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 322f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 323f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 324f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 325f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 326f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 327f4ec4522SNobuhiro Iwamatsu 328dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUS1_BASE; 329f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 330f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 331f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 332f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 333f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 334f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 335f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 336f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 337f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 338f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 339f4ec4522SNobuhiro Iwamatsu 340dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MTSB0_BASE; 341f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 342f4ec4522SNobuhiro Iwamatsu writel(0x00002002, &axi_qos->qosctset0); 343f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 344f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 345f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 346f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 347f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 348f4ec4522SNobuhiro Iwamatsu 349dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MTSB1_BASE; 350f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 351f4ec4522SNobuhiro Iwamatsu writel(0x00002002, &axi_qos->qosctset0); 352f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 353f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 354f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 355f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 356f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 357f4ec4522SNobuhiro Iwamatsu 358dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_PCI_BASE; 359f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 360f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 361f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 362f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 363f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 364f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 365f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 366f4ec4522SNobuhiro Iwamatsu 367dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_RTX_BASE; 368f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 369f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 370f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 371f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 372f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 373f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 374f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 375f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 376f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 377f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 378f4ec4522SNobuhiro Iwamatsu 379dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SDS0_BASE; 380f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 381f4ec4522SNobuhiro Iwamatsu writel(0x0000200A, &axi_qos->qosctset0); 382f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 383f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 384f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 385f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 386f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 387f4ec4522SNobuhiro Iwamatsu 388dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SDS1_BASE; 389f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 390f4ec4522SNobuhiro Iwamatsu writel(0x0000200A, &axi_qos->qosctset0); 391f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 392f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 393f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 394f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 395f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 396f4ec4522SNobuhiro Iwamatsu 397dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB20_BASE; 398f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 399f4ec4522SNobuhiro Iwamatsu writel(0x00002005, &axi_qos->qosctset0); 400f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 401f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 402f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 403f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 404f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 405f4ec4522SNobuhiro Iwamatsu 406dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB21_BASE; 407f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 408f4ec4522SNobuhiro Iwamatsu writel(0x00002005, &axi_qos->qosctset0); 409f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 410f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 411f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 412f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 413f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 414f4ec4522SNobuhiro Iwamatsu 415dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB22_BASE; 416f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 417f4ec4522SNobuhiro Iwamatsu writel(0x00002005, &axi_qos->qosctset0); 418f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 419f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 420f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 421f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 422f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 423f4ec4522SNobuhiro Iwamatsu 424dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB30_BASE; 425f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 426f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 427f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 428f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 429f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 430f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 431f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 432f4ec4522SNobuhiro Iwamatsu 433f4ec4522SNobuhiro Iwamatsu /* QoS Register (RT-AXI) */ 434dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_SHX_BASE; 435f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 436f4ec4522SNobuhiro Iwamatsu writel(0x00002005, &axi_qos->qosctset0); 437f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 438f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 439f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 440f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 441f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 442f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 443f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 444f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 445f4ec4522SNobuhiro Iwamatsu 446dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_RDS_BASE; 447f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 448f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 449f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 450f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 451f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 452f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 453f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 454f4ec4522SNobuhiro Iwamatsu 455dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_RTX64TO128_BASE; 456f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 457f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 458f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 459f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 460f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 461f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 462f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 463f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 464f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 465f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 466f4ec4522SNobuhiro Iwamatsu 467dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_STPRO_BASE; 468f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 469f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset0); 470f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 471f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 472f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 473f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 474f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 475f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 476f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 477f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 478f4ec4522SNobuhiro Iwamatsu 479f4ec4522SNobuhiro Iwamatsu /* QoS Register (MP-AXI) */ 480dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ADSP_BASE; 481f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 482f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 483f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 484f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 485f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 486f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 487f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 488f4ec4522SNobuhiro Iwamatsu 489dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ASDS0_BASE; 490f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 491f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 4923f0fd597SNobuhiro Iwamatsu writel(0x00000040, &axi_qos->qosreqctr); 493f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 494f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 495f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 496f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 497f4ec4522SNobuhiro Iwamatsu 498dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ASDS1_BASE; 499f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 500f4ec4522SNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 5013f0fd597SNobuhiro Iwamatsu writel(0x00000040, &axi_qos->qosreqctr); 502f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 503f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 504f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 505f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 506f4ec4522SNobuhiro Iwamatsu 507dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_MLP_BASE; 5083f0fd597SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 5093f0fd597SNobuhiro Iwamatsu writel(0x00001FF0, &axi_qos->qosctset0); 5103f0fd597SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 511f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 512f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 5133f0fd597SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres2); 514f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 515f4ec4522SNobuhiro Iwamatsu 516dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_MMUMP_BASE; 517f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 518f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 519f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 520f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 521f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 522f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 523f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 524f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 525f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 526f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 527f4ec4522SNobuhiro Iwamatsu 528dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_SPU_BASE; 529f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 530f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 531f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 532f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 533f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 534f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 535f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 536f4ec4522SNobuhiro Iwamatsu 537dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_SPUC_BASE; 538f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 539f4ec4522SNobuhiro Iwamatsu writel(0x0000200D, &axi_qos->qosctset0); 540f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 541f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 542f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 543f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 544f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 545f4ec4522SNobuhiro Iwamatsu 546f4ec4522SNobuhiro Iwamatsu /* QoS Register (SYS-AXI256) */ 547dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_AXI128TO256_BASE; 548f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 549f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 550f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 551f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 552f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 553f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 554f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 555f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 556f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 557f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 558f4ec4522SNobuhiro Iwamatsu 559dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_SYX_BASE; 560f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 561f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 562f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 563f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 564f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 565f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 566f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 567f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 568f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 569f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 570f4ec4522SNobuhiro Iwamatsu 571dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_MPX_BASE; 572f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 573f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 574f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 575f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 576f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 577f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 578f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 579f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 580f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 581f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 582f4ec4522SNobuhiro Iwamatsu 583dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_MXI_BASE; 584f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 585f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 586f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 587f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 588f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 589f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 590f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 591f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 592f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 593f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 594f4ec4522SNobuhiro Iwamatsu 595f4ec4522SNobuhiro Iwamatsu /* QoS Register (CCI-AXI) */ 596dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUS0_BASE; 597f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 598f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 599f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 600f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 601f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 602f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 603f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 604f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 605f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 606f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 607f4ec4522SNobuhiro Iwamatsu 608dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_SYX2_BASE; 609f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 610f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 611f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 612f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 613f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 614f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 615f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 616f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 617f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 618f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 619f4ec4522SNobuhiro Iwamatsu 620dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUR_BASE; 621f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 622f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 623f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 624f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 625f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 626f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 627f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 628f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 629f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 630f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 631f4ec4522SNobuhiro Iwamatsu 632dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUDS_BASE; 633f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 634f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 635f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 636f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 637f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 638f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 639f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 640f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 641f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 642f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 643f4ec4522SNobuhiro Iwamatsu 644dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUM_BASE; 645f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 646f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 647f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 648f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 649f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 650f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 651f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 652f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 653f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 654f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 655f4ec4522SNobuhiro Iwamatsu 656dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MXI_BASE; 657f4ec4522SNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 658f4ec4522SNobuhiro Iwamatsu writel(0x0000200F, &axi_qos->qosctset0); 659f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 660f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 661f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 662f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 663f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 664f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 665f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 666f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 667f4ec4522SNobuhiro Iwamatsu 668dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUS1_BASE; 669f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 670f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 671f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 672f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 673f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 674f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 675f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 676f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 677f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 678f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 679f4ec4522SNobuhiro Iwamatsu 680dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUMP_BASE; 681f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 682f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosctset0); 683f4ec4522SNobuhiro Iwamatsu writel(0x00002009, &axi_qos->qosctset1); 684f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset2); 685f4ec4522SNobuhiro Iwamatsu writel(0x00002003, &axi_qos->qosctset3); 686f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 687f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 688f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 689f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 690f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 691f4ec4522SNobuhiro Iwamatsu 692f4ec4522SNobuhiro Iwamatsu /* QoS Register (Media-AXI) */ 693dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_JPR_BASE; 694f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 695f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 696f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 697f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 698f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 699f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 700f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 701f4ec4522SNobuhiro Iwamatsu 702dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_JPW_BASE; 703f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 704f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 705f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 706f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 707f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 708f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 709f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 710f4ec4522SNobuhiro Iwamatsu 711dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU0R_BASE; 712f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 713f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 714f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 715f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 716f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 717f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 718f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 719f4ec4522SNobuhiro Iwamatsu 720dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU0W_BASE; 721f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 722f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 723f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 724f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 725f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 726f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 727f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 728f4ec4522SNobuhiro Iwamatsu 729dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU1R_BASE; 730f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 731f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 732f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 733f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 734f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 735f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 736f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 737f4ec4522SNobuhiro Iwamatsu 738dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU1W_BASE; 739f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 740f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 741f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 742f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 743f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 744f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 745f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 746f4ec4522SNobuhiro Iwamatsu 747dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_TDMR_BASE; 748f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 749f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 750f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 751f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 752f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 753f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 754f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 755f4ec4522SNobuhiro Iwamatsu 756dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_TDMW_BASE; 757f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 758f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 759f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 760f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 761f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 762f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 763f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 764f4ec4522SNobuhiro Iwamatsu 765dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0CR_BASE; 766f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 767f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 768f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 769f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 770f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 771f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 772f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 773f4ec4522SNobuhiro Iwamatsu 774dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0CW_BASE; 775f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 776f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 777f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 778f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 779f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 780f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 781f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 782f4ec4522SNobuhiro Iwamatsu 783dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1CR_BASE; 784f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 785f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 786f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 787f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 788f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 789f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 790f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 791f4ec4522SNobuhiro Iwamatsu 792dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1CW_BASE; 793f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 794f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 795f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 796f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 797f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 798f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 799f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 800f4ec4522SNobuhiro Iwamatsu 801dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU0CR_BASE; 802f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 803f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 804f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 805f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 806f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 807f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 808f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 809f4ec4522SNobuhiro Iwamatsu 810dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU0CW_BASE; 811f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 812f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 813f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 814f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 815f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 816f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 817f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 818f4ec4522SNobuhiro Iwamatsu 819dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU1CR_BASE; 820f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 821f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 822f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 823f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 824f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 825f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 826f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 827f4ec4522SNobuhiro Iwamatsu 828dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU1CW_BASE; 829f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 830f4ec4522SNobuhiro Iwamatsu writel(0x00002018, &axi_qos->qosctset0); 831f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 832f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 833f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 834f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 835f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 836f4ec4522SNobuhiro Iwamatsu 837dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VIN0W_BASE; 838f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 839f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 840f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 841f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 842f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 843f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 844f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 845f4ec4522SNobuhiro Iwamatsu 846dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0R_BASE; 847f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 848f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 849f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 850f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 851f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 852f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 853f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 854f4ec4522SNobuhiro Iwamatsu 855dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0W_BASE; 856f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 857f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 858f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 859f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 860f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 861f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 862f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 863f4ec4522SNobuhiro Iwamatsu 864dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP0R_BASE; 865f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 866f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 867f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 868f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 869f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 870f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 871f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 872f4ec4522SNobuhiro Iwamatsu 873dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP0W_BASE; 874f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 875f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 876f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 877f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 878f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 879f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 880f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 881f4ec4522SNobuhiro Iwamatsu 882dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMSR_BASE; 883f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 884f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 885f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 886f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 887f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 888f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 889f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 890f4ec4522SNobuhiro Iwamatsu 891dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMSW_BASE; 892f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 893f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 894f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 895f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 896f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 897f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 898f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 899f4ec4522SNobuhiro Iwamatsu 900dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1R_BASE; 901f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 902f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 903f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 904f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 905f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 906f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 907f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 908f4ec4522SNobuhiro Iwamatsu 909dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1W_BASE; 910f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 911f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 912f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 913f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 914f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 915f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 916f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 917f4ec4522SNobuhiro Iwamatsu 918dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP1R_BASE; 919f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 920f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 921f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 922f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 923f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 924f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 925f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 926f4ec4522SNobuhiro Iwamatsu 927dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP1W_BASE; 928f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 929f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 930f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 931f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 932f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 933f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 934f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 935f4ec4522SNobuhiro Iwamatsu 936dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMRR_BASE; 937f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 938f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 939f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 940f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 941f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 942f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 943f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 944f4ec4522SNobuhiro Iwamatsu 945dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMRW_BASE; 946f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 947f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 948f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 949f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 950f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 951f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 952f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 953f4ec4522SNobuhiro Iwamatsu 954dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP2R_BASE; 955f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 956f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 957f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 958f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 959f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 960f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 961f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 962f4ec4522SNobuhiro Iwamatsu 963dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP2W_BASE; 964f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 965f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 966f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 967f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 968f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 969f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 970f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 971f4ec4522SNobuhiro Iwamatsu 972dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD0R_BASE; 973f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 974f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 975f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 976f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 977f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 978f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 979f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 980f4ec4522SNobuhiro Iwamatsu 981dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD0W_BASE; 982f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 983f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 984f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 985f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 986f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 987f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 988f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 989f4ec4522SNobuhiro Iwamatsu 990dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD1R_BASE; 991f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 992f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 993f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 994f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 995f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 996f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 997f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 998f4ec4522SNobuhiro Iwamatsu 999dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD1W_BASE; 1000f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 1001f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 1002f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 1003f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1004f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1005f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1006f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1007f4ec4522SNobuhiro Iwamatsu 1008dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU0R_BASE; 1009f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 1010f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 1011f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 1012f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1013f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1014f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1015f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1016f4ec4522SNobuhiro Iwamatsu 1017dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU0W_BASE; 1018f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 1019f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 1020f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 1021f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1022f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1023f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1024f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1025f4ec4522SNobuhiro Iwamatsu 1026dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU1R_BASE; 1027f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 1028f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 1029f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 1030f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1031f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1032f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1033f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1034f4ec4522SNobuhiro Iwamatsu 1035dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU1W_BASE; 1036f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 1037f4ec4522SNobuhiro Iwamatsu writel(0x0000200C, &axi_qos->qosctset0); 1038f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 1039f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1040f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1041f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1042f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1043f4ec4522SNobuhiro Iwamatsu 1044dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0CR_BASE; 1045f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1046f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1047f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1048f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1049f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1050f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1051f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1052f4ec4522SNobuhiro Iwamatsu 1053dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0CW_BASE; 1054f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1055f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1056f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1057f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1058f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1059f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1060f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1061f4ec4522SNobuhiro Iwamatsu 1062dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0VR_BASE; 1063f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1064f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1065f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1066f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1067f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1068f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1069f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1070f4ec4522SNobuhiro Iwamatsu 1071dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0VW_BASE; 1072f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1073f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1074f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1075f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1076f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1077f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1078f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1079f4ec4522SNobuhiro Iwamatsu 1080dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VPC0R_BASE; 1081f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1082f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1083f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1084f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1085f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1086f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1087f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1088f4ec4522SNobuhiro Iwamatsu 1089dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1CR_BASE; 1090f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1091f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1092f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1093f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1094f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1095f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1096f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1097f4ec4522SNobuhiro Iwamatsu 1098dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1CW_BASE; 1099f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1100f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1101f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1102f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1103f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1104f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1105f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1106f4ec4522SNobuhiro Iwamatsu 1107dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1VR_BASE; 1108f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1109f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1110f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1111f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1112f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1113f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1114f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1115f4ec4522SNobuhiro Iwamatsu 1116dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1VW_BASE; 1117f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1118f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1119f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1120f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1121f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1122f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1123f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 1124f4ec4522SNobuhiro Iwamatsu 1125dc535e10SNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VPC1R_BASE; 1126f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 1127f4ec4522SNobuhiro Iwamatsu writel(0x00002007, &axi_qos->qosctset0); 1128f4ec4522SNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 1129f4ec4522SNobuhiro Iwamatsu writel(0x00002006, &axi_qos->qosthres0); 1130f4ec4522SNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres1); 1131f4ec4522SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 1132f4ec4522SNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosqon); 1133f4ec4522SNobuhiro Iwamatsu } 11349f1c3beaSNobuhiro Iwamatsu 1135d20d6d74SNobuhiro Iwamatsu #if defined(CONFIG_QOS_PRI_MEDIA) 1136d20d6d74SNobuhiro Iwamatsu #define is_qos_pri_media() 1 1137d20d6d74SNobuhiro Iwamatsu #else 1138d20d6d74SNobuhiro Iwamatsu #define is_qos_pri_media() 0 1139d20d6d74SNobuhiro Iwamatsu #endif 1140d20d6d74SNobuhiro Iwamatsu 1141d20d6d74SNobuhiro Iwamatsu #if defined(CONFIG_QOS_PRI_NORMAL) 1142d20d6d74SNobuhiro Iwamatsu #define is_qos_pri_normal() 1 1143d20d6d74SNobuhiro Iwamatsu #else 1144d20d6d74SNobuhiro Iwamatsu #define is_qos_pri_normal() 0 1145d20d6d74SNobuhiro Iwamatsu #endif 1146d20d6d74SNobuhiro Iwamatsu 1147d20d6d74SNobuhiro Iwamatsu #if defined(CONFIG_QOS_PRI_GFX) 1148d20d6d74SNobuhiro Iwamatsu #define is_qos_pri_gfx() 1 1149d20d6d74SNobuhiro Iwamatsu #else 1150d20d6d74SNobuhiro Iwamatsu #define is_qos_pri_gfx() 0 1151d20d6d74SNobuhiro Iwamatsu #endif 1152d20d6d74SNobuhiro Iwamatsu 11539f1c3beaSNobuhiro Iwamatsu /* QoS version 0.963 for ES2 */ 11549f1c3beaSNobuhiro Iwamatsu static void qos_init_es2(void) 11559f1c3beaSNobuhiro Iwamatsu { 11569f1c3beaSNobuhiro Iwamatsu int i; 11579f1c3beaSNobuhiro Iwamatsu struct rcar_s3c *s3c; 11589f1c3beaSNobuhiro Iwamatsu struct rcar_s3c_qos *s3c_qos; 11599f1c3beaSNobuhiro Iwamatsu struct rcar_dbsc3_qos *qos_addr; 11609f1c3beaSNobuhiro Iwamatsu struct rcar_mxi *mxi; 11619f1c3beaSNobuhiro Iwamatsu struct rcar_mxi_qos *mxi_qos; 11629f1c3beaSNobuhiro Iwamatsu struct rcar_axi_qos *axi_qos; 11639f1c3beaSNobuhiro Iwamatsu 11649f1c3beaSNobuhiro Iwamatsu /* DBSC DBADJ2 */ 11659f1c3beaSNobuhiro Iwamatsu writel(0x20042004, DBSC3_0_DBADJ2); 11669f1c3beaSNobuhiro Iwamatsu 11679f1c3beaSNobuhiro Iwamatsu /* S3C -QoS */ 11689f1c3beaSNobuhiro Iwamatsu s3c = (struct rcar_s3c *)S3C_BASE; 11699f1c3beaSNobuhiro Iwamatsu writel(0x80000000, &s3c->s3cadsplcr); 1170d20d6d74SNobuhiro Iwamatsu if (is_qos_pri_media()) { 1171d20d6d74SNobuhiro Iwamatsu writel(0x1F060302, &s3c->s3crorr); 1172d20d6d74SNobuhiro Iwamatsu writel(0x07070302, &s3c->s3cworr); 1173d20d6d74SNobuhiro Iwamatsu } else if (is_qos_pri_normal()) { 11749f1c3beaSNobuhiro Iwamatsu writel(0x1F060504, &s3c->s3crorr); 1175d20d6d74SNobuhiro Iwamatsu writel(0x07070503, &s3c->s3cworr); 1176d20d6d74SNobuhiro Iwamatsu } else if (is_qos_pri_gfx()) { 1177d20d6d74SNobuhiro Iwamatsu writel(0x1F060606, &s3c->s3crorr); 1178d20d6d74SNobuhiro Iwamatsu writel(0x07070606, &s3c->s3cworr); 1179d20d6d74SNobuhiro Iwamatsu } 11809f1c3beaSNobuhiro Iwamatsu /* QoS Control Registers */ 11819f1c3beaSNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_CCI0_BASE; 11829f1c3beaSNobuhiro Iwamatsu writel(0x00890089, &s3c_qos->s3cqos0); 11839f1c3beaSNobuhiro Iwamatsu writel(0x20960010, &s3c_qos->s3cqos1); 11849f1c3beaSNobuhiro Iwamatsu writel(0x20302030, &s3c_qos->s3cqos2); 1185d20d6d74SNobuhiro Iwamatsu if (is_qos_pri_media()) 1186d20d6d74SNobuhiro Iwamatsu writel(0x20AA2300, &s3c_qos->s3cqos3); 1187d20d6d74SNobuhiro Iwamatsu else if (is_qos_pri_normal()) 11889f1c3beaSNobuhiro Iwamatsu writel(0x20AA2200, &s3c_qos->s3cqos3); 1189d20d6d74SNobuhiro Iwamatsu else if (is_qos_pri_gfx()) 1190d20d6d74SNobuhiro Iwamatsu writel(0x20AA2100, &s3c_qos->s3cqos3); 11919f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos4); 11929f1c3beaSNobuhiro Iwamatsu writel(0x20960010, &s3c_qos->s3cqos5); 11939f1c3beaSNobuhiro Iwamatsu writel(0x20302030, &s3c_qos->s3cqos6); 1194d20d6d74SNobuhiro Iwamatsu if (is_qos_pri_media()) 1195d20d6d74SNobuhiro Iwamatsu writel(0x20AA2300, &s3c_qos->s3cqos7); 1196d20d6d74SNobuhiro Iwamatsu else if (is_qos_pri_normal()) 11979f1c3beaSNobuhiro Iwamatsu writel(0x20AA2200, &s3c_qos->s3cqos7); 1198d20d6d74SNobuhiro Iwamatsu else if (is_qos_pri_gfx()) 1199d20d6d74SNobuhiro Iwamatsu writel(0x20AA2100, &s3c_qos->s3cqos7); 12009f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos8); 12019f1c3beaSNobuhiro Iwamatsu 12029f1c3beaSNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_CCI1_BASE; 12039f1c3beaSNobuhiro Iwamatsu writel(0x00890089, &s3c_qos->s3cqos0); 12049f1c3beaSNobuhiro Iwamatsu writel(0x20960010, &s3c_qos->s3cqos1); 12059f1c3beaSNobuhiro Iwamatsu writel(0x20302030, &s3c_qos->s3cqos2); 1206d20d6d74SNobuhiro Iwamatsu if (is_qos_pri_media()) 1207d20d6d74SNobuhiro Iwamatsu writel(0x20AA2300, &s3c_qos->s3cqos3); 1208d20d6d74SNobuhiro Iwamatsu else if (is_qos_pri_normal()) 12099f1c3beaSNobuhiro Iwamatsu writel(0x20AA2200, &s3c_qos->s3cqos3); 1210d20d6d74SNobuhiro Iwamatsu else if (is_qos_pri_gfx()) 1211d20d6d74SNobuhiro Iwamatsu writel(0x20AA2100, &s3c_qos->s3cqos3); 12129f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos4); 12139f1c3beaSNobuhiro Iwamatsu writel(0x20960010, &s3c_qos->s3cqos5); 12149f1c3beaSNobuhiro Iwamatsu writel(0x20302030, &s3c_qos->s3cqos6); 1215d20d6d74SNobuhiro Iwamatsu if (is_qos_pri_media()) 1216d20d6d74SNobuhiro Iwamatsu writel(0x20AA2300, &s3c_qos->s3cqos7); 1217d20d6d74SNobuhiro Iwamatsu else if (is_qos_pri_normal()) 12189f1c3beaSNobuhiro Iwamatsu writel(0x20AA2200, &s3c_qos->s3cqos7); 1219d20d6d74SNobuhiro Iwamatsu else if (is_qos_pri_gfx()) 1220d20d6d74SNobuhiro Iwamatsu writel(0x20AA2100, &s3c_qos->s3cqos7); 12219f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos8); 12229f1c3beaSNobuhiro Iwamatsu 12239f1c3beaSNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_MXI_BASE; 12249f1c3beaSNobuhiro Iwamatsu writel(0x80928092, &s3c_qos->s3cqos0); 12259f1c3beaSNobuhiro Iwamatsu writel(0x20960020, &s3c_qos->s3cqos1); 12269f1c3beaSNobuhiro Iwamatsu writel(0x20302030, &s3c_qos->s3cqos2); 12279f1c3beaSNobuhiro Iwamatsu writel(0x20AA20DC, &s3c_qos->s3cqos3); 12289f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos4); 12299f1c3beaSNobuhiro Iwamatsu writel(0x20960020, &s3c_qos->s3cqos5); 12309f1c3beaSNobuhiro Iwamatsu writel(0x20302030, &s3c_qos->s3cqos6); 12319f1c3beaSNobuhiro Iwamatsu writel(0x20AA20DC, &s3c_qos->s3cqos7); 12329f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos8); 12339f1c3beaSNobuhiro Iwamatsu 12349f1c3beaSNobuhiro Iwamatsu s3c_qos = (struct rcar_s3c_qos *)S3C_QOS_AXI_BASE; 1235d20d6d74SNobuhiro Iwamatsu writel(0x00828092, &s3c_qos->s3cqos0); 12369f1c3beaSNobuhiro Iwamatsu writel(0x20960020, &s3c_qos->s3cqos1); 12379f1c3beaSNobuhiro Iwamatsu writel(0x20302030, &s3c_qos->s3cqos2); 12389f1c3beaSNobuhiro Iwamatsu writel(0x20AA20FA, &s3c_qos->s3cqos3); 12399f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos4); 12409f1c3beaSNobuhiro Iwamatsu writel(0x20960020, &s3c_qos->s3cqos5); 12419f1c3beaSNobuhiro Iwamatsu writel(0x20302030, &s3c_qos->s3cqos6); 12429f1c3beaSNobuhiro Iwamatsu writel(0x20AA20FA, &s3c_qos->s3cqos7); 12439f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &s3c_qos->s3cqos8); 12449f1c3beaSNobuhiro Iwamatsu 1245d20d6d74SNobuhiro Iwamatsu writel(0x00310808, &s3c->s3carcr11); 12469f1c3beaSNobuhiro Iwamatsu 12479f1c3beaSNobuhiro Iwamatsu /* DBSC -QoS */ 12489f1c3beaSNobuhiro Iwamatsu /* DBSC0 - Read */ 12499f1c3beaSNobuhiro Iwamatsu for (i = DBSC3_00; i < DBSC3_NR; i++) { 12509f1c3beaSNobuhiro Iwamatsu qos_addr = (struct rcar_dbsc3_qos *)dbsc3_0_r_qos_addr[i]; 12519f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &qos_addr->dblgcnt); 12529f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &qos_addr->dbtmval0); 12539f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &qos_addr->dbtmval1); 12549f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &qos_addr->dbtmval2); 12559f1c3beaSNobuhiro Iwamatsu writel(0x00001FB0, &qos_addr->dbtmval3); 12569f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &qos_addr->dbrqctr); 12579f1c3beaSNobuhiro Iwamatsu writel(0x00002078, &qos_addr->dbthres0); 12589f1c3beaSNobuhiro Iwamatsu writel(0x0000204B, &qos_addr->dbthres1); 12599f1c3beaSNobuhiro Iwamatsu writel(0x0000201E, &qos_addr->dbthres2); 12609f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &qos_addr->dblgqon); 12619f1c3beaSNobuhiro Iwamatsu } 12629f1c3beaSNobuhiro Iwamatsu 12639f1c3beaSNobuhiro Iwamatsu /* DBSC0 - Write */ 12649f1c3beaSNobuhiro Iwamatsu for (i = DBSC3_00; i < DBSC3_NR; i++) { 12659f1c3beaSNobuhiro Iwamatsu qos_addr = (struct rcar_dbsc3_qos *)dbsc3_0_w_qos_addr[i]; 12669f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &qos_addr->dblgcnt); 12679f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &qos_addr->dbtmval0); 12689f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &qos_addr->dbtmval1); 12699f1c3beaSNobuhiro Iwamatsu writel(0x00002050, &qos_addr->dbtmval2); 12709f1c3beaSNobuhiro Iwamatsu writel(0x0000203A, &qos_addr->dbtmval3); 12719f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &qos_addr->dbrqctr); 12729f1c3beaSNobuhiro Iwamatsu writel(0x00002078, &qos_addr->dbthres0); 12739f1c3beaSNobuhiro Iwamatsu writel(0x0000204B, &qos_addr->dbthres1); 12749f1c3beaSNobuhiro Iwamatsu writel(0x0000203C, &qos_addr->dbthres2); 12759f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &qos_addr->dblgqon); 12769f1c3beaSNobuhiro Iwamatsu } 12779f1c3beaSNobuhiro Iwamatsu 12789f1c3beaSNobuhiro Iwamatsu /* MXI -QoS */ 12799f1c3beaSNobuhiro Iwamatsu /* Transaction Control (MXI) */ 12809f1c3beaSNobuhiro Iwamatsu mxi = (struct rcar_mxi *)MXI_BASE; 12819f1c3beaSNobuhiro Iwamatsu writel(0x00000013, &mxi->mxrtcr); 1282d20d6d74SNobuhiro Iwamatsu writel(0x00000016, &mxi->mxwtcr); 12839f1c3beaSNobuhiro Iwamatsu writel(0x00B800C0, &mxi->mxsaar0); 12849f1c3beaSNobuhiro Iwamatsu writel(0x02000800, &mxi->mxsaar1); 12859f1c3beaSNobuhiro Iwamatsu 12869f1c3beaSNobuhiro Iwamatsu /* QoS Control (MXI) */ 12879f1c3beaSNobuhiro Iwamatsu mxi_qos = (struct rcar_mxi_qos *)MXI_QOS_BASE; 12889f1c3beaSNobuhiro Iwamatsu writel(0x0000000C, &mxi_qos->vspdu0); 12899f1c3beaSNobuhiro Iwamatsu writel(0x0000000C, &mxi_qos->vspdu1); 12909f1c3beaSNobuhiro Iwamatsu writel(0x0000000E, &mxi_qos->du0); 12919f1c3beaSNobuhiro Iwamatsu writel(0x0000000E, &mxi_qos->du1); 12929f1c3beaSNobuhiro Iwamatsu 12939f1c3beaSNobuhiro Iwamatsu /* AXI -QoS */ 12949f1c3beaSNobuhiro Iwamatsu /* Transaction Control (MXI) */ 12959f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SYX64TO128_BASE; 12969f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 12979f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 12989f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 12999f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 13009f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 13019f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13029f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13039f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13049f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13059f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13069f1c3beaSNobuhiro Iwamatsu 13079f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_AVB_BASE; 13089f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 13099f1c3beaSNobuhiro Iwamatsu writel(0x000020A6, &axi_qos->qosctset0); 13109f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13119f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13129f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13139f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13149f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13159f1c3beaSNobuhiro Iwamatsu 13169f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_G2D_BASE; 13179f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 13189f1c3beaSNobuhiro Iwamatsu writel(0x000020A6, &axi_qos->qosctset0); 13199f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13209f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13219f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13229f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13239f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13249f1c3beaSNobuhiro Iwamatsu 13259f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMP0_BASE; 13269f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 13279f1c3beaSNobuhiro Iwamatsu writel(0x00002021, &axi_qos->qosctset0); 13289f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13299f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13309f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13319f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13329f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13339f1c3beaSNobuhiro Iwamatsu 13349f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMP1_BASE; 13359f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 13369f1c3beaSNobuhiro Iwamatsu writel(0x00002037, &axi_qos->qosctset0); 13379f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13389f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13399f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13409f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13419f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13429f1c3beaSNobuhiro Iwamatsu 13439f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX0_BASE; 13449f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 13459f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 13469f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 13479f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 13489f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 13499f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13509f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13519f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13529f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13539f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13549f1c3beaSNobuhiro Iwamatsu 13559f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX1_BASE; 13569f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 13579f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 13589f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 13599f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 13609f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 13619f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13629f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13639f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13649f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13659f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13669f1c3beaSNobuhiro Iwamatsu 13679f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_IMUX2_BASE; 13689f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 13699f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 13709f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 13719f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 13729f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 13739f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13749f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13759f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13769f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13779f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13789f1c3beaSNobuhiro Iwamatsu 13799f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_LBS_BASE; 13809f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 13819f1c3beaSNobuhiro Iwamatsu writel(0x0000214C, &axi_qos->qosctset0); 13829f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13839f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13849f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13859f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13869f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13879f1c3beaSNobuhiro Iwamatsu 13889f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUDS_BASE; 13899f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 13909f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 13919f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 13929f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 13939f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 13949f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 13959f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 13969f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 13979f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 13989f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 13999f1c3beaSNobuhiro Iwamatsu 14009f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUM_BASE; 14019f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 14029f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 14039f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 14049f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 14059f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 14069f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14079f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14089f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14099f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14109f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14119f1c3beaSNobuhiro Iwamatsu 14129f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUR_BASE; 14139f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 14149f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 14159f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 14169f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 14179f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 14189f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14199f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14209f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14219f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14229f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14239f1c3beaSNobuhiro Iwamatsu 14249f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUS0_BASE; 14259f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 14269f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 14279f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 14289f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 14299f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 14309f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14319f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14329f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14339f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14349f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14359f1c3beaSNobuhiro Iwamatsu 14369f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MMUS1_BASE; 14379f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 14389f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 14399f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 14409f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 14419f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 14429f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14439f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14449f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14459f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14469f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14479f1c3beaSNobuhiro Iwamatsu 14489f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MTSB0_BASE; 14499f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 14509f1c3beaSNobuhiro Iwamatsu writel(0x00002021, &axi_qos->qosctset0); 14519f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14529f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14539f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14549f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14559f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14569f1c3beaSNobuhiro Iwamatsu 14579f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MTSB1_BASE; 14589f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 14599f1c3beaSNobuhiro Iwamatsu writel(0x00002021, &axi_qos->qosctset0); 14609f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14619f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14629f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14639f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14649f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14659f1c3beaSNobuhiro Iwamatsu 14669f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_PCI_BASE; 14679f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 14689f1c3beaSNobuhiro Iwamatsu writel(0x0000214C, &axi_qos->qosctset0); 14699f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14709f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14719f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14729f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14739f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14749f1c3beaSNobuhiro Iwamatsu 14759f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_RTX_BASE; 14769f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 14779f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 14789f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 14799f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 14809f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 14819f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14829f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14839f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14849f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14859f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14869f1c3beaSNobuhiro Iwamatsu 14879f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SDS0_BASE; 14889f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 14899f1c3beaSNobuhiro Iwamatsu writel(0x000020A6, &axi_qos->qosctset0); 14909f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 14919f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 14929f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 14939f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 14949f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 14959f1c3beaSNobuhiro Iwamatsu 14969f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SDS1_BASE; 14979f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 14989f1c3beaSNobuhiro Iwamatsu writel(0x000020A6, &axi_qos->qosctset0); 14999f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15009f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15019f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15029f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15039f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15049f1c3beaSNobuhiro Iwamatsu 15059f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB20_BASE; 15069f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 15079f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 15089f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15099f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15109f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15119f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15129f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15139f1c3beaSNobuhiro Iwamatsu 15149f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB21_BASE; 15159f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 15169f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 15179f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15189f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15199f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15209f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15219f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15229f1c3beaSNobuhiro Iwamatsu 15239f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB22_BASE; 15249f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 15259f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 15269f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15279f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15289f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15299f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15309f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15319f1c3beaSNobuhiro Iwamatsu 15329f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_USB30_BASE; 15339f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 15349f1c3beaSNobuhiro Iwamatsu writel(0x0000214C, &axi_qos->qosctset0); 15359f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15369f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15379f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15389f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15399f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15409f1c3beaSNobuhiro Iwamatsu 15419f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_AX2M_BASE; 15429f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 15439f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 15449f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15459f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15469f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15479f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15489f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15499f1c3beaSNobuhiro Iwamatsu 15509f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_CC50_BASE; 15519f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 15529f1c3beaSNobuhiro Iwamatsu writel(0x00002029, &axi_qos->qosctset0); 15539f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15549f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15559f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15569f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15579f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15589f1c3beaSNobuhiro Iwamatsu 15599f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_CCI_BASE; 15609f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 15619f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 15629f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15639f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15649f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15659f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15669f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15679f1c3beaSNobuhiro Iwamatsu 15689f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_CS_BASE; 15699f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 15709f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 15719f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15729f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15739f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15749f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15759f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15769f1c3beaSNobuhiro Iwamatsu 15779f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_DDM_BASE; 15789f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 15799f1c3beaSNobuhiro Iwamatsu writel(0x000020A6, &axi_qos->qosctset0); 15809f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15819f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15829f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15839f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15849f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15859f1c3beaSNobuhiro Iwamatsu 15869f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_ETH_BASE; 15879f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 15889f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 15899f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15909f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 15919f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 15929f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 15939f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 15949f1c3beaSNobuhiro Iwamatsu 15959f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_MPXM_BASE; 15969f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 15979f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 15989f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 15999f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16009f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16019f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16029f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16039f1c3beaSNobuhiro Iwamatsu 16049f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SAT0_BASE; 16059f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16069f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 16079f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16089f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16099f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16109f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16119f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16129f1c3beaSNobuhiro Iwamatsu 16139f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SAT1_BASE; 16149f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16159f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 16169f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16179f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16189f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16199f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16209f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16219f1c3beaSNobuhiro Iwamatsu 16229f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SDM0_BASE; 16239f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16249f1c3beaSNobuhiro Iwamatsu writel(0x0000214C, &axi_qos->qosctset0); 16259f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16269f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16279f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16289f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16299f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16309f1c3beaSNobuhiro Iwamatsu 16319f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_SDM1_BASE; 16329f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16339f1c3beaSNobuhiro Iwamatsu writel(0x0000214C, &axi_qos->qosctset0); 16349f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16359f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16369f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16379f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16389f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16399f1c3beaSNobuhiro Iwamatsu 16409f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_TRAB_BASE; 16419f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16429f1c3beaSNobuhiro Iwamatsu writel(0x000020A6, &axi_qos->qosctset0); 16439f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16449f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16459f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16469f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16479f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16489f1c3beaSNobuhiro Iwamatsu 16499f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_UDM0_BASE; 16509f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16519f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 16529f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16539f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16549f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16559f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16569f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16579f1c3beaSNobuhiro Iwamatsu 16589f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI_UDM1_BASE; 16599f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16609f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 16619f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16629f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16639f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16649f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16659f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16669f1c3beaSNobuhiro Iwamatsu 16679f1c3beaSNobuhiro Iwamatsu /* QoS Register (RT-AXI) */ 16689f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_SHX_BASE; 1669d20d6d74SNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 16709f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 16719f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 16729f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 16739f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 16749f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16759f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16769f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16779f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16789f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16799f1c3beaSNobuhiro Iwamatsu 16809f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_DBG_BASE; 16819f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16829f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 16839f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 16849f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 16859f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 16869f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16879f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16889f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16899f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16909f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 16919f1c3beaSNobuhiro Iwamatsu 16929f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_RDM_BASE; 16939f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 16949f1c3beaSNobuhiro Iwamatsu writel(0x00002299, &axi_qos->qosctset0); 16959f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 16969f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 16979f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 16989f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 16999f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17009f1c3beaSNobuhiro Iwamatsu 17019f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_RDS_BASE; 17029f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 17039f1c3beaSNobuhiro Iwamatsu writel(0x00002029, &axi_qos->qosctset0); 17049f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 17059f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17069f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17079f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17089f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17099f1c3beaSNobuhiro Iwamatsu 17109f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_RTX64TO128_BASE; 17119f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 17129f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 17139f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 17149f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 17159f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 17169f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 17179f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17189f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17199f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17209f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17219f1c3beaSNobuhiro Iwamatsu 17229f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_STPRO_BASE; 17239f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 17249f1c3beaSNobuhiro Iwamatsu writel(0x00002029, &axi_qos->qosctset0); 17259f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 17269f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 17279f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 17289f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 17299f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17309f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17319f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17329f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17339f1c3beaSNobuhiro Iwamatsu 17349f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)RT_AXI_SY2RT_BASE; 17359f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 17369f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 17379f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 17389f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17399f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17409f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17419f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17429f1c3beaSNobuhiro Iwamatsu 17439f1c3beaSNobuhiro Iwamatsu /* QoS Register (MP-AXI) */ 17449f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ADSP_BASE; 17459f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 17469f1c3beaSNobuhiro Iwamatsu writel(0x00002037, &axi_qos->qosctset0); 17479f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 17489f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17499f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17509f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17519f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17529f1c3beaSNobuhiro Iwamatsu 17539f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ASDS0_BASE; 17549f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 17559f1c3beaSNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 17569f1c3beaSNobuhiro Iwamatsu writel(0x00000040, &axi_qos->qosreqctr); 17579f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17589f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17599f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17609f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17619f1c3beaSNobuhiro Iwamatsu 17629f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_ASDS1_BASE; 17639f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 17649f1c3beaSNobuhiro Iwamatsu writel(0x00002014, &axi_qos->qosctset0); 17659f1c3beaSNobuhiro Iwamatsu writel(0x00000040, &axi_qos->qosreqctr); 17669f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17679f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17689f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17699f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17709f1c3beaSNobuhiro Iwamatsu 17719f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_MLP_BASE; 17729f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 17739f1c3beaSNobuhiro Iwamatsu writel(0x00001FF0, &axi_qos->qosctset0); 17749f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 17759f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17769f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17779f1c3beaSNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres2); 17789f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17799f1c3beaSNobuhiro Iwamatsu 17809f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_MMUMP_BASE; 17819f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 17829f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 17839f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 17849f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 17859f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 17869f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 17879f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17889f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17899f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17909f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 17919f1c3beaSNobuhiro Iwamatsu 17929f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_SPU_BASE; 17939f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 17949f1c3beaSNobuhiro Iwamatsu writel(0x00002053, &axi_qos->qosctset0); 17959f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 17969f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 17979f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 17989f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 17999f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18009f1c3beaSNobuhiro Iwamatsu 18019f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MP_AXI_SPUC_BASE; 18029f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosconf); 18039f1c3beaSNobuhiro Iwamatsu writel(0x0000206E, &axi_qos->qosctset0); 18049f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 18059f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 18069f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 18079f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 18089f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18099f1c3beaSNobuhiro Iwamatsu 18109f1c3beaSNobuhiro Iwamatsu /* QoS Register (SYS-AXI256) */ 18119f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_AXI128TO256_BASE; 18129f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 18139f1c3beaSNobuhiro Iwamatsu writel(0x000020EB, &axi_qos->qosctset0); 18149f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 18159f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 18169f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 18179f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 18189f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 18199f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 18209f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 18219f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18229f1c3beaSNobuhiro Iwamatsu 18239f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_SYX_BASE; 18249f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 18259f1c3beaSNobuhiro Iwamatsu writel(0x000020EB, &axi_qos->qosctset0); 18269f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 18279f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 18289f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 18299f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 18309f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 18319f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 18329f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 18339f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18349f1c3beaSNobuhiro Iwamatsu 18359f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_MPX_BASE; 18369f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 18379f1c3beaSNobuhiro Iwamatsu writel(0x000020EB, &axi_qos->qosctset0); 18389f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 18399f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 18409f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 18419f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 18429f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 18439f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 18449f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 18459f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18469f1c3beaSNobuhiro Iwamatsu 18479f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)SYS_AXI256_MXI_BASE; 18489f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 18499f1c3beaSNobuhiro Iwamatsu writel(0x000020EB, &axi_qos->qosctset0); 18509f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 18519f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 18529f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 18539f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 18549f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 18559f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 18569f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 18579f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18589f1c3beaSNobuhiro Iwamatsu 18599f1c3beaSNobuhiro Iwamatsu /* QoS Register (CCI-AXI) */ 18609f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUS0_BASE; 18619f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 18629f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 18639f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 18649f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 18659f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 18669f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 18679f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 18689f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 18699f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 18709f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18719f1c3beaSNobuhiro Iwamatsu 18729f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_SYX2_BASE; 18739f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 18749f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 18759f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 18769f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 18779f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 18789f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 18799f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 18809f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 18819f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 18829f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18839f1c3beaSNobuhiro Iwamatsu 18849f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUR_BASE; 18859f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 18869f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 18879f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 18889f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 18899f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 18909f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 18919f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 18929f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 18939f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 18949f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 18959f1c3beaSNobuhiro Iwamatsu 18969f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUDS_BASE; 18979f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 18989f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 18999f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 19009f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 19019f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 19029f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 19039f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 19049f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 19059f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 19069f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 19079f1c3beaSNobuhiro Iwamatsu 19089f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUM_BASE; 19099f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 19109f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 19119f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 19129f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 19139f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 19149f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 19159f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 19169f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 19179f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 19189f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 19199f1c3beaSNobuhiro Iwamatsu 19209f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MXI_BASE; 19219f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 19229f1c3beaSNobuhiro Iwamatsu writel(0x00002245, &axi_qos->qosctset0); 19239f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 19249f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 19259f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 19269f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 19279f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 19289f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 19299f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 19309f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 19319f1c3beaSNobuhiro Iwamatsu 19329f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUS1_BASE; 19339f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 19349f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 19359f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 19369f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 19379f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 19389f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 19399f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 19409f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 19419f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 19429f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 19439f1c3beaSNobuhiro Iwamatsu 19449f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)CCI_AXI_MMUMP_BASE; 19459f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 19469f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosctset0); 19479f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 19489f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 19499f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 19509f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 19519f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 19529f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 19539f1c3beaSNobuhiro Iwamatsu writel(0x00000000, &axi_qos->qosthres2); 19549f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 19559f1c3beaSNobuhiro Iwamatsu 19569f1c3beaSNobuhiro Iwamatsu /* QoS Register (Media-AXI) */ 19579f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_MXR_BASE; 19589f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 19599f1c3beaSNobuhiro Iwamatsu writel(0x000020dc, &axi_qos->qosctset0); 19609f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 19619f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 19629f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 19639f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 19649f1c3beaSNobuhiro Iwamatsu writel(0x000020AA, &axi_qos->qosthres0); 19659f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &axi_qos->qosthres1); 19669f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 19679f1c3beaSNobuhiro Iwamatsu 19689f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_MXW_BASE; 19699f1c3beaSNobuhiro Iwamatsu writel(0x00000002, &axi_qos->qosconf); 19709f1c3beaSNobuhiro Iwamatsu writel(0x000020dc, &axi_qos->qosctset0); 19719f1c3beaSNobuhiro Iwamatsu writel(0x00002096, &axi_qos->qosctset1); 19729f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset2); 19739f1c3beaSNobuhiro Iwamatsu writel(0x00002030, &axi_qos->qosctset3); 19749f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 19759f1c3beaSNobuhiro Iwamatsu writel(0x000020AA, &axi_qos->qosthres0); 19769f1c3beaSNobuhiro Iwamatsu writel(0x00002032, &axi_qos->qosthres1); 19779f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 19789f1c3beaSNobuhiro Iwamatsu 19799f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_JPR_BASE; 19809f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 19819f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 19829f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 19839f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 19849f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 19859f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 19869f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 19879f1c3beaSNobuhiro Iwamatsu 19889f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_JPW_BASE; 19899f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 19909f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 19919f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 19929f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 19939f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 19949f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 19959f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 19969f1c3beaSNobuhiro Iwamatsu 19979f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU0R_BASE; 19989f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 19999f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20009f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20019f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 20029f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 20039f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20049f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20059f1c3beaSNobuhiro Iwamatsu 20069f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU0W_BASE; 20079f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20089f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20099f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20109f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 20119f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 20129f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20139f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20149f1c3beaSNobuhiro Iwamatsu 20159f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU1R_BASE; 20169f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20179f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20189f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20199f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 20209f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 20219f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20229f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20239f1c3beaSNobuhiro Iwamatsu 20249f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_GCU1W_BASE; 20259f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20269f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20279f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20289f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 20299f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 20309f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20319f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20329f1c3beaSNobuhiro Iwamatsu 20339f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_TDMR_BASE; 20349f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20359f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20369f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20379f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 20389f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 20399f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20409f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20419f1c3beaSNobuhiro Iwamatsu 20429f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_TDMW_BASE; 20439f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20449f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20459f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20469f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 20479f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 20489f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20499f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20509f1c3beaSNobuhiro Iwamatsu 20519f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0CR_BASE; 20529f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20539f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20549f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20559f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 20569f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 20579f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20589f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20599f1c3beaSNobuhiro Iwamatsu 20609f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0CW_BASE; 20619f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20629f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20639f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20649f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 20659f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 20669f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20679f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20689f1c3beaSNobuhiro Iwamatsu 20699f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1CR_BASE; 20709f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20719f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20729f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20739f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 20749f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 20759f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20769f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20779f1c3beaSNobuhiro Iwamatsu 20789f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1CW_BASE; 20799f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20809f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20819f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20829f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 20839f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 20849f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20859f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20869f1c3beaSNobuhiro Iwamatsu 20879f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU0CR_BASE; 20889f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20899f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20909f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 20919f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 20929f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 20939f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 20949f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 20959f1c3beaSNobuhiro Iwamatsu 20969f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU0CW_BASE; 20979f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 20989f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 20999f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21009f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 21019f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 21029f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21039f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21049f1c3beaSNobuhiro Iwamatsu 21059f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU1CR_BASE; 21069f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21079f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 21089f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21099f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 21109f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 21119f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21129f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21139f1c3beaSNobuhiro Iwamatsu 21149f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPDU1CW_BASE; 21159f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21169f1c3beaSNobuhiro Iwamatsu writel(0x00002190, &axi_qos->qosctset0); 21179f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21189f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 21199f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 21209f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21219f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21229f1c3beaSNobuhiro Iwamatsu 21239f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VIN0W_BASE; 21249f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21259f1c3beaSNobuhiro Iwamatsu writel(0x00001FF0, &axi_qos->qosctset0); 21269f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21279f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 21289f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 21299f1c3beaSNobuhiro Iwamatsu writel(0x00002001, &axi_qos->qosthres2); 21309f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21319f1c3beaSNobuhiro Iwamatsu 21329f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0R_BASE; 21339f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21349f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 21359f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21369f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 21379f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 21389f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21399f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21409f1c3beaSNobuhiro Iwamatsu 21419f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP0W_BASE; 21429f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21439f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 21449f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21459f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 21469f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 21479f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21489f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21499f1c3beaSNobuhiro Iwamatsu 21509f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP0R_BASE; 21519f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21529f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 21539f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21549f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 21559f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 21569f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21579f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21589f1c3beaSNobuhiro Iwamatsu 21599f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP0W_BASE; 21609f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21619f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 21629f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21639f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 21649f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 21659f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21669f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21679f1c3beaSNobuhiro Iwamatsu 21689f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMSR_BASE; 21699f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21709f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 21719f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21729f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 21739f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 21749f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21759f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21769f1c3beaSNobuhiro Iwamatsu 21779f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMSW_BASE; 21789f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21799f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 21809f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21819f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 21829f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 21839f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21849f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21859f1c3beaSNobuhiro Iwamatsu 21869f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1R_BASE; 21879f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21889f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 21899f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21909f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 21919f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 21929f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 21939f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 21949f1c3beaSNobuhiro Iwamatsu 21959f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSP1W_BASE; 21969f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 21979f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 21989f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 21999f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 22009f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 22019f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22029f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22039f1c3beaSNobuhiro Iwamatsu 22049f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP1R_BASE; 22059f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 22069f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22079f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 22089f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 22099f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 22109f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22119f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22129f1c3beaSNobuhiro Iwamatsu 22139f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP1W_BASE; 22149f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 22159f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22169f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 22179f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 22189f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 22199f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22209f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22219f1c3beaSNobuhiro Iwamatsu 22229f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMRR_BASE; 22239f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 22249f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22259f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 22269f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 22279f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 22289f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22299f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22309f1c3beaSNobuhiro Iwamatsu 22319f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_IMRW_BASE; 22329f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 22339f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22349f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 22359f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 22369f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 22379f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22389f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22399f1c3beaSNobuhiro Iwamatsu 22409f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP2R_BASE; 22419f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 22429f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22439f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 22449f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 22459f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 22469f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22479f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22489f1c3beaSNobuhiro Iwamatsu 22499f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_FDP2W_BASE; 22509f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 22519f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22529f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 22539f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 22549f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 22559f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22569f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22579f1c3beaSNobuhiro Iwamatsu 22589f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD0R_BASE; 22599f1c3beaSNobuhiro Iwamatsu writel(0x00000003, &axi_qos->qosconf); 22609f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22619f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 22629f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 22639f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 22649f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22659f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22669f1c3beaSNobuhiro Iwamatsu 22679f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD0W_BASE; 22689f1c3beaSNobuhiro Iwamatsu writel(0x00000003, &axi_qos->qosconf); 22699f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22709f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 22719f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres0); 22729f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 22739f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22749f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22759f1c3beaSNobuhiro Iwamatsu 22769f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD1R_BASE; 22779f1c3beaSNobuhiro Iwamatsu writel(0x00000003, &axi_qos->qosconf); 22789f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22799f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 22809f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 22819f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 22829f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22839f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22849f1c3beaSNobuhiro Iwamatsu 22859f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VSPD1W_BASE; 22869f1c3beaSNobuhiro Iwamatsu writel(0x00000003, &axi_qos->qosconf); 22879f1c3beaSNobuhiro Iwamatsu writel(0x000020C8, &axi_qos->qosctset0); 22889f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 22899f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres0); 22909f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 22919f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 22929f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 22939f1c3beaSNobuhiro Iwamatsu 22949f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU0R_BASE; 22959f1c3beaSNobuhiro Iwamatsu writel(0x00000003, &axi_qos->qosconf); 22969f1c3beaSNobuhiro Iwamatsu writel(0x00002063, &axi_qos->qosctset0); 22979f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 22989f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 22999f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 23009f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23019f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23029f1c3beaSNobuhiro Iwamatsu 23039f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU0W_BASE; 23049f1c3beaSNobuhiro Iwamatsu writel(0x00000003, &axi_qos->qosconf); 23059f1c3beaSNobuhiro Iwamatsu writel(0x00002063, &axi_qos->qosctset0); 23069f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 23079f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres0); 23089f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 23099f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23109f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23119f1c3beaSNobuhiro Iwamatsu 23129f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU1R_BASE; 23139f1c3beaSNobuhiro Iwamatsu writel(0x00000003, &axi_qos->qosconf); 23149f1c3beaSNobuhiro Iwamatsu writel(0x00002063, &axi_qos->qosctset0); 23159f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 23169f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 23179f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 23189f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23199f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23209f1c3beaSNobuhiro Iwamatsu 23219f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_DU1W_BASE; 23229f1c3beaSNobuhiro Iwamatsu writel(0x00000003, &axi_qos->qosconf); 23239f1c3beaSNobuhiro Iwamatsu writel(0x00002063, &axi_qos->qosctset0); 23249f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosreqctr); 23259f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres0); 23269f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 23279f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23289f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23299f1c3beaSNobuhiro Iwamatsu 23309f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0CR_BASE; 23319f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 23329f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 23339f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 23349f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 23359f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 23369f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23379f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23389f1c3beaSNobuhiro Iwamatsu 23399f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0CW_BASE; 23409f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 23419f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 23429f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 23439f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 23449f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 23459f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23469f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23479f1c3beaSNobuhiro Iwamatsu 23489f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0VR_BASE; 23499f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 23509f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 23519f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 23529f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 23539f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 23549f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23559f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23569f1c3beaSNobuhiro Iwamatsu 23579f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP0VW_BASE; 23589f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 23599f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 23609f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 23619f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 23629f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 23639f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23649f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23659f1c3beaSNobuhiro Iwamatsu 23669f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VPC0R_BASE; 23679f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 23689f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 23699f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 23709f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 23719f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 23729f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23739f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23749f1c3beaSNobuhiro Iwamatsu 23759f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1CR_BASE; 23769f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 23779f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 23789f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 23799f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 23809f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 23819f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23829f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23839f1c3beaSNobuhiro Iwamatsu 23849f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1CW_BASE; 23859f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 23869f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 23879f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 23889f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 23899f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 23909f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 23919f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 23929f1c3beaSNobuhiro Iwamatsu 23939f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1VR_BASE; 23949f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 23959f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 23969f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 23979f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 23989f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 23999f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 24009f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 24019f1c3beaSNobuhiro Iwamatsu 24029f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VCP1VW_BASE; 24039f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 24049f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 24059f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 24069f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres0); 24079f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres1); 24089f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 24099f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 24109f1c3beaSNobuhiro Iwamatsu 24119f1c3beaSNobuhiro Iwamatsu axi_qos = (struct rcar_axi_qos *)MEDIA_AXI_VPC1R_BASE; 24129f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosconf); 24139f1c3beaSNobuhiro Iwamatsu writel(0x00002073, &axi_qos->qosctset0); 24149f1c3beaSNobuhiro Iwamatsu writel(0x00000020, &axi_qos->qosreqctr); 24159f1c3beaSNobuhiro Iwamatsu writel(0x00002064, &axi_qos->qosthres0); 24169f1c3beaSNobuhiro Iwamatsu writel(0x00002004, &axi_qos->qosthres1); 24179f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosthres2); 24189f1c3beaSNobuhiro Iwamatsu writel(0x00000001, &axi_qos->qosqon); 24199f1c3beaSNobuhiro Iwamatsu } 24209f1c3beaSNobuhiro Iwamatsu 24219f1c3beaSNobuhiro Iwamatsu void qos_init(void) 24229f1c3beaSNobuhiro Iwamatsu { 24239f1c3beaSNobuhiro Iwamatsu if (rmobile_get_cpu_rev_integer() >= R8A7790_CUT_ES2X) 24249f1c3beaSNobuhiro Iwamatsu qos_init_es2(); 24259f1c3beaSNobuhiro Iwamatsu else 24269f1c3beaSNobuhiro Iwamatsu qos_init_es1(); 24279f1c3beaSNobuhiro Iwamatsu } 24281cc95f6eSNobuhiro Iwamatsu #else /* CONFIG_ARCH_RMOBILE_EXTRAM_BOOT */ 2429fb6f6001SNobuhiro Iwamatsu void qos_init(void) 2430fb6f6001SNobuhiro Iwamatsu { 2431fb6f6001SNobuhiro Iwamatsu } 24321cc95f6eSNobuhiro Iwamatsu #endif /* CONFIG_ARCH_RMOBILE_EXTRAM_BOOT */ 2433