Revert "modify some files according to A22 hardware"
author黄涛 <huangtao@rock-chips.com>
Sat, 9 Apr 2011 04:12:42 +0000 (12:12 +0800)
committer黄涛 <huangtao@rock-chips.com>
Sat, 9 Apr 2011 04:12:42 +0000 (12:12 +0800)
This reverts commit ff59b4ed4f5022ca2a4ec2ccdf0d2f33d432c60b.

only revert
drivers/i2c/busses/i2c-rk29.c
drivers/mmc/host/rk29_sdmmc.c
ddr.c reverted by 4945717893f3fff2b7fc284fd606af376972aacd

drivers/i2c/busses/i2c-rk29.c
drivers/mmc/host/rk29_sdmmc.c

index b0733cecbcce2bfe182ce389c727b1c2afa8d41f..efc129f0e0fa1102167bd5b4dd0f90cb07408e85 100755 (executable)
@@ -427,9 +427,6 @@ static int rk29_i2c_send_msg(struct rk29_i2c_data *i2c, struct i2c_msg *msg)
                lsr = readl(i2c->regs + I2C_LSR);
                if((lsr & I2C_LSR_RCV_NAK) && (i != msg->len -1) && !(msg->flags & I2C_M_IGNORE_NAK))
                        return -EINVAL;
-               
-               if(msg->addr == 0x41)   //delay for tp
-               udelay(50);
 
        }
        return ret;
@@ -458,9 +455,6 @@ static int rk29_i2c_recv_msg(struct rk29_i2c_data *i2c, struct i2c_msg *msg)
                else
                        rk29_set_ack(i2c);
                i2c_dbg(i2c->dev, "i2c recv >>>>>>>>>>>> buf[%d]: %x\n", i, msg->buf[i]);
-               
-               if(msg->addr == 0x41)   //delay for tp
-               udelay(50);
        }
        return ret;
 }
index 80b070c11c15989f390f6b4e6307ca5debfb3640..7947a60cc34fbb157bd1db7b18e20683efe79071 100755 (executable)
@@ -706,13 +706,9 @@ static int rk29_sdmmc_get_ro(struct mmc_host *mmc)
 
 static int rk29_sdmmc_get_cd(struct mmc_host *mmc)
 {
-#if defined(CONFIG_MACH_RK29_A22)      //A22's sdcard do not support detect pin
-return 1;
-#else
        struct rk29_sdmmc *host = mmc_priv(mmc);
        u32 cdetect = rk29_sdmmc_read(host->regs, SDMMC_CDETECT);
        return (cdetect & SDMMC_CARD_DETECT_N)?0:1;
-#endif
 }
 
 static void rk29_sdmmc_enable_sdio_irq(struct mmc_host *mmc, int enable)