]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
drivers: renesas: Move ddr/qos/qos header files
authorBiju Das <biju.das.jz@bp.renesas.com>
Wed, 16 Dec 2020 11:53:59 +0000 (11:53 +0000)
committerBiju Das <biju.das.jz@bp.renesas.com>
Wed, 13 Jan 2021 13:03:49 +0000 (13:03 +0000)
Move DDR/QoS/PFC header files, so that the same code
can be re-used by both R-Car Gen3 and RZ/G2 platforms.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Change-Id: I2cc0ceda8d05b6b8d95a69afdc233dc0d098e850

drivers/renesas/common/ddr_regs.h [new file with mode: 0644]
drivers/renesas/common/pfc_regs.h [new file with mode: 0644]
drivers/renesas/common/qos_reg.h [new file with mode: 0644]
drivers/renesas/rcar/ddr/ddr_regs.h [deleted file]
drivers/renesas/rcar/pfc/pfc_regs.h [deleted file]
drivers/renesas/rcar/qos/qos_reg.h [deleted file]
plat/renesas/rcar/platform.mk

diff --git a/drivers/renesas/common/ddr_regs.h b/drivers/renesas/common/ddr_regs.h
new file mode 100644 (file)
index 0000000..ba26c69
--- /dev/null
@@ -0,0 +1,257 @@
+/*
+ * Copyright (c) 2015-2019, Renesas Electronics Corporation
+ * All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#ifndef BOOT_INIT_DRAM_REGDEF_H_
+#define BOOT_INIT_DRAM_REGDEF_H_
+
+/* DBSC registers */
+#define DBSC_DBSYSCONF0                0xE6790000U
+#define DBSC_DBSYSCONF1                0xE6790004U
+#define DBSC_DBPHYCONF0                0xE6790010U
+#define DBSC_DBKIND            0xE6790020U
+#define DBSC_DBMEMCONF(ch, cs) (0xE6790030U + 0x10U * (ch) + 0x04U * (cs))
+#define DBSC_DBMEMCONF_0_0     0xE6790030U
+#define DBSC_DBMEMCONF_0_1     0xE6790034U
+#define DBSC_DBMEMCONF_0_2     0xE6790038U
+#define DBSC_DBMEMCONF_0_3     0xE679003CU
+#define DBSC_DBMEMCONF_1_2     0xE6790048U
+#define DBSC_DBMEMCONF_1_3     0xE679004CU
+#define DBSC_DBMEMCONF_1_0     0xE6790040U
+#define DBSC_DBMEMCONF_1_1     0xE6790044U
+#define DBSC_DBMEMCONF_2_0     0xE6790050U
+#define DBSC_DBMEMCONF_2_1     0xE6790054U
+#define DBSC_DBMEMCONF_2_2     0xE6790058U
+#define DBSC_DBMEMCONF_2_3     0xE679005CU
+#define DBSC_DBMEMCONF_3_0     0xE6790060U
+#define DBSC_DBMEMCONF_3_1     0xE6790064U
+#define DBSC_DBMEMCONF_3_2     0xE6790068U
+#define DBSC_DBMEMCONF_3_3     0xE679006CU
+#define DBSC_DBSYSCNT0         0xE6790100U
+#define DBSC_DBSVCR1           0xE6790104U
+#define DBSC_DBSTATE0          0xE6790108U
+#define DBSC_DBSTATE1          0xE679010CU
+#define DBSC_DBINTEN           0xE6790180U
+#define DBSC_DBINTSTAT0                0xE6790184U
+#define DBSC_DBACEN            0xE6790200U
+#define DBSC_DBRFEN            0xE6790204U
+#define DBSC_DBCMD             0xE6790208U
+#define DBSC_DBWAIT            0xE6790210U
+#define DBSC_DBSYSCTRL0                0xE6790280U
+#define DBSC_DBTR(x)           (0xE6790300U + 0x04U * (x))
+#define DBSC_DBTR0             0xE6790300U
+#define DBSC_DBTR1             0xE6790304U
+#define DBSC_DBTR2             0xE6790308U
+#define DBSC_DBTR3             0xE679030CU
+#define DBSC_DBTR4             0xE6790310U
+#define DBSC_DBTR5             0xE6790314U
+#define DBSC_DBTR6             0xE6790318U
+#define DBSC_DBTR7             0xE679031CU
+#define DBSC_DBTR8             0xE6790320U
+#define DBSC_DBTR9             0xE6790324U
+#define DBSC_DBTR10            0xE6790328U
+#define DBSC_DBTR11            0xE679032CU
+#define DBSC_DBTR12            0xE6790330U
+#define DBSC_DBTR13            0xE6790334U
+#define DBSC_DBTR14            0xE6790338U
+#define DBSC_DBTR15            0xE679033CU
+#define DBSC_DBTR16            0xE6790340U
+#define DBSC_DBTR17            0xE6790344U
+#define DBSC_DBTR18            0xE6790348U
+#define DBSC_DBTR19            0xE679034CU
+#define DBSC_DBTR20            0xE6790350U
+#define DBSC_DBTR21            0xE6790354U
+#define DBSC_DBTR22            0xE6790358U
+#define DBSC_DBTR23            0xE679035CU
+#define DBSC_DBTR24            0xE6790360U
+#define DBSC_DBTR25            0xE6790364U
+#define DBSC_DBTR26            0xE6790368U
+#define DBSC_DBBL              0xE6790400U
+#define DBSC_DBRFCNF1          0xE6790414U
+#define DBSC_DBRFCNF2          0xE6790418U
+#define DBSC_DBTSPCNF          0xE6790420U
+#define DBSC_DBCALCNF          0xE6790424U
+#define DBSC_DBRNK(x)          (0xE6790430U + 0x04U * (x))
+#define DBSC_DBRNK2            0xE6790438U
+#define DBSC_DBRNK3            0xE679043CU
+#define DBSC_DBRNK4            0xE6790440U
+#define DBSC_DBRNK5            0xE6790444U
+#define DBSC_DBPDNCNF          0xE6790450U
+#define DBSC_DBODT(x)          (0xE6790460U + 0x04U * (x))
+#define DBSC_DBODT0            0xE6790460U
+#define DBSC_DBODT1            0xE6790464U
+#define DBSC_DBODT2            0xE6790468U
+#define DBSC_DBODT3            0xE679046CU
+#define DBSC_DBODT4            0xE6790470U
+#define DBSC_DBODT5            0xE6790474U
+#define DBSC_DBODT6            0xE6790478U
+#define DBSC_DBODT7            0xE679047CU
+#define DBSC_DBADJ0            0xE6790500U
+#define DBSC_DBDBICNT          0xE6790518U
+#define DBSC_DBDFIPMSTRCNF     0xE6790520U
+#define DBSC_DBDFICUPDCNF      0xE679052CU
+#define DBSC_DBDFISTAT(ch)     (0xE6790600U + 0x40U * (ch))
+#define DBSC_DBDFISTAT_0       0xE6790600U
+#define DBSC_DBDFISTAT_1       0xE6790640U
+#define DBSC_DBDFISTAT_2       0xE6790680U
+#define DBSC_DBDFISTAT_3       0xE67906C0U
+#define DBSC_DBDFICNT(ch)      (0xE6790604U + 0x40U * (ch))
+#define DBSC_DBDFICNT_0                0xE6790604U
+#define DBSC_DBDFICNT_1                0xE6790644U
+#define DBSC_DBDFICNT_2                0xE6790684U
+#define DBSC_DBDFICNT_3                0xE67906C4U
+#define DBSC_DBPDCNT0(ch)      (0xE6790610U + 0x40U * (ch))
+#define DBSC_DBPDCNT0_0                0xE6790610U
+#define DBSC_DBPDCNT0_1                0xE6790650U
+#define DBSC_DBPDCNT0_2                0xE6790690U
+#define DBSC_DBPDCNT0_3                0xE67906D0U
+#define DBSC_DBPDCNT1(ch)      (0xE6790614U + 0x40U * (ch))
+#define DBSC_DBPDCNT1_0                0xE6790614U
+#define DBSC_DBPDCNT1_1                0xE6790654U
+#define DBSC_DBPDCNT1_2                0xE6790694U
+#define DBSC_DBPDCNT1_3                0xE67906D4U
+#define DBSC_DBPDCNT2(ch)      (0xE6790618U + 0x40U * (ch))
+#define DBSC_DBPDCNT2_0                0xE6790618U
+#define DBSC_DBPDCNT2_1                0xE6790658U
+#define DBSC_DBPDCNT2_2                0xE6790698U
+#define DBSC_DBPDCNT2_3                0xE67906D8U
+#define DBSC_DBPDCNT3(ch)      (0xE679061CU + 0x40U * (ch))
+#define DBSC_DBPDCNT3_0                0xE679061CU
+#define DBSC_DBPDCNT3_1                0xE679065CU
+#define DBSC_DBPDCNT3_2                0xE679069CU
+#define DBSC_DBPDCNT3_3                0xE67906DCU
+#define DBSC_DBPDLK(ch)                (0xE6790620U + 0x40U * (ch))
+#define DBSC_DBPDLK_0          0xE6790620U
+#define DBSC_DBPDLK_1          0xE6790660U
+#define DBSC_DBPDLK_2          0xE67906a0U
+#define DBSC_DBPDLK_3          0xE67906e0U
+#define DBSC_DBPDRGA(ch)       (0xE6790624U + 0x40U * (ch))
+#define DBSC_DBPDRGD(ch)       (0xE6790628U + 0x40U * (ch))
+#define DBSC_DBPDRGA_0         0xE6790624U
+#define DBSC_DBPDRGD_0         0xE6790628U
+#define DBSC_DBPDRGA_1         0xE6790664U
+#define DBSC_DBPDRGD_1         0xE6790668U
+#define DBSC_DBPDRGA_2         0xE67906A4U
+#define DBSC_DBPDRGD_2         0xE67906A8U
+#define DBSC_DBPDRGA_3         0xE67906E4U
+#define DBSC_DBPDRGD_3         0xE67906E8U
+#define DBSC_DBPDSTAT(ch)      (0xE6790630U + 0x40U * (ch))
+#define DBSC_DBPDSTAT_0                0xE6790630U
+#define DBSC_DBPDSTAT_1                0xE6790670U
+#define DBSC_DBPDSTAT_2                0xE67906B0U
+#define DBSC_DBPDSTAT_3                0xE67906F0U
+#define DBSC_DBBUS0CNF0                0xE6790800U
+#define DBSC_DBBUS0CNF1                0xE6790804U
+#define DBSC_DBCAM0CNF1                0xE6790904U
+#define DBSC_DBCAM0CNF2                0xE6790908U
+#define DBSC_DBCAM0CNF3                0xE679090CU
+#define DBSC_DBBSWAP           0xE67909F0U
+#define DBSC_DBBCAMDIS         0xE67909FCU
+#define DBSC_DBSCHCNT0         0xE6791000U
+#define DBSC_DBSCHCNT1         0xE6791004U
+#define DBSC_DBSCHSZ0          0xE6791010U
+#define DBSC_DBSCHRW0          0xE6791020U
+#define DBSC_DBSCHRW1          0xE6791024U
+#define DBSC_DBSCHQOS_0(x)     (0xE6791030U + 0x10U * (x))
+#define DBSC_DBSCHQOS_1(x)     (0xE6791034U + 0x10U * (x))
+#define DBSC_DBSCHQOS_2(x)     (0xE6791038U + 0x10U * (x))
+#define DBSC_DBSCHQOS_3(x)     (0xE679103CU + 0x10U * (x))
+#define DBSC_DBSCHQOS00                0xE6791030U
+#define DBSC_DBSCHQOS01                0xE6791034U
+#define DBSC_DBSCHQOS02                0xE6791038U
+#define DBSC_DBSCHQOS03                0xE679103CU
+#define DBSC_DBSCHQOS10                0xE6791040U
+#define DBSC_DBSCHQOS11                0xE6791044U
+#define DBSC_DBSCHQOS12                0xE6791048U
+#define DBSC_DBSCHQOS13                0xE679104CU
+#define DBSC_DBSCHQOS20                0xE6791050U
+#define DBSC_DBSCHQOS21                0xE6791054U
+#define DBSC_DBSCHQOS22                0xE6791058U
+#define DBSC_DBSCHQOS23                0xE679105CU
+#define DBSC_DBSCHQOS30                0xE6791060U
+#define DBSC_DBSCHQOS31                0xE6791064U
+#define DBSC_DBSCHQOS32                0xE6791068U
+#define DBSC_DBSCHQOS33                0xE679106CU
+#define DBSC_DBSCHQOS40                0xE6791070U
+#define DBSC_DBSCHQOS41                0xE6791074U
+#define DBSC_DBSCHQOS42                0xE6791078U
+#define DBSC_DBSCHQOS43                0xE679107CU
+#define DBSC_DBSCHQOS50                0xE6791080U
+#define DBSC_DBSCHQOS51                0xE6791084U
+#define DBSC_DBSCHQOS52                0xE6791088U
+#define DBSC_DBSCHQOS53                0xE679108CU
+#define DBSC_DBSCHQOS60                0xE6791090U
+#define DBSC_DBSCHQOS61                0xE6791094U
+#define DBSC_DBSCHQOS62                0xE6791098U
+#define DBSC_DBSCHQOS63                0xE679109CU
+#define DBSC_DBSCHQOS70                0xE67910A0U
+#define DBSC_DBSCHQOS71                0xE67910A4U
+#define DBSC_DBSCHQOS72                0xE67910A8U
+#define DBSC_DBSCHQOS73                0xE67910ACU
+#define DBSC_DBSCHQOS80                0xE67910B0U
+#define DBSC_DBSCHQOS81                0xE67910B4U
+#define DBSC_DBSCHQOS82                0xE67910B8U
+#define DBSC_DBSCHQOS83                0xE67910BCU
+#define DBSC_DBSCHQOS90                0xE67910C0U
+#define DBSC_DBSCHQOS91                0xE67910C4U
+#define DBSC_DBSCHQOS92                0xE67910C8U
+#define DBSC_DBSCHQOS93                0xE67910CCU
+#define DBSC_DBSCHQOS100       0xE67910D0U
+#define DBSC_DBSCHQOS101       0xE67910D4U
+#define DBSC_DBSCHQOS102       0xE67910D8U
+#define DBSC_DBSCHQOS103       0xE67910DCU
+#define DBSC_DBSCHQOS110       0xE67910E0U
+#define DBSC_DBSCHQOS111       0xE67910E4U
+#define DBSC_DBSCHQOS112       0xE67910E8U
+#define DBSC_DBSCHQOS113       0xE67910ECU
+#define DBSC_DBSCHQOS120       0xE67910F0U
+#define DBSC_DBSCHQOS121       0xE67910F4U
+#define DBSC_DBSCHQOS122       0xE67910F8U
+#define DBSC_DBSCHQOS123       0xE67910FCU
+#define DBSC_DBSCHQOS130       0xE6791100U
+#define DBSC_DBSCHQOS131       0xE6791104U
+#define DBSC_DBSCHQOS132       0xE6791108U
+#define DBSC_DBSCHQOS133       0xE679110CU
+#define DBSC_DBSCHQOS140       0xE6791110U
+#define DBSC_DBSCHQOS141       0xE6791114U
+#define DBSC_DBSCHQOS142       0xE6791118U
+#define DBSC_DBSCHQOS143       0xE679111CU
+#define DBSC_DBSCHQOS150       0xE6791120U
+#define DBSC_DBSCHQOS151       0xE6791124U
+#define DBSC_DBSCHQOS152       0xE6791128U
+#define DBSC_DBSCHQOS153       0xE679112CU
+#define DBSC_DBSCTR0           0xE6791700U
+#define DBSC_DBSCTR1           0xE6791708U
+#define DBSC_DBSCHRW2          0xE679170CU
+#define DBSC_SCFCTST01(x)      (0xE6791700U + 0x08U * (x))
+#define DBSC_SCFCTST0          0xE6791700U
+#define DBSC_SCFCTST1          0xE6791708U
+#define DBSC_SCFCTST2          0xE679170CU
+#define DBSC_DBMRRDR(chab)     (0xE6791800U + 0x04U * (chab))
+#define DBSC_DBMRRDR_0         0xE6791800U
+#define DBSC_DBMRRDR_1         0xE6791804U
+#define DBSC_DBMRRDR_2         0xE6791808U
+#define DBSC_DBMRRDR_3         0xE679180CU
+#define DBSC_DBMRRDR_4         0xE6791810U
+#define DBSC_DBMRRDR_5         0xE6791814U
+#define DBSC_DBMRRDR_6         0xE6791818U
+#define DBSC_DBMRRDR_7         0xE679181CU
+#define DBSC_DBMEMSWAPCONF0    0xE6792000U
+
+/* CPG registers */
+#define CPG_BASE               0xE6150000U
+#define CPG_FRQCRB             (CPG_BASE + 0x0004U)
+#define CPG_PLLECR             (CPG_BASE + 0x00D0U)
+#define CPG_MSTPSR5            (CPG_BASE + 0x003CU)
+#define CPG_SRCR4              (CPG_BASE + 0x00BCU)
+#define CPG_PLL3CR             (CPG_BASE + 0x00DCU)
+#define CPG_ZB3CKCR            (CPG_BASE + 0x0380U)
+#define CPG_FRQCRD             (CPG_BASE + 0x00E4U)
+#define CPG_SMSTPCR5           (CPG_BASE + 0x0144U)
+#define CPG_CPGWPR             (CPG_BASE + 0x0900U)
+#define CPG_SRSTCLR4           (CPG_BASE + 0x0950U)
+
+#endif /* BOOT_INIT_DRAM_REGDEF_H_*/
diff --git a/drivers/renesas/common/pfc_regs.h b/drivers/renesas/common/pfc_regs.h
new file mode 100644 (file)
index 0000000..4187733
--- /dev/null
@@ -0,0 +1,230 @@
+/*
+ * Copyright (c) 2015-2019, Renesas Electronics Corporation. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+#ifndef PFC_REGS_H
+#define PFC_REGS_H
+
+/* GPIO base address */
+#define GPIO_BASE              (0xE6050000U)
+
+/* GPIO registers */
+#define GPIO_IOINTSEL0         (GPIO_BASE + 0x0000U)
+#define GPIO_INOUTSEL0         (GPIO_BASE + 0x0004U)
+#define GPIO_OUTDT0            (GPIO_BASE + 0x0008U)
+#define GPIO_INDT0             (GPIO_BASE + 0x000CU)
+#define GPIO_INTDT0            (GPIO_BASE + 0x0010U)
+#define GPIO_INTCLR0           (GPIO_BASE + 0x0014U)
+#define GPIO_INTMSK0           (GPIO_BASE + 0x0018U)
+#define GPIO_MSKCLR0           (GPIO_BASE + 0x001CU)
+#define GPIO_POSNEG0           (GPIO_BASE + 0x0020U)
+#define GPIO_EDGLEVEL0         (GPIO_BASE + 0x0024U)
+#define GPIO_FILONOFF0         (GPIO_BASE + 0x0028U)
+#define GPIO_INTMSKS0          (GPIO_BASE + 0x0038U)
+#define GPIO_MSKCLRS0          (GPIO_BASE + 0x003CU)
+#define GPIO_OUTDTSEL0         (GPIO_BASE + 0x0040U)
+#define GPIO_OUTDTH0           (GPIO_BASE + 0x0044U)
+#define GPIO_OUTDTL0           (GPIO_BASE + 0x0048U)
+#define GPIO_BOTHEDGE0         (GPIO_BASE + 0x004CU)
+#define GPIO_IOINTSEL1         (GPIO_BASE + 0x1000U)
+#define GPIO_INOUTSEL1         (GPIO_BASE + 0x1004U)
+#define GPIO_OUTDT1            (GPIO_BASE + 0x1008U)
+#define GPIO_INDT1             (GPIO_BASE + 0x100CU)
+#define GPIO_INTDT1            (GPIO_BASE + 0x1010U)
+#define GPIO_INTCLR1           (GPIO_BASE + 0x1014U)
+#define GPIO_INTMSK1           (GPIO_BASE + 0x1018U)
+#define GPIO_MSKCLR1           (GPIO_BASE + 0x101CU)
+#define GPIO_POSNEG1           (GPIO_BASE + 0x1020U)
+#define GPIO_EDGLEVEL1         (GPIO_BASE + 0x1024U)
+#define GPIO_FILONOFF1         (GPIO_BASE + 0x1028U)
+#define GPIO_INTMSKS1          (GPIO_BASE + 0x1038U)
+#define GPIO_MSKCLRS1          (GPIO_BASE + 0x103CU)
+#define GPIO_OUTDTSEL1         (GPIO_BASE + 0x1040U)
+#define GPIO_OUTDTH1           (GPIO_BASE + 0x1044U)
+#define GPIO_OUTDTL1           (GPIO_BASE + 0x1048U)
+#define GPIO_BOTHEDGE1         (GPIO_BASE + 0x104CU)
+#define GPIO_IOINTSEL2         (GPIO_BASE + 0x2000U)
+#define GPIO_INOUTSEL2         (GPIO_BASE + 0x2004U)
+#define GPIO_OUTDT2            (GPIO_BASE + 0x2008U)
+#define GPIO_INDT2             (GPIO_BASE + 0x200CU)
+#define GPIO_INTDT2            (GPIO_BASE + 0x2010U)
+#define GPIO_INTCLR2           (GPIO_BASE + 0x2014U)
+#define GPIO_INTMSK2           (GPIO_BASE + 0x2018U)
+#define GPIO_MSKCLR2           (GPIO_BASE + 0x201CU)
+#define GPIO_POSNEG2           (GPIO_BASE + 0x2020U)
+#define GPIO_EDGLEVEL2         (GPIO_BASE + 0x2024U)
+#define GPIO_FILONOFF2         (GPIO_BASE + 0x2028U)
+#define GPIO_INTMSKS2          (GPIO_BASE + 0x2038U)
+#define GPIO_MSKCLRS2          (GPIO_BASE + 0x203CU)
+#define GPIO_OUTDTSEL2         (GPIO_BASE + 0x2040U)
+#define GPIO_OUTDTH2           (GPIO_BASE + 0x2044U)
+#define GPIO_OUTDTL2           (GPIO_BASE + 0x2048U)
+#define GPIO_BOTHEDGE2         (GPIO_BASE + 0x204CU)
+#define GPIO_IOINTSEL3         (GPIO_BASE + 0x3000U)
+#define GPIO_INOUTSEL3         (GPIO_BASE + 0x3004U)
+#define GPIO_OUTDT3            (GPIO_BASE + 0x3008U)
+#define GPIO_INDT3             (GPIO_BASE + 0x300CU)
+#define GPIO_INTDT3            (GPIO_BASE + 0x3010U)
+#define GPIO_INTCLR3           (GPIO_BASE + 0x3014U)
+#define GPIO_INTMSK3           (GPIO_BASE + 0x3018U)
+#define GPIO_MSKCLR3           (GPIO_BASE + 0x301CU)
+#define GPIO_POSNEG3           (GPIO_BASE + 0x3020U)
+#define GPIO_EDGLEVEL3         (GPIO_BASE + 0x3024U)
+#define GPIO_FILONOFF3         (GPIO_BASE + 0x3028U)
+#define GPIO_INTMSKS3          (GPIO_BASE + 0x3038U)
+#define GPIO_MSKCLRS3          (GPIO_BASE + 0x303CU)
+#define GPIO_OUTDTSEL3         (GPIO_BASE + 0x3040U)
+#define GPIO_OUTDTH3           (GPIO_BASE + 0x3044U)
+#define GPIO_OUTDTL3           (GPIO_BASE + 0x3048U)
+#define GPIO_BOTHEDGE3         (GPIO_BASE + 0x304CU)
+#define GPIO_IOINTSEL4         (GPIO_BASE + 0x4000U)
+#define GPIO_INOUTSEL4         (GPIO_BASE + 0x4004U)
+#define GPIO_OUTDT4            (GPIO_BASE + 0x4008U)
+#define GPIO_INDT4             (GPIO_BASE + 0x400CU)
+#define GPIO_INTDT4            (GPIO_BASE + 0x4010U)
+#define GPIO_INTCLR4           (GPIO_BASE + 0x4014U)
+#define GPIO_INTMSK4           (GPIO_BASE + 0x4018U)
+#define GPIO_MSKCLR4           (GPIO_BASE + 0x401CU)
+#define GPIO_POSNEG4           (GPIO_BASE + 0x4020U)
+#define GPIO_EDGLEVEL4         (GPIO_BASE + 0x4024U)
+#define GPIO_FILONOFF4         (GPIO_BASE + 0x4028U)
+#define GPIO_INTMSKS4          (GPIO_BASE + 0x4038U)
+#define GPIO_MSKCLRS4          (GPIO_BASE + 0x403CU)
+#define GPIO_OUTDTSEL4         (GPIO_BASE + 0x4040U)
+#define GPIO_OUTDTH4           (GPIO_BASE + 0x4044U)
+#define GPIO_OUTDTL4           (GPIO_BASE + 0x4048U)
+#define GPIO_BOTHEDGE4         (GPIO_BASE + 0x404CU)
+#define GPIO_IOINTSEL5         (GPIO_BASE + 0x5000U)
+#define GPIO_INOUTSEL5         (GPIO_BASE + 0x5004U)
+#define GPIO_OUTDT5            (GPIO_BASE + 0x5008U)
+#define GPIO_INDT5             (GPIO_BASE + 0x500CU)
+#define GPIO_INTDT5            (GPIO_BASE + 0x5010U)
+#define GPIO_INTCLR5           (GPIO_BASE + 0x5014U)
+#define GPIO_INTMSK5           (GPIO_BASE + 0x5018U)
+#define GPIO_MSKCLR5           (GPIO_BASE + 0x501CU)
+#define GPIO_POSNEG5           (GPIO_BASE + 0x5020U)
+#define GPIO_EDGLEVEL5         (GPIO_BASE + 0x5024U)
+#define GPIO_FILONOFF5         (GPIO_BASE + 0x5028U)
+#define GPIO_INTMSKS5          (GPIO_BASE + 0x5038U)
+#define GPIO_MSKCLRS5          (GPIO_BASE + 0x503CU)
+#define GPIO_OUTDTSEL5         (GPIO_BASE + 0x5040U)
+#define GPIO_OUTDTH5           (GPIO_BASE + 0x5044U)
+#define GPIO_OUTDTL5           (GPIO_BASE + 0x5048U)
+#define GPIO_BOTHEDGE5         (GPIO_BASE + 0x504CU)
+#define GPIO_IOINTSEL6         (GPIO_BASE + 0x5400U)
+#define GPIO_INOUTSEL6         (GPIO_BASE + 0x5404U)
+#define GPIO_OUTDT6            (GPIO_BASE + 0x5408U)
+#define GPIO_INTDT6            (GPIO_BASE + 0x5410U)
+#define GPIO_INTCLR6           (GPIO_BASE + 0x5414U)
+#define GPIO_INTMSK6           (GPIO_BASE + 0x5418U)
+#define GPIO_MSKCLR6           (GPIO_BASE + 0x541CU)
+#define GPIO_POSNEG6           (GPIO_BASE + 0x5420U)
+#define GPIO_EDGLEVEL6         (GPIO_BASE + 0x5424U)
+#define GPIO_FILONOFF6         (GPIO_BASE + 0x5428U)
+#define GPIO_INTMSKS6          (GPIO_BASE + 0x5438U)
+#define GPIO_MSKCLRS6          (GPIO_BASE + 0x543CU)
+#define GPIO_OUTDTSEL6         (GPIO_BASE + 0x5440U)
+#define GPIO_OUTDTH6           (GPIO_BASE + 0x5444U)
+#define GPIO_OUTDTL6           (GPIO_BASE + 0x5448U)
+#define GPIO_BOTHEDGE6         (GPIO_BASE + 0x544CU)
+#define GPIO_IOINTSEL7         (GPIO_BASE + 0x5800U)
+#define GPIO_INOUTSEL7         (GPIO_BASE + 0x5804U)
+#define GPIO_OUTDT7            (GPIO_BASE + 0x5808U)
+#define GPIO_INDT7             (GPIO_BASE + 0x580CU)
+#define GPIO_INTDT7            (GPIO_BASE + 0x5810U)
+#define GPIO_INTCLR7           (GPIO_BASE + 0x5814U)
+#define GPIO_INTMSK7           (GPIO_BASE + 0x5818U)
+#define GPIO_MSKCLR7           (GPIO_BASE + 0x581CU)
+#define GPIO_POSNEG7           (GPIO_BASE + 0x5820U)
+#define GPIO_EDGLEVEL7         (GPIO_BASE + 0x5824U)
+#define GPIO_FILONOFF7         (GPIO_BASE + 0x5828U)
+#define GPIO_INTMSKS7          (GPIO_BASE + 0x5838U)
+#define GPIO_MSKCLRS7          (GPIO_BASE + 0x583CU)
+#define GPIO_OUTDTSEL7         (GPIO_BASE + 0x5840U)
+#define GPIO_OUTDTH7           (GPIO_BASE + 0x5844U)
+#define GPIO_OUTDTL7           (GPIO_BASE + 0x5848U)
+#define GPIO_BOTHEDGE7         (GPIO_BASE + 0x584CU)
+
+/* Pin functon base address */
+#define PFC_BASE               (0xE6060000U)
+
+/* Pin functon registers */
+#define PFC_PMMR               (PFC_BASE + 0x0000U)
+#define PFC_GPSR0              (PFC_BASE + 0x0100U)
+#define PFC_GPSR1              (PFC_BASE + 0x0104U)
+#define PFC_GPSR2              (PFC_BASE + 0x0108U)
+#define PFC_GPSR3              (PFC_BASE + 0x010CU)
+#define PFC_GPSR4              (PFC_BASE + 0x0110U)
+#define PFC_GPSR5              (PFC_BASE + 0x0114U)
+#define PFC_GPSR6              (PFC_BASE + 0x0118U)
+#define PFC_GPSR7              (PFC_BASE + 0x011CU)
+#define PFC_IPSR0              (PFC_BASE + 0x0200U)
+#define PFC_IPSR1              (PFC_BASE + 0x0204U)
+#define PFC_IPSR2              (PFC_BASE + 0x0208U)
+#define PFC_IPSR3              (PFC_BASE + 0x020CU)
+#define PFC_IPSR4              (PFC_BASE + 0x0210U)
+#define PFC_IPSR5              (PFC_BASE + 0x0214U)
+#define PFC_IPSR6              (PFC_BASE + 0x0218U)
+#define PFC_IPSR7              (PFC_BASE + 0x021CU)
+#define PFC_IPSR8              (PFC_BASE + 0x0220U)
+#define PFC_IPSR9              (PFC_BASE + 0x0224U)
+#define PFC_IPSR10             (PFC_BASE + 0x0228U)
+#define PFC_IPSR11             (PFC_BASE + 0x022CU)
+#define PFC_IPSR12             (PFC_BASE + 0x0230U)
+#define PFC_IPSR13             (PFC_BASE + 0x0234U)
+#define PFC_IPSR14             (PFC_BASE + 0x0238U)
+#define PFC_IPSR15             (PFC_BASE + 0x023CU)
+#define PFC_IPSR16             (PFC_BASE + 0x0240U)
+#define PFC_IPSR17             (PFC_BASE + 0x0244U)
+#define PFC_IPSR18             (PFC_BASE + 0x0248U)
+#define PFC_DRVCTRL0           (PFC_BASE + 0x0300U)
+#define PFC_DRVCTRL1           (PFC_BASE + 0x0304U)
+#define PFC_DRVCTRL2           (PFC_BASE + 0x0308U)
+#define PFC_DRVCTRL3           (PFC_BASE + 0x030CU)
+#define PFC_DRVCTRL4           (PFC_BASE + 0x0310U)
+#define PFC_DRVCTRL5           (PFC_BASE + 0x0314U)
+#define PFC_DRVCTRL6           (PFC_BASE + 0x0318U)
+#define PFC_DRVCTRL7           (PFC_BASE + 0x031CU)
+#define PFC_DRVCTRL8           (PFC_BASE + 0x0320U)
+#define PFC_DRVCTRL9           (PFC_BASE + 0x0324U)
+#define PFC_DRVCTRL10          (PFC_BASE + 0x0328U)
+#define PFC_DRVCTRL11          (PFC_BASE + 0x032CU)
+#define PFC_DRVCTRL12          (PFC_BASE + 0x0330U)
+#define PFC_DRVCTRL13          (PFC_BASE + 0x0334U)
+#define PFC_DRVCTRL14          (PFC_BASE + 0x0338U)
+#define PFC_DRVCTRL15          (PFC_BASE + 0x033CU)
+#define PFC_DRVCTRL16          (PFC_BASE + 0x0340U)
+#define PFC_DRVCTRL17          (PFC_BASE + 0x0344U)
+#define PFC_DRVCTRL18          (PFC_BASE + 0x0348U)
+#define PFC_DRVCTRL19          (PFC_BASE + 0x034CU)
+#define PFC_DRVCTRL20          (PFC_BASE + 0x0350U)
+#define PFC_DRVCTRL21          (PFC_BASE + 0x0354U)
+#define PFC_DRVCTRL22          (PFC_BASE + 0x0358U)
+#define PFC_DRVCTRL23          (PFC_BASE + 0x035CU)
+#define PFC_DRVCTRL24          (PFC_BASE + 0x0360U)
+#define PFC_POCCTRL0           (PFC_BASE + 0x0380U)
+#define PFC_IOCTRL31           (PFC_BASE + 0x0384U)
+#define PFC_POCCTRL2           (PFC_BASE + 0x0388U)
+#define PFC_TDSELCTRL0         (PFC_BASE + 0x03C0U)
+#define PFC_IOCTRL             (PFC_BASE + 0x03E0U)
+#define PFC_TSREG              (PFC_BASE + 0x03E4U)
+#define PFC_PUEN0              (PFC_BASE + 0x0400U)
+#define PFC_PUEN1              (PFC_BASE + 0x0404U)
+#define PFC_PUEN2              (PFC_BASE + 0x0408U)
+#define PFC_PUEN3              (PFC_BASE + 0x040CU)
+#define PFC_PUEN4              (PFC_BASE + 0x0410U)
+#define PFC_PUEN5              (PFC_BASE + 0x0414U)
+#define PFC_PUEN6              (PFC_BASE + 0x0418U)
+#define PFC_PUD0               (PFC_BASE + 0x0440U)
+#define PFC_PUD1               (PFC_BASE + 0x0444U)
+#define PFC_PUD2               (PFC_BASE + 0x0448U)
+#define PFC_PUD3               (PFC_BASE + 0x044CU)
+#define PFC_PUD4               (PFC_BASE + 0x0450U)
+#define PFC_PUD5               (PFC_BASE + 0x0454U)
+#define PFC_PUD6               (PFC_BASE + 0x0458U)
+#define PFC_MOD_SEL0           (PFC_BASE + 0x0500U)
+#define PFC_MOD_SEL1           (PFC_BASE + 0x0504U)
+#define PFC_MOD_SEL2           (PFC_BASE + 0x0508U)
+
+#endif /* PFC_REGS_H */
diff --git a/drivers/renesas/common/qos_reg.h b/drivers/renesas/common/qos_reg.h
new file mode 100644 (file)
index 0000000..f2012fa
--- /dev/null
@@ -0,0 +1,133 @@
+/*
+ * Copyright (c) 2017-2019, Renesas Electronics Corporation. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#ifndef QOS_REG_H
+#define QOS_REG_H
+
+#define        RCAR_QOS_NONE                   3U
+#define        RCAR_QOS_TYPE_DEFAULT           0U
+
+#define        RCAR_DRAM_SPLIT_LINEAR          0U
+#define        RCAR_DRAM_SPLIT_4CH             1U
+#define        RCAR_DRAM_SPLIT_2CH             2U
+#define        RCAR_DRAM_SPLIT_AUTO            3U
+#define        RST_BASE                        (0xE6160000U)
+#define        RST_MODEMR                      (RST_BASE + 0x0060U)
+
+#define        DBSC_BASE                       0xE6790000U
+#define DBSC_DBSYSCNT0                 (DBSC_BASE + 0x0100U)
+#define DBSC_AXARB                     (DBSC_BASE + 0x0800U)
+#define DBSC_DBCAM0CNF1                        (DBSC_BASE + 0x0904U)
+#define DBSC_DBCAM0CNF2                        (DBSC_BASE + 0x0908U)
+#define DBSC_DBCAM0CNF3                        (DBSC_BASE + 0x090CU)
+#define DBSC_DBSCHCNT0                 (DBSC_BASE + 0x1000U)
+#define DBSC_DBSCHCNT1                 (DBSC_BASE + 0x1004U)
+#define DBSC_DBSCHSZ0                  (DBSC_BASE + 0x1010U)
+#define DBSC_DBSCHRW0                  (DBSC_BASE + 0x1020U)
+#define DBSC_DBSCHRW1                  (DBSC_BASE + 0x1024U)
+#define DBSC_DBSCHQOS00                        (DBSC_BASE + 0x1030U)
+#define DBSC_DBSCHQOS01                        (DBSC_BASE + 0x1034U)
+#define DBSC_DBSCHQOS02                        (DBSC_BASE + 0x1038U)
+#define DBSC_DBSCHQOS03                        (DBSC_BASE + 0x103CU)
+#define DBSC_DBSCHQOS40                        (DBSC_BASE + 0x1070U)
+#define DBSC_DBSCHQOS41                        (DBSC_BASE + 0x1074U)
+#define DBSC_DBSCHQOS42                        (DBSC_BASE + 0x1078U)
+#define DBSC_DBSCHQOS43                        (DBSC_BASE + 0x107CU)
+#define DBSC_DBSCHQOS90                        (DBSC_BASE + 0x10C0U)
+#define DBSC_DBSCHQOS91                        (DBSC_BASE + 0x10C4U)
+#define DBSC_DBSCHQOS92                        (DBSC_BASE + 0x10C8U)
+#define DBSC_DBSCHQOS93                        (DBSC_BASE + 0x10CCU)
+#define DBSC_DBSCHQOS120               (DBSC_BASE + 0x10F0U)
+#define DBSC_DBSCHQOS121               (DBSC_BASE + 0x10F4U)
+#define DBSC_DBSCHQOS122               (DBSC_BASE + 0x10F8U)
+#define DBSC_DBSCHQOS123               (DBSC_BASE + 0x10FCU)
+#define DBSC_DBSCHQOS130               (DBSC_BASE + 0x1100U)
+#define DBSC_DBSCHQOS131               (DBSC_BASE + 0x1104U)
+#define DBSC_DBSCHQOS132               (DBSC_BASE + 0x1108U)
+#define DBSC_DBSCHQOS133               (DBSC_BASE + 0x110CU)
+#define DBSC_DBSCHQOS140               (DBSC_BASE + 0x1110U)
+#define DBSC_DBSCHQOS141               (DBSC_BASE + 0x1114U)
+#define DBSC_DBSCHQOS142               (DBSC_BASE + 0x1118U)
+#define DBSC_DBSCHQOS143               (DBSC_BASE + 0x111CU)
+#define DBSC_DBSCHQOS150               (DBSC_BASE + 0x1120U)
+#define DBSC_DBSCHQOS151               (DBSC_BASE + 0x1124U)
+#define DBSC_DBSCHQOS152               (DBSC_BASE + 0x1128U)
+#define DBSC_DBSCHQOS153               (DBSC_BASE + 0x112CU)
+#define DBSC_SCFCTST0                  (DBSC_BASE + 0x1700U)
+#define DBSC_SCFCTST1                  (DBSC_BASE + 0x1708U)
+#define DBSC_SCFCTST2                  (DBSC_BASE + 0x170CU)
+
+#define        AXI_BASE                        0xE6784000U
+#define        AXI_ADSPLCR0                    (AXI_BASE + 0x0008U)
+#define        AXI_ADSPLCR1                    (AXI_BASE + 0x000CU)
+#define        AXI_ADSPLCR2                    (AXI_BASE + 0x0010U)
+#define        AXI_ADSPLCR3                    (AXI_BASE + 0x0014U)
+#define        AXI_MMCR                        (AXI_BASE + 0x0300U)
+#define        ADSPLCR0_ADRMODE_DEFAULT        ((uint32_t)0U << 31U)
+#define        ADSPLCR0_ADRMODE_GEN2           ((uint32_t)1U << 31U)
+#define        ADSPLCR0_SPLITSEL(x)            ((uint32_t)(x) << 16U)
+#define        ADSPLCR0_AREA(x)                ((uint32_t)(x) <<  8U)
+#define        ADSPLCR0_SWP                    0x0CU
+
+#define        AXI_TR3CR                       0xE67D100CU
+#define        AXI_TR4CR                       0xE67D1014U
+
+#define        QOS_BASE0                       0xE67E0000U
+#define        QOSBW_FIX_QOS_BANK0             (QOS_BASE0 + 0x0000U)
+#define        QOSBW_FIX_QOS_BANK1             (QOS_BASE0 + 0x1000U)
+#define        QOSBW_BE_QOS_BANK0              (QOS_BASE0 + 0x2000U)
+#define        QOSBW_BE_QOS_BANK1              (QOS_BASE0 + 0x3000U)
+#define        QOSCTRL_SL_INIT                 (QOS_BASE0 + 0x8000U)
+#define        QOSCTRL_REF_ARS                 (QOS_BASE0 + 0x8004U)
+#define        QOSCTRL_STATQC                  (QOS_BASE0 + 0x8008U)
+
+#define        QOS_BASE1                       0xE67F0000U
+#define        QOSCTRL_RAS                     (QOS_BASE1 + 0x0000U)
+#define        QOSCTRL_FIXTH                   (QOS_BASE1 + 0x0004U)
+#define        QOSCTRL_RAEN                    (QOS_BASE1 + 0x0018U)
+#define        QOSCTRL_REGGD                   (QOS_BASE1 + 0x0020U)
+#define        QOSCTRL_DANN                    (QOS_BASE1 + 0x0030U)
+#define        QOSCTRL_DANT                    (QOS_BASE1 + 0x0038U)
+#define        QOSCTRL_EC                      (QOS_BASE1 + 0x003CU)
+#define        QOSCTRL_EMS                     (QOS_BASE1 + 0x0040U)
+#define        QOSCTRL_FSS                     (QOS_BASE1 + 0x0048U)
+#define        QOSCTRL_INSFC                   (QOS_BASE1 + 0x0050U)
+#define        QOSCTRL_BERR                    (QOS_BASE1 + 0x0054U)
+#define        QOSCTRL_EARLYR                  (QOS_BASE1 + 0x0060U)
+#define        QOSCTRL_RACNT0                  (QOS_BASE1 + 0x0080U)
+#define        QOSCTRL_STATGEN0                (QOS_BASE1 + 0x0088U)
+
+#define        GPU_ACT_GRD                     0xFD820808U
+#define        GPU_ACT0                        0xFD820800U
+#define        GPU_ACT1                        0xFD821800U
+#define        GPU_ACT2                        0xFD822800U
+#define        GPU_ACT3                        0xFD823800U
+#define        GPU_ACT4                        0xFD824800U
+#define        GPU_ACT5                        0xFD825800U
+#define        GPU_ACT6                        0xFD826800U
+#define        GPU_ACT7                        0xFD827800U
+
+#define        RT_ACT0                         0xFFC50800U
+#define        RT_ACT1                         0xFFC51800U
+
+#define        CPU_ACT0                        0xF1300800U
+#define        CPU_ACT1                        0xF1340800U
+#define        CPU_ACT2                        0xF1380800U
+#define        CPU_ACT3                        0xF13C0800U
+
+#define        RCAR_REWT_TRAINING_DISABLE      0U
+#define        RCAR_REWT_TRAINING_ENABLE       1U
+
+#define QOSWT_FIX_WTQOS_BANK0          (QOSBW_FIX_QOS_BANK0 + 0x0800U)
+#define QOSWT_FIX_WTQOS_BANK1          (QOSBW_FIX_QOS_BANK1 + 0x0800U)
+#define QOSWT_BE_WTQOS_BANK0           (QOSBW_BE_QOS_BANK0  + 0x0800U)
+#define QOSWT_BE_WTQOS_BANK1           (QOSBW_BE_QOS_BANK1  + 0x0800U)
+#define        QOSWT_WTEN                      (QOS_BASE0 + 0x8030U)
+#define        QOSWT_WTREF                     (QOS_BASE0 + 0x8034U)
+#define        QOSWT_WTSET0                    (QOS_BASE0 + 0x8038U)
+#define        QOSWT_WTSET1                    (QOS_BASE0 + 0x803CU)
+
+#endif /* QOS_REG_H */
diff --git a/drivers/renesas/rcar/ddr/ddr_regs.h b/drivers/renesas/rcar/ddr/ddr_regs.h
deleted file mode 100644 (file)
index ba26c69..0000000
+++ /dev/null
@@ -1,257 +0,0 @@
-/*
- * Copyright (c) 2015-2019, Renesas Electronics Corporation
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#ifndef BOOT_INIT_DRAM_REGDEF_H_
-#define BOOT_INIT_DRAM_REGDEF_H_
-
-/* DBSC registers */
-#define DBSC_DBSYSCONF0                0xE6790000U
-#define DBSC_DBSYSCONF1                0xE6790004U
-#define DBSC_DBPHYCONF0                0xE6790010U
-#define DBSC_DBKIND            0xE6790020U
-#define DBSC_DBMEMCONF(ch, cs) (0xE6790030U + 0x10U * (ch) + 0x04U * (cs))
-#define DBSC_DBMEMCONF_0_0     0xE6790030U
-#define DBSC_DBMEMCONF_0_1     0xE6790034U
-#define DBSC_DBMEMCONF_0_2     0xE6790038U
-#define DBSC_DBMEMCONF_0_3     0xE679003CU
-#define DBSC_DBMEMCONF_1_2     0xE6790048U
-#define DBSC_DBMEMCONF_1_3     0xE679004CU
-#define DBSC_DBMEMCONF_1_0     0xE6790040U
-#define DBSC_DBMEMCONF_1_1     0xE6790044U
-#define DBSC_DBMEMCONF_2_0     0xE6790050U
-#define DBSC_DBMEMCONF_2_1     0xE6790054U
-#define DBSC_DBMEMCONF_2_2     0xE6790058U
-#define DBSC_DBMEMCONF_2_3     0xE679005CU
-#define DBSC_DBMEMCONF_3_0     0xE6790060U
-#define DBSC_DBMEMCONF_3_1     0xE6790064U
-#define DBSC_DBMEMCONF_3_2     0xE6790068U
-#define DBSC_DBMEMCONF_3_3     0xE679006CU
-#define DBSC_DBSYSCNT0         0xE6790100U
-#define DBSC_DBSVCR1           0xE6790104U
-#define DBSC_DBSTATE0          0xE6790108U
-#define DBSC_DBSTATE1          0xE679010CU
-#define DBSC_DBINTEN           0xE6790180U
-#define DBSC_DBINTSTAT0                0xE6790184U
-#define DBSC_DBACEN            0xE6790200U
-#define DBSC_DBRFEN            0xE6790204U
-#define DBSC_DBCMD             0xE6790208U
-#define DBSC_DBWAIT            0xE6790210U
-#define DBSC_DBSYSCTRL0                0xE6790280U
-#define DBSC_DBTR(x)           (0xE6790300U + 0x04U * (x))
-#define DBSC_DBTR0             0xE6790300U
-#define DBSC_DBTR1             0xE6790304U
-#define DBSC_DBTR2             0xE6790308U
-#define DBSC_DBTR3             0xE679030CU
-#define DBSC_DBTR4             0xE6790310U
-#define DBSC_DBTR5             0xE6790314U
-#define DBSC_DBTR6             0xE6790318U
-#define DBSC_DBTR7             0xE679031CU
-#define DBSC_DBTR8             0xE6790320U
-#define DBSC_DBTR9             0xE6790324U
-#define DBSC_DBTR10            0xE6790328U
-#define DBSC_DBTR11            0xE679032CU
-#define DBSC_DBTR12            0xE6790330U
-#define DBSC_DBTR13            0xE6790334U
-#define DBSC_DBTR14            0xE6790338U
-#define DBSC_DBTR15            0xE679033CU
-#define DBSC_DBTR16            0xE6790340U
-#define DBSC_DBTR17            0xE6790344U
-#define DBSC_DBTR18            0xE6790348U
-#define DBSC_DBTR19            0xE679034CU
-#define DBSC_DBTR20            0xE6790350U
-#define DBSC_DBTR21            0xE6790354U
-#define DBSC_DBTR22            0xE6790358U
-#define DBSC_DBTR23            0xE679035CU
-#define DBSC_DBTR24            0xE6790360U
-#define DBSC_DBTR25            0xE6790364U
-#define DBSC_DBTR26            0xE6790368U
-#define DBSC_DBBL              0xE6790400U
-#define DBSC_DBRFCNF1          0xE6790414U
-#define DBSC_DBRFCNF2          0xE6790418U
-#define DBSC_DBTSPCNF          0xE6790420U
-#define DBSC_DBCALCNF          0xE6790424U
-#define DBSC_DBRNK(x)          (0xE6790430U + 0x04U * (x))
-#define DBSC_DBRNK2            0xE6790438U
-#define DBSC_DBRNK3            0xE679043CU
-#define DBSC_DBRNK4            0xE6790440U
-#define DBSC_DBRNK5            0xE6790444U
-#define DBSC_DBPDNCNF          0xE6790450U
-#define DBSC_DBODT(x)          (0xE6790460U + 0x04U * (x))
-#define DBSC_DBODT0            0xE6790460U
-#define DBSC_DBODT1            0xE6790464U
-#define DBSC_DBODT2            0xE6790468U
-#define DBSC_DBODT3            0xE679046CU
-#define DBSC_DBODT4            0xE6790470U
-#define DBSC_DBODT5            0xE6790474U
-#define DBSC_DBODT6            0xE6790478U
-#define DBSC_DBODT7            0xE679047CU
-#define DBSC_DBADJ0            0xE6790500U
-#define DBSC_DBDBICNT          0xE6790518U
-#define DBSC_DBDFIPMSTRCNF     0xE6790520U
-#define DBSC_DBDFICUPDCNF      0xE679052CU
-#define DBSC_DBDFISTAT(ch)     (0xE6790600U + 0x40U * (ch))
-#define DBSC_DBDFISTAT_0       0xE6790600U
-#define DBSC_DBDFISTAT_1       0xE6790640U
-#define DBSC_DBDFISTAT_2       0xE6790680U
-#define DBSC_DBDFISTAT_3       0xE67906C0U
-#define DBSC_DBDFICNT(ch)      (0xE6790604U + 0x40U * (ch))
-#define DBSC_DBDFICNT_0                0xE6790604U
-#define DBSC_DBDFICNT_1                0xE6790644U
-#define DBSC_DBDFICNT_2                0xE6790684U
-#define DBSC_DBDFICNT_3                0xE67906C4U
-#define DBSC_DBPDCNT0(ch)      (0xE6790610U + 0x40U * (ch))
-#define DBSC_DBPDCNT0_0                0xE6790610U
-#define DBSC_DBPDCNT0_1                0xE6790650U
-#define DBSC_DBPDCNT0_2                0xE6790690U
-#define DBSC_DBPDCNT0_3                0xE67906D0U
-#define DBSC_DBPDCNT1(ch)      (0xE6790614U + 0x40U * (ch))
-#define DBSC_DBPDCNT1_0                0xE6790614U
-#define DBSC_DBPDCNT1_1                0xE6790654U
-#define DBSC_DBPDCNT1_2                0xE6790694U
-#define DBSC_DBPDCNT1_3                0xE67906D4U
-#define DBSC_DBPDCNT2(ch)      (0xE6790618U + 0x40U * (ch))
-#define DBSC_DBPDCNT2_0                0xE6790618U
-#define DBSC_DBPDCNT2_1                0xE6790658U
-#define DBSC_DBPDCNT2_2                0xE6790698U
-#define DBSC_DBPDCNT2_3                0xE67906D8U
-#define DBSC_DBPDCNT3(ch)      (0xE679061CU + 0x40U * (ch))
-#define DBSC_DBPDCNT3_0                0xE679061CU
-#define DBSC_DBPDCNT3_1                0xE679065CU
-#define DBSC_DBPDCNT3_2                0xE679069CU
-#define DBSC_DBPDCNT3_3                0xE67906DCU
-#define DBSC_DBPDLK(ch)                (0xE6790620U + 0x40U * (ch))
-#define DBSC_DBPDLK_0          0xE6790620U
-#define DBSC_DBPDLK_1          0xE6790660U
-#define DBSC_DBPDLK_2          0xE67906a0U
-#define DBSC_DBPDLK_3          0xE67906e0U
-#define DBSC_DBPDRGA(ch)       (0xE6790624U + 0x40U * (ch))
-#define DBSC_DBPDRGD(ch)       (0xE6790628U + 0x40U * (ch))
-#define DBSC_DBPDRGA_0         0xE6790624U
-#define DBSC_DBPDRGD_0         0xE6790628U
-#define DBSC_DBPDRGA_1         0xE6790664U
-#define DBSC_DBPDRGD_1         0xE6790668U
-#define DBSC_DBPDRGA_2         0xE67906A4U
-#define DBSC_DBPDRGD_2         0xE67906A8U
-#define DBSC_DBPDRGA_3         0xE67906E4U
-#define DBSC_DBPDRGD_3         0xE67906E8U
-#define DBSC_DBPDSTAT(ch)      (0xE6790630U + 0x40U * (ch))
-#define DBSC_DBPDSTAT_0                0xE6790630U
-#define DBSC_DBPDSTAT_1                0xE6790670U
-#define DBSC_DBPDSTAT_2                0xE67906B0U
-#define DBSC_DBPDSTAT_3                0xE67906F0U
-#define DBSC_DBBUS0CNF0                0xE6790800U
-#define DBSC_DBBUS0CNF1                0xE6790804U
-#define DBSC_DBCAM0CNF1                0xE6790904U
-#define DBSC_DBCAM0CNF2                0xE6790908U
-#define DBSC_DBCAM0CNF3                0xE679090CU
-#define DBSC_DBBSWAP           0xE67909F0U
-#define DBSC_DBBCAMDIS         0xE67909FCU
-#define DBSC_DBSCHCNT0         0xE6791000U
-#define DBSC_DBSCHCNT1         0xE6791004U
-#define DBSC_DBSCHSZ0          0xE6791010U
-#define DBSC_DBSCHRW0          0xE6791020U
-#define DBSC_DBSCHRW1          0xE6791024U
-#define DBSC_DBSCHQOS_0(x)     (0xE6791030U + 0x10U * (x))
-#define DBSC_DBSCHQOS_1(x)     (0xE6791034U + 0x10U * (x))
-#define DBSC_DBSCHQOS_2(x)     (0xE6791038U + 0x10U * (x))
-#define DBSC_DBSCHQOS_3(x)     (0xE679103CU + 0x10U * (x))
-#define DBSC_DBSCHQOS00                0xE6791030U
-#define DBSC_DBSCHQOS01                0xE6791034U
-#define DBSC_DBSCHQOS02                0xE6791038U
-#define DBSC_DBSCHQOS03                0xE679103CU
-#define DBSC_DBSCHQOS10                0xE6791040U
-#define DBSC_DBSCHQOS11                0xE6791044U
-#define DBSC_DBSCHQOS12                0xE6791048U
-#define DBSC_DBSCHQOS13                0xE679104CU
-#define DBSC_DBSCHQOS20                0xE6791050U
-#define DBSC_DBSCHQOS21                0xE6791054U
-#define DBSC_DBSCHQOS22                0xE6791058U
-#define DBSC_DBSCHQOS23                0xE679105CU
-#define DBSC_DBSCHQOS30                0xE6791060U
-#define DBSC_DBSCHQOS31                0xE6791064U
-#define DBSC_DBSCHQOS32                0xE6791068U
-#define DBSC_DBSCHQOS33                0xE679106CU
-#define DBSC_DBSCHQOS40                0xE6791070U
-#define DBSC_DBSCHQOS41                0xE6791074U
-#define DBSC_DBSCHQOS42                0xE6791078U
-#define DBSC_DBSCHQOS43                0xE679107CU
-#define DBSC_DBSCHQOS50                0xE6791080U
-#define DBSC_DBSCHQOS51                0xE6791084U
-#define DBSC_DBSCHQOS52                0xE6791088U
-#define DBSC_DBSCHQOS53                0xE679108CU
-#define DBSC_DBSCHQOS60                0xE6791090U
-#define DBSC_DBSCHQOS61                0xE6791094U
-#define DBSC_DBSCHQOS62                0xE6791098U
-#define DBSC_DBSCHQOS63                0xE679109CU
-#define DBSC_DBSCHQOS70                0xE67910A0U
-#define DBSC_DBSCHQOS71                0xE67910A4U
-#define DBSC_DBSCHQOS72                0xE67910A8U
-#define DBSC_DBSCHQOS73                0xE67910ACU
-#define DBSC_DBSCHQOS80                0xE67910B0U
-#define DBSC_DBSCHQOS81                0xE67910B4U
-#define DBSC_DBSCHQOS82                0xE67910B8U
-#define DBSC_DBSCHQOS83                0xE67910BCU
-#define DBSC_DBSCHQOS90                0xE67910C0U
-#define DBSC_DBSCHQOS91                0xE67910C4U
-#define DBSC_DBSCHQOS92                0xE67910C8U
-#define DBSC_DBSCHQOS93                0xE67910CCU
-#define DBSC_DBSCHQOS100       0xE67910D0U
-#define DBSC_DBSCHQOS101       0xE67910D4U
-#define DBSC_DBSCHQOS102       0xE67910D8U
-#define DBSC_DBSCHQOS103       0xE67910DCU
-#define DBSC_DBSCHQOS110       0xE67910E0U
-#define DBSC_DBSCHQOS111       0xE67910E4U
-#define DBSC_DBSCHQOS112       0xE67910E8U
-#define DBSC_DBSCHQOS113       0xE67910ECU
-#define DBSC_DBSCHQOS120       0xE67910F0U
-#define DBSC_DBSCHQOS121       0xE67910F4U
-#define DBSC_DBSCHQOS122       0xE67910F8U
-#define DBSC_DBSCHQOS123       0xE67910FCU
-#define DBSC_DBSCHQOS130       0xE6791100U
-#define DBSC_DBSCHQOS131       0xE6791104U
-#define DBSC_DBSCHQOS132       0xE6791108U
-#define DBSC_DBSCHQOS133       0xE679110CU
-#define DBSC_DBSCHQOS140       0xE6791110U
-#define DBSC_DBSCHQOS141       0xE6791114U
-#define DBSC_DBSCHQOS142       0xE6791118U
-#define DBSC_DBSCHQOS143       0xE679111CU
-#define DBSC_DBSCHQOS150       0xE6791120U
-#define DBSC_DBSCHQOS151       0xE6791124U
-#define DBSC_DBSCHQOS152       0xE6791128U
-#define DBSC_DBSCHQOS153       0xE679112CU
-#define DBSC_DBSCTR0           0xE6791700U
-#define DBSC_DBSCTR1           0xE6791708U
-#define DBSC_DBSCHRW2          0xE679170CU
-#define DBSC_SCFCTST01(x)      (0xE6791700U + 0x08U * (x))
-#define DBSC_SCFCTST0          0xE6791700U
-#define DBSC_SCFCTST1          0xE6791708U
-#define DBSC_SCFCTST2          0xE679170CU
-#define DBSC_DBMRRDR(chab)     (0xE6791800U + 0x04U * (chab))
-#define DBSC_DBMRRDR_0         0xE6791800U
-#define DBSC_DBMRRDR_1         0xE6791804U
-#define DBSC_DBMRRDR_2         0xE6791808U
-#define DBSC_DBMRRDR_3         0xE679180CU
-#define DBSC_DBMRRDR_4         0xE6791810U
-#define DBSC_DBMRRDR_5         0xE6791814U
-#define DBSC_DBMRRDR_6         0xE6791818U
-#define DBSC_DBMRRDR_7         0xE679181CU
-#define DBSC_DBMEMSWAPCONF0    0xE6792000U
-
-/* CPG registers */
-#define CPG_BASE               0xE6150000U
-#define CPG_FRQCRB             (CPG_BASE + 0x0004U)
-#define CPG_PLLECR             (CPG_BASE + 0x00D0U)
-#define CPG_MSTPSR5            (CPG_BASE + 0x003CU)
-#define CPG_SRCR4              (CPG_BASE + 0x00BCU)
-#define CPG_PLL3CR             (CPG_BASE + 0x00DCU)
-#define CPG_ZB3CKCR            (CPG_BASE + 0x0380U)
-#define CPG_FRQCRD             (CPG_BASE + 0x00E4U)
-#define CPG_SMSTPCR5           (CPG_BASE + 0x0144U)
-#define CPG_CPGWPR             (CPG_BASE + 0x0900U)
-#define CPG_SRSTCLR4           (CPG_BASE + 0x0950U)
-
-#endif /* BOOT_INIT_DRAM_REGDEF_H_*/
diff --git a/drivers/renesas/rcar/pfc/pfc_regs.h b/drivers/renesas/rcar/pfc/pfc_regs.h
deleted file mode 100644 (file)
index 4187733..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
-/*
- * Copyright (c) 2015-2019, Renesas Electronics Corporation. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-#ifndef PFC_REGS_H
-#define PFC_REGS_H
-
-/* GPIO base address */
-#define GPIO_BASE              (0xE6050000U)
-
-/* GPIO registers */
-#define GPIO_IOINTSEL0         (GPIO_BASE + 0x0000U)
-#define GPIO_INOUTSEL0         (GPIO_BASE + 0x0004U)
-#define GPIO_OUTDT0            (GPIO_BASE + 0x0008U)
-#define GPIO_INDT0             (GPIO_BASE + 0x000CU)
-#define GPIO_INTDT0            (GPIO_BASE + 0x0010U)
-#define GPIO_INTCLR0           (GPIO_BASE + 0x0014U)
-#define GPIO_INTMSK0           (GPIO_BASE + 0x0018U)
-#define GPIO_MSKCLR0           (GPIO_BASE + 0x001CU)
-#define GPIO_POSNEG0           (GPIO_BASE + 0x0020U)
-#define GPIO_EDGLEVEL0         (GPIO_BASE + 0x0024U)
-#define GPIO_FILONOFF0         (GPIO_BASE + 0x0028U)
-#define GPIO_INTMSKS0          (GPIO_BASE + 0x0038U)
-#define GPIO_MSKCLRS0          (GPIO_BASE + 0x003CU)
-#define GPIO_OUTDTSEL0         (GPIO_BASE + 0x0040U)
-#define GPIO_OUTDTH0           (GPIO_BASE + 0x0044U)
-#define GPIO_OUTDTL0           (GPIO_BASE + 0x0048U)
-#define GPIO_BOTHEDGE0         (GPIO_BASE + 0x004CU)
-#define GPIO_IOINTSEL1         (GPIO_BASE + 0x1000U)
-#define GPIO_INOUTSEL1         (GPIO_BASE + 0x1004U)
-#define GPIO_OUTDT1            (GPIO_BASE + 0x1008U)
-#define GPIO_INDT1             (GPIO_BASE + 0x100CU)
-#define GPIO_INTDT1            (GPIO_BASE + 0x1010U)
-#define GPIO_INTCLR1           (GPIO_BASE + 0x1014U)
-#define GPIO_INTMSK1           (GPIO_BASE + 0x1018U)
-#define GPIO_MSKCLR1           (GPIO_BASE + 0x101CU)
-#define GPIO_POSNEG1           (GPIO_BASE + 0x1020U)
-#define GPIO_EDGLEVEL1         (GPIO_BASE + 0x1024U)
-#define GPIO_FILONOFF1         (GPIO_BASE + 0x1028U)
-#define GPIO_INTMSKS1          (GPIO_BASE + 0x1038U)
-#define GPIO_MSKCLRS1          (GPIO_BASE + 0x103CU)
-#define GPIO_OUTDTSEL1         (GPIO_BASE + 0x1040U)
-#define GPIO_OUTDTH1           (GPIO_BASE + 0x1044U)
-#define GPIO_OUTDTL1           (GPIO_BASE + 0x1048U)
-#define GPIO_BOTHEDGE1         (GPIO_BASE + 0x104CU)
-#define GPIO_IOINTSEL2         (GPIO_BASE + 0x2000U)
-#define GPIO_INOUTSEL2         (GPIO_BASE + 0x2004U)
-#define GPIO_OUTDT2            (GPIO_BASE + 0x2008U)
-#define GPIO_INDT2             (GPIO_BASE + 0x200CU)
-#define GPIO_INTDT2            (GPIO_BASE + 0x2010U)
-#define GPIO_INTCLR2           (GPIO_BASE + 0x2014U)
-#define GPIO_INTMSK2           (GPIO_BASE + 0x2018U)
-#define GPIO_MSKCLR2           (GPIO_BASE + 0x201CU)
-#define GPIO_POSNEG2           (GPIO_BASE + 0x2020U)
-#define GPIO_EDGLEVEL2         (GPIO_BASE + 0x2024U)
-#define GPIO_FILONOFF2         (GPIO_BASE + 0x2028U)
-#define GPIO_INTMSKS2          (GPIO_BASE + 0x2038U)
-#define GPIO_MSKCLRS2          (GPIO_BASE + 0x203CU)
-#define GPIO_OUTDTSEL2         (GPIO_BASE + 0x2040U)
-#define GPIO_OUTDTH2           (GPIO_BASE + 0x2044U)
-#define GPIO_OUTDTL2           (GPIO_BASE + 0x2048U)
-#define GPIO_BOTHEDGE2         (GPIO_BASE + 0x204CU)
-#define GPIO_IOINTSEL3         (GPIO_BASE + 0x3000U)
-#define GPIO_INOUTSEL3         (GPIO_BASE + 0x3004U)
-#define GPIO_OUTDT3            (GPIO_BASE + 0x3008U)
-#define GPIO_INDT3             (GPIO_BASE + 0x300CU)
-#define GPIO_INTDT3            (GPIO_BASE + 0x3010U)
-#define GPIO_INTCLR3           (GPIO_BASE + 0x3014U)
-#define GPIO_INTMSK3           (GPIO_BASE + 0x3018U)
-#define GPIO_MSKCLR3           (GPIO_BASE + 0x301CU)
-#define GPIO_POSNEG3           (GPIO_BASE + 0x3020U)
-#define GPIO_EDGLEVEL3         (GPIO_BASE + 0x3024U)
-#define GPIO_FILONOFF3         (GPIO_BASE + 0x3028U)
-#define GPIO_INTMSKS3          (GPIO_BASE + 0x3038U)
-#define GPIO_MSKCLRS3          (GPIO_BASE + 0x303CU)
-#define GPIO_OUTDTSEL3         (GPIO_BASE + 0x3040U)
-#define GPIO_OUTDTH3           (GPIO_BASE + 0x3044U)
-#define GPIO_OUTDTL3           (GPIO_BASE + 0x3048U)
-#define GPIO_BOTHEDGE3         (GPIO_BASE + 0x304CU)
-#define GPIO_IOINTSEL4         (GPIO_BASE + 0x4000U)
-#define GPIO_INOUTSEL4         (GPIO_BASE + 0x4004U)
-#define GPIO_OUTDT4            (GPIO_BASE + 0x4008U)
-#define GPIO_INDT4             (GPIO_BASE + 0x400CU)
-#define GPIO_INTDT4            (GPIO_BASE + 0x4010U)
-#define GPIO_INTCLR4           (GPIO_BASE + 0x4014U)
-#define GPIO_INTMSK4           (GPIO_BASE + 0x4018U)
-#define GPIO_MSKCLR4           (GPIO_BASE + 0x401CU)
-#define GPIO_POSNEG4           (GPIO_BASE + 0x4020U)
-#define GPIO_EDGLEVEL4         (GPIO_BASE + 0x4024U)
-#define GPIO_FILONOFF4         (GPIO_BASE + 0x4028U)
-#define GPIO_INTMSKS4          (GPIO_BASE + 0x4038U)
-#define GPIO_MSKCLRS4          (GPIO_BASE + 0x403CU)
-#define GPIO_OUTDTSEL4         (GPIO_BASE + 0x4040U)
-#define GPIO_OUTDTH4           (GPIO_BASE + 0x4044U)
-#define GPIO_OUTDTL4           (GPIO_BASE + 0x4048U)
-#define GPIO_BOTHEDGE4         (GPIO_BASE + 0x404CU)
-#define GPIO_IOINTSEL5         (GPIO_BASE + 0x5000U)
-#define GPIO_INOUTSEL5         (GPIO_BASE + 0x5004U)
-#define GPIO_OUTDT5            (GPIO_BASE + 0x5008U)
-#define GPIO_INDT5             (GPIO_BASE + 0x500CU)
-#define GPIO_INTDT5            (GPIO_BASE + 0x5010U)
-#define GPIO_INTCLR5           (GPIO_BASE + 0x5014U)
-#define GPIO_INTMSK5           (GPIO_BASE + 0x5018U)
-#define GPIO_MSKCLR5           (GPIO_BASE + 0x501CU)
-#define GPIO_POSNEG5           (GPIO_BASE + 0x5020U)
-#define GPIO_EDGLEVEL5         (GPIO_BASE + 0x5024U)
-#define GPIO_FILONOFF5         (GPIO_BASE + 0x5028U)
-#define GPIO_INTMSKS5          (GPIO_BASE + 0x5038U)
-#define GPIO_MSKCLRS5          (GPIO_BASE + 0x503CU)
-#define GPIO_OUTDTSEL5         (GPIO_BASE + 0x5040U)
-#define GPIO_OUTDTH5           (GPIO_BASE + 0x5044U)
-#define GPIO_OUTDTL5           (GPIO_BASE + 0x5048U)
-#define GPIO_BOTHEDGE5         (GPIO_BASE + 0x504CU)
-#define GPIO_IOINTSEL6         (GPIO_BASE + 0x5400U)
-#define GPIO_INOUTSEL6         (GPIO_BASE + 0x5404U)
-#define GPIO_OUTDT6            (GPIO_BASE + 0x5408U)
-#define GPIO_INTDT6            (GPIO_BASE + 0x5410U)
-#define GPIO_INTCLR6           (GPIO_BASE + 0x5414U)
-#define GPIO_INTMSK6           (GPIO_BASE + 0x5418U)
-#define GPIO_MSKCLR6           (GPIO_BASE + 0x541CU)
-#define GPIO_POSNEG6           (GPIO_BASE + 0x5420U)
-#define GPIO_EDGLEVEL6         (GPIO_BASE + 0x5424U)
-#define GPIO_FILONOFF6         (GPIO_BASE + 0x5428U)
-#define GPIO_INTMSKS6          (GPIO_BASE + 0x5438U)
-#define GPIO_MSKCLRS6          (GPIO_BASE + 0x543CU)
-#define GPIO_OUTDTSEL6         (GPIO_BASE + 0x5440U)
-#define GPIO_OUTDTH6           (GPIO_BASE + 0x5444U)
-#define GPIO_OUTDTL6           (GPIO_BASE + 0x5448U)
-#define GPIO_BOTHEDGE6         (GPIO_BASE + 0x544CU)
-#define GPIO_IOINTSEL7         (GPIO_BASE + 0x5800U)
-#define GPIO_INOUTSEL7         (GPIO_BASE + 0x5804U)
-#define GPIO_OUTDT7            (GPIO_BASE + 0x5808U)
-#define GPIO_INDT7             (GPIO_BASE + 0x580CU)
-#define GPIO_INTDT7            (GPIO_BASE + 0x5810U)
-#define GPIO_INTCLR7           (GPIO_BASE + 0x5814U)
-#define GPIO_INTMSK7           (GPIO_BASE + 0x5818U)
-#define GPIO_MSKCLR7           (GPIO_BASE + 0x581CU)
-#define GPIO_POSNEG7           (GPIO_BASE + 0x5820U)
-#define GPIO_EDGLEVEL7         (GPIO_BASE + 0x5824U)
-#define GPIO_FILONOFF7         (GPIO_BASE + 0x5828U)
-#define GPIO_INTMSKS7          (GPIO_BASE + 0x5838U)
-#define GPIO_MSKCLRS7          (GPIO_BASE + 0x583CU)
-#define GPIO_OUTDTSEL7         (GPIO_BASE + 0x5840U)
-#define GPIO_OUTDTH7           (GPIO_BASE + 0x5844U)
-#define GPIO_OUTDTL7           (GPIO_BASE + 0x5848U)
-#define GPIO_BOTHEDGE7         (GPIO_BASE + 0x584CU)
-
-/* Pin functon base address */
-#define PFC_BASE               (0xE6060000U)
-
-/* Pin functon registers */
-#define PFC_PMMR               (PFC_BASE + 0x0000U)
-#define PFC_GPSR0              (PFC_BASE + 0x0100U)
-#define PFC_GPSR1              (PFC_BASE + 0x0104U)
-#define PFC_GPSR2              (PFC_BASE + 0x0108U)
-#define PFC_GPSR3              (PFC_BASE + 0x010CU)
-#define PFC_GPSR4              (PFC_BASE + 0x0110U)
-#define PFC_GPSR5              (PFC_BASE + 0x0114U)
-#define PFC_GPSR6              (PFC_BASE + 0x0118U)
-#define PFC_GPSR7              (PFC_BASE + 0x011CU)
-#define PFC_IPSR0              (PFC_BASE + 0x0200U)
-#define PFC_IPSR1              (PFC_BASE + 0x0204U)
-#define PFC_IPSR2              (PFC_BASE + 0x0208U)
-#define PFC_IPSR3              (PFC_BASE + 0x020CU)
-#define PFC_IPSR4              (PFC_BASE + 0x0210U)
-#define PFC_IPSR5              (PFC_BASE + 0x0214U)
-#define PFC_IPSR6              (PFC_BASE + 0x0218U)
-#define PFC_IPSR7              (PFC_BASE + 0x021CU)
-#define PFC_IPSR8              (PFC_BASE + 0x0220U)
-#define PFC_IPSR9              (PFC_BASE + 0x0224U)
-#define PFC_IPSR10             (PFC_BASE + 0x0228U)
-#define PFC_IPSR11             (PFC_BASE + 0x022CU)
-#define PFC_IPSR12             (PFC_BASE + 0x0230U)
-#define PFC_IPSR13             (PFC_BASE + 0x0234U)
-#define PFC_IPSR14             (PFC_BASE + 0x0238U)
-#define PFC_IPSR15             (PFC_BASE + 0x023CU)
-#define PFC_IPSR16             (PFC_BASE + 0x0240U)
-#define PFC_IPSR17             (PFC_BASE + 0x0244U)
-#define PFC_IPSR18             (PFC_BASE + 0x0248U)
-#define PFC_DRVCTRL0           (PFC_BASE + 0x0300U)
-#define PFC_DRVCTRL1           (PFC_BASE + 0x0304U)
-#define PFC_DRVCTRL2           (PFC_BASE + 0x0308U)
-#define PFC_DRVCTRL3           (PFC_BASE + 0x030CU)
-#define PFC_DRVCTRL4           (PFC_BASE + 0x0310U)
-#define PFC_DRVCTRL5           (PFC_BASE + 0x0314U)
-#define PFC_DRVCTRL6           (PFC_BASE + 0x0318U)
-#define PFC_DRVCTRL7           (PFC_BASE + 0x031CU)
-#define PFC_DRVCTRL8           (PFC_BASE + 0x0320U)
-#define PFC_DRVCTRL9           (PFC_BASE + 0x0324U)
-#define PFC_DRVCTRL10          (PFC_BASE + 0x0328U)
-#define PFC_DRVCTRL11          (PFC_BASE + 0x032CU)
-#define PFC_DRVCTRL12          (PFC_BASE + 0x0330U)
-#define PFC_DRVCTRL13          (PFC_BASE + 0x0334U)
-#define PFC_DRVCTRL14          (PFC_BASE + 0x0338U)
-#define PFC_DRVCTRL15          (PFC_BASE + 0x033CU)
-#define PFC_DRVCTRL16          (PFC_BASE + 0x0340U)
-#define PFC_DRVCTRL17          (PFC_BASE + 0x0344U)
-#define PFC_DRVCTRL18          (PFC_BASE + 0x0348U)
-#define PFC_DRVCTRL19          (PFC_BASE + 0x034CU)
-#define PFC_DRVCTRL20          (PFC_BASE + 0x0350U)
-#define PFC_DRVCTRL21          (PFC_BASE + 0x0354U)
-#define PFC_DRVCTRL22          (PFC_BASE + 0x0358U)
-#define PFC_DRVCTRL23          (PFC_BASE + 0x035CU)
-#define PFC_DRVCTRL24          (PFC_BASE + 0x0360U)
-#define PFC_POCCTRL0           (PFC_BASE + 0x0380U)
-#define PFC_IOCTRL31           (PFC_BASE + 0x0384U)
-#define PFC_POCCTRL2           (PFC_BASE + 0x0388U)
-#define PFC_TDSELCTRL0         (PFC_BASE + 0x03C0U)
-#define PFC_IOCTRL             (PFC_BASE + 0x03E0U)
-#define PFC_TSREG              (PFC_BASE + 0x03E4U)
-#define PFC_PUEN0              (PFC_BASE + 0x0400U)
-#define PFC_PUEN1              (PFC_BASE + 0x0404U)
-#define PFC_PUEN2              (PFC_BASE + 0x0408U)
-#define PFC_PUEN3              (PFC_BASE + 0x040CU)
-#define PFC_PUEN4              (PFC_BASE + 0x0410U)
-#define PFC_PUEN5              (PFC_BASE + 0x0414U)
-#define PFC_PUEN6              (PFC_BASE + 0x0418U)
-#define PFC_PUD0               (PFC_BASE + 0x0440U)
-#define PFC_PUD1               (PFC_BASE + 0x0444U)
-#define PFC_PUD2               (PFC_BASE + 0x0448U)
-#define PFC_PUD3               (PFC_BASE + 0x044CU)
-#define PFC_PUD4               (PFC_BASE + 0x0450U)
-#define PFC_PUD5               (PFC_BASE + 0x0454U)
-#define PFC_PUD6               (PFC_BASE + 0x0458U)
-#define PFC_MOD_SEL0           (PFC_BASE + 0x0500U)
-#define PFC_MOD_SEL1           (PFC_BASE + 0x0504U)
-#define PFC_MOD_SEL2           (PFC_BASE + 0x0508U)
-
-#endif /* PFC_REGS_H */
diff --git a/drivers/renesas/rcar/qos/qos_reg.h b/drivers/renesas/rcar/qos/qos_reg.h
deleted file mode 100644 (file)
index f2012fa..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- * Copyright (c) 2017-2019, Renesas Electronics Corporation. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#ifndef QOS_REG_H
-#define QOS_REG_H
-
-#define        RCAR_QOS_NONE                   3U
-#define        RCAR_QOS_TYPE_DEFAULT           0U
-
-#define        RCAR_DRAM_SPLIT_LINEAR          0U
-#define        RCAR_DRAM_SPLIT_4CH             1U
-#define        RCAR_DRAM_SPLIT_2CH             2U
-#define        RCAR_DRAM_SPLIT_AUTO            3U
-#define        RST_BASE                        (0xE6160000U)
-#define        RST_MODEMR                      (RST_BASE + 0x0060U)
-
-#define        DBSC_BASE                       0xE6790000U
-#define DBSC_DBSYSCNT0                 (DBSC_BASE + 0x0100U)
-#define DBSC_AXARB                     (DBSC_BASE + 0x0800U)
-#define DBSC_DBCAM0CNF1                        (DBSC_BASE + 0x0904U)
-#define DBSC_DBCAM0CNF2                        (DBSC_BASE + 0x0908U)
-#define DBSC_DBCAM0CNF3                        (DBSC_BASE + 0x090CU)
-#define DBSC_DBSCHCNT0                 (DBSC_BASE + 0x1000U)
-#define DBSC_DBSCHCNT1                 (DBSC_BASE + 0x1004U)
-#define DBSC_DBSCHSZ0                  (DBSC_BASE + 0x1010U)
-#define DBSC_DBSCHRW0                  (DBSC_BASE + 0x1020U)
-#define DBSC_DBSCHRW1                  (DBSC_BASE + 0x1024U)
-#define DBSC_DBSCHQOS00                        (DBSC_BASE + 0x1030U)
-#define DBSC_DBSCHQOS01                        (DBSC_BASE + 0x1034U)
-#define DBSC_DBSCHQOS02                        (DBSC_BASE + 0x1038U)
-#define DBSC_DBSCHQOS03                        (DBSC_BASE + 0x103CU)
-#define DBSC_DBSCHQOS40                        (DBSC_BASE + 0x1070U)
-#define DBSC_DBSCHQOS41                        (DBSC_BASE + 0x1074U)
-#define DBSC_DBSCHQOS42                        (DBSC_BASE + 0x1078U)
-#define DBSC_DBSCHQOS43                        (DBSC_BASE + 0x107CU)
-#define DBSC_DBSCHQOS90                        (DBSC_BASE + 0x10C0U)
-#define DBSC_DBSCHQOS91                        (DBSC_BASE + 0x10C4U)
-#define DBSC_DBSCHQOS92                        (DBSC_BASE + 0x10C8U)
-#define DBSC_DBSCHQOS93                        (DBSC_BASE + 0x10CCU)
-#define DBSC_DBSCHQOS120               (DBSC_BASE + 0x10F0U)
-#define DBSC_DBSCHQOS121               (DBSC_BASE + 0x10F4U)
-#define DBSC_DBSCHQOS122               (DBSC_BASE + 0x10F8U)
-#define DBSC_DBSCHQOS123               (DBSC_BASE + 0x10FCU)
-#define DBSC_DBSCHQOS130               (DBSC_BASE + 0x1100U)
-#define DBSC_DBSCHQOS131               (DBSC_BASE + 0x1104U)
-#define DBSC_DBSCHQOS132               (DBSC_BASE + 0x1108U)
-#define DBSC_DBSCHQOS133               (DBSC_BASE + 0x110CU)
-#define DBSC_DBSCHQOS140               (DBSC_BASE + 0x1110U)
-#define DBSC_DBSCHQOS141               (DBSC_BASE + 0x1114U)
-#define DBSC_DBSCHQOS142               (DBSC_BASE + 0x1118U)
-#define DBSC_DBSCHQOS143               (DBSC_BASE + 0x111CU)
-#define DBSC_DBSCHQOS150               (DBSC_BASE + 0x1120U)
-#define DBSC_DBSCHQOS151               (DBSC_BASE + 0x1124U)
-#define DBSC_DBSCHQOS152               (DBSC_BASE + 0x1128U)
-#define DBSC_DBSCHQOS153               (DBSC_BASE + 0x112CU)
-#define DBSC_SCFCTST0                  (DBSC_BASE + 0x1700U)
-#define DBSC_SCFCTST1                  (DBSC_BASE + 0x1708U)
-#define DBSC_SCFCTST2                  (DBSC_BASE + 0x170CU)
-
-#define        AXI_BASE                        0xE6784000U
-#define        AXI_ADSPLCR0                    (AXI_BASE + 0x0008U)
-#define        AXI_ADSPLCR1                    (AXI_BASE + 0x000CU)
-#define        AXI_ADSPLCR2                    (AXI_BASE + 0x0010U)
-#define        AXI_ADSPLCR3                    (AXI_BASE + 0x0014U)
-#define        AXI_MMCR                        (AXI_BASE + 0x0300U)
-#define        ADSPLCR0_ADRMODE_DEFAULT        ((uint32_t)0U << 31U)
-#define        ADSPLCR0_ADRMODE_GEN2           ((uint32_t)1U << 31U)
-#define        ADSPLCR0_SPLITSEL(x)            ((uint32_t)(x) << 16U)
-#define        ADSPLCR0_AREA(x)                ((uint32_t)(x) <<  8U)
-#define        ADSPLCR0_SWP                    0x0CU
-
-#define        AXI_TR3CR                       0xE67D100CU
-#define        AXI_TR4CR                       0xE67D1014U
-
-#define        QOS_BASE0                       0xE67E0000U
-#define        QOSBW_FIX_QOS_BANK0             (QOS_BASE0 + 0x0000U)
-#define        QOSBW_FIX_QOS_BANK1             (QOS_BASE0 + 0x1000U)
-#define        QOSBW_BE_QOS_BANK0              (QOS_BASE0 + 0x2000U)
-#define        QOSBW_BE_QOS_BANK1              (QOS_BASE0 + 0x3000U)
-#define        QOSCTRL_SL_INIT                 (QOS_BASE0 + 0x8000U)
-#define        QOSCTRL_REF_ARS                 (QOS_BASE0 + 0x8004U)
-#define        QOSCTRL_STATQC                  (QOS_BASE0 + 0x8008U)
-
-#define        QOS_BASE1                       0xE67F0000U
-#define        QOSCTRL_RAS                     (QOS_BASE1 + 0x0000U)
-#define        QOSCTRL_FIXTH                   (QOS_BASE1 + 0x0004U)
-#define        QOSCTRL_RAEN                    (QOS_BASE1 + 0x0018U)
-#define        QOSCTRL_REGGD                   (QOS_BASE1 + 0x0020U)
-#define        QOSCTRL_DANN                    (QOS_BASE1 + 0x0030U)
-#define        QOSCTRL_DANT                    (QOS_BASE1 + 0x0038U)
-#define        QOSCTRL_EC                      (QOS_BASE1 + 0x003CU)
-#define        QOSCTRL_EMS                     (QOS_BASE1 + 0x0040U)
-#define        QOSCTRL_FSS                     (QOS_BASE1 + 0x0048U)
-#define        QOSCTRL_INSFC                   (QOS_BASE1 + 0x0050U)
-#define        QOSCTRL_BERR                    (QOS_BASE1 + 0x0054U)
-#define        QOSCTRL_EARLYR                  (QOS_BASE1 + 0x0060U)
-#define        QOSCTRL_RACNT0                  (QOS_BASE1 + 0x0080U)
-#define        QOSCTRL_STATGEN0                (QOS_BASE1 + 0x0088U)
-
-#define        GPU_ACT_GRD                     0xFD820808U
-#define        GPU_ACT0                        0xFD820800U
-#define        GPU_ACT1                        0xFD821800U
-#define        GPU_ACT2                        0xFD822800U
-#define        GPU_ACT3                        0xFD823800U
-#define        GPU_ACT4                        0xFD824800U
-#define        GPU_ACT5                        0xFD825800U
-#define        GPU_ACT6                        0xFD826800U
-#define        GPU_ACT7                        0xFD827800U
-
-#define        RT_ACT0                         0xFFC50800U
-#define        RT_ACT1                         0xFFC51800U
-
-#define        CPU_ACT0                        0xF1300800U
-#define        CPU_ACT1                        0xF1340800U
-#define        CPU_ACT2                        0xF1380800U
-#define        CPU_ACT3                        0xF13C0800U
-
-#define        RCAR_REWT_TRAINING_DISABLE      0U
-#define        RCAR_REWT_TRAINING_ENABLE       1U
-
-#define QOSWT_FIX_WTQOS_BANK0          (QOSBW_FIX_QOS_BANK0 + 0x0800U)
-#define QOSWT_FIX_WTQOS_BANK1          (QOSBW_FIX_QOS_BANK1 + 0x0800U)
-#define QOSWT_BE_WTQOS_BANK0           (QOSBW_BE_QOS_BANK0  + 0x0800U)
-#define QOSWT_BE_WTQOS_BANK1           (QOSBW_BE_QOS_BANK1  + 0x0800U)
-#define        QOSWT_WTEN                      (QOS_BASE0 + 0x8030U)
-#define        QOSWT_WTREF                     (QOS_BASE0 + 0x8034U)
-#define        QOSWT_WTSET0                    (QOS_BASE0 + 0x8038U)
-#define        QOSWT_WTSET1                    (QOS_BASE0 + 0x803CU)
-
-#endif /* QOS_REG_H */
index 542b36e2287bf8124f0f394d6f634fe1051845db..a861c7c7c38dae60307e8951526ed6163c56a543 100644 (file)
@@ -302,6 +302,7 @@ PLAT_INCLUDES       +=      -Idrivers/renesas/rcar/ddr              \
                        -Idrivers/renesas/rcar/qos              \
                        -Idrivers/renesas/rcar/board            \
                        -Idrivers/renesas/rcar/cpld/            \
+                       -Idrivers/renesas/common                \
                        -Idrivers/renesas/common/iic_dvfs       \
                        -Idrivers/renesas/common/avs            \
                        -Idrivers/renesas/common/delay          \