From 377ccb7fb525aeb784a9e6513d3f7da43915a3cb Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 14 Jun 2019 00:54:01 +0200 Subject: [PATCH] rcar_gen3: drivers: qos: D3: 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 Change-Id: I44d48ad59293562539a0c1d8ffd66333714e041e --- .../staging/renesas/rcar/qos/D3/qos_init_d3.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/drivers/staging/renesas/rcar/qos/D3/qos_init_d3.c b/drivers/staging/renesas/rcar/qos/D3/qos_init_d3.c index b58b7c437..dd9c4c531 100644 --- a/drivers/staging/renesas/rcar/qos/D3/qos_init_d3.c +++ b/drivers/staging/renesas/rcar/qos/D3/qos_init_d3.c @@ -18,8 +18,6 @@ static void dbsc_setting(void) { - uint32_t md=0; - /* Register write enable */ io_write_32(DBSC_DBSYSCNT0, 0x00001234U); @@ -30,18 +28,8 @@ static void dbsc_setting(void) io_write_32(DBSC_DBSCHSZ0, 0x00000001); io_write_32(DBSC_DBSCHRW0, 0x22421111); - md = (*((volatile uint32_t*)RST_MODEMR) & 0x00080000) >> 19; - - switch (md) { - case 0x0: //MD19=0 : DDR3L-1600, 4GByte(1GByte x4) - /* DDR1600 */ - io_write_32(DBSC_SCFCTST2, 0x012F1123); - break; - default: //MD19=1 : DDR3L-1856, 4GByte(1GByte x4) - /* DDR1856 */ - io_write_32(DBSC_SCFCTST2, 0x012F1123); - break; - } + /* DDR3 */ + io_write_32(DBSC_SCFCTST2, 0x012F1123); /* QoS Settings */ io_write_32(DBSC_DBSCHQOS00, 0x00000F00); -- GitLab