ata: pata_samsung_cf: removes s5pc100 related ata codes
authorKukjin Kim <kgene.kim@samsung.com>
Mon, 30 Jun 2014 21:32:23 +0000 (06:32 +0900)
committerTejun Heo <tj@kernel.org>
Mon, 30 Jun 2014 14:48:08 +0000 (10:48 -0400)
This patch removes support for s5pc100 ata because of no more support
S5PC100 SoC in mainline.

Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
drivers/ata/pata_samsung_cf.c
include/linux/platform_data/ata-samsung_cf.h

index fb528831fb92b0f79c28d15dee1e9606f63b5d99..2578fc16960ad1d1671ab554cbbc40d6f5810e60 100644 (file)
@@ -54,7 +54,6 @@
 
 enum s3c_cpu_type {
        TYPE_S3C64XX,
-       TYPE_S5PC100,
        TYPE_S5PV210,
 };
 
@@ -476,10 +475,6 @@ static void pata_s3c_hwinit(struct s3c_ide_info *info,
                writel(0x1b, info->ide_addr + S3C_ATA_IRQ_MSK);
                break;
 
-       case TYPE_S5PC100:
-               pata_s3c_cfg_mode(info->sfr_addr);
-               /* FALLTHROUGH */
-
        case TYPE_S5PV210:
                /* Configure as little endian */
                pata_s3c_set_endian(info->ide_addr, 0);
@@ -549,11 +544,6 @@ static int __init pata_s3c_probe(struct platform_device *pdev)
                info->sfr_addr = info->ide_addr + 0x1800;
                info->ide_addr += 0x1900;
                info->fifo_status_reg = 0x94;
-       } else if (cpu_type == TYPE_S5PC100) {
-               ap->ops = &pata_s5p_port_ops;
-               info->sfr_addr = info->ide_addr + 0x1800;
-               info->ide_addr += 0x1900;
-               info->fifo_status_reg = 0x84;
        } else {
                ap->ops = &pata_s5p_port_ops;
                info->fifo_status_reg = 0x84;
@@ -652,9 +642,6 @@ static struct platform_device_id pata_s3c_driver_ids[] = {
        {
                .name           = "s3c64xx-pata",
                .driver_data    = TYPE_S3C64XX,
-       }, {
-               .name           = "s5pc100-pata",
-               .driver_data    = TYPE_S5PC100,
        }, {
                .name           = "s5pv210-pata",
                .driver_data    = TYPE_S5PV210,
index c2049e3d7444c74620012a12a52af2845c0c510c..748e71642c4ae94b587c8861c277b14655595520 100644 (file)
@@ -29,7 +29,6 @@ extern void s3c_ide_set_platdata(struct s3c_ide_platdata *pdata);
 
 /* architecture-specific IDE configuration */
 extern void s3c64xx_ide_setup_gpio(void);
-extern void s5pc100_ide_setup_gpio(void);
 extern void s5pv210_ide_setup_gpio(void);
 
 #endif /*__ATA_SAMSUNG_CF_H */