rcar_gen3: drivers: qos: M3N: Drop MD pin check
authorMarek Vasut <marek.vasut+renesas@gmail.com>
Thu, 13 Jun 2019 23:58:56 +0000 (01:58 +0200)
committerMarek Vasut <marek.vasut+renesas@gmail.com>
Mon, 17 Jun 2019 13:05:49 +0000 (15:05 +0200)
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

drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c

index cf6d0ad22b1e76937d37bbc90046e9da61bc9473..2d489f1f6df2ab42beaacf5e8c0e3e8f8268a271 100644 (file)
@@ -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);