aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut+renesas@gmail.com>2019-06-14 01:58:56 +0200
committerMarek Vasut <marek.vasut+renesas@gmail.com>2019-06-17 15:05:49 +0200
commit126cb4f54ae2e5956052e54aff8da28f9ca26601 (patch)
tree5d4683e0dc11e347fa037d49a647fcf0d7238cac /drivers
parent91a7cdf3de0e65604045279a6b20b1e7e22fdbb4 (diff)
downloadplatform_external_arm-trusted-firmware-126cb4f54ae2e5956052e54aff8da28f9ca26601.tar.gz
platform_external_arm-trusted-firmware-126cb4f54ae2e5956052e54aff8da28f9ca26601.tar.bz2
platform_external_arm-trusted-firmware-126cb4f54ae2e5956052e54aff8da28f9ca26601.zip
rcar_gen3: drivers: qos: M3N: Drop MD pin check
The DBSC_SCFCTST2 is always written with the same value, no matter what the MD pin value is, drop the entire check and just write the register with the one and only possible value. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Change-Id: Icd3e12f814d4fdcddaec2d1415f0bbf92169284b
Diffstat (limited to 'drivers')
-rw-r--r--drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c24
1 files changed, 2 insertions, 22 deletions
diff --git a/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c b/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c
index cf6d0ad22..2d489f1f6 100644
--- a/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c
+++ b/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c
@@ -56,8 +56,6 @@
static void dbsc_setting(void)
{
- uint32_t md = 0;
-
/* Register write enable */
io_write_32(DBSC_DBSYSCNT0, 0x00001234U);
@@ -68,26 +66,8 @@ static void dbsc_setting(void)
io_write_32(DBSC_DBSCHSZ0, 0x00000001);
io_write_32(DBSC_DBSCHRW0, 0x22421111);
- md = (*((volatile uint32_t *)RST_MODEMR) & 0x000A0000) >> 17;
-
- switch (md) {
- case 0x0:
- /* DDR3200 */
- io_write_32(DBSC_SCFCTST2, 0x012F1123);
- break;
- case 0x1: /* MD19=0,MD17=1 : LPDDR4-3000, 4GByte(1GByte x4) */
- /* DDR2800 */
- io_write_32(DBSC_SCFCTST2, 0x012F1123);
- break;
- case 0x4: /* MD19=1,MD17=0 : LPDDR4-2400, 4GByte(1GByte x4) */
- /* DDR2400 */
- io_write_32(DBSC_SCFCTST2, 0x012F1123);
- break;
- default: /* MD19=1,MD17=1 : LPDDR4-1600, 4GByte(1GByte x4) */
- /* DDR1600 */
- io_write_32(DBSC_SCFCTST2, 0x012F1123);
- break;
- }
+ /* DDR3 */
+ io_write_32(DBSC_SCFCTST2, 0x012F1123);
/* QoS Settings */
io_write_32(DBSC_DBSCHQOS00, 0x00000F00);