Commit ebcfaeec authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'pcmcia-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux

Pull PCMCIA updates from Dominik Brodowski:
 "Odd cleanups and fixes for v6.1

  Remove the obsolete VR41XX and AT91RM9200 Compact Flash drivers, and
  fix some minor coding issues (__init/__exit annotations, unused
  variable)"

* tag 'pcmcia-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux:
  pcmcia: remove AT91RM9200 Compact Flash driver
  pcmcia: Removed unused variable control.
  pcmcia: Add __init/__exit annotations to module init/exit funcs
  pcmcia: at91_cf: make mc static
  pcmcia: remove VR41XX PCMCIA driver
  pcmcia: sa1100: Make sa11x0_drv_pcmcia_legacy_remove() return void
parents 2bca25ea 15e74c6c
...@@ -240,10 +240,6 @@ config PCMCIA_PROBE ...@@ -240,10 +240,6 @@ config PCMCIA_PROBE
bool bool
default y if ISA && !ARCH_SA1100 && !PARISC default y if ISA && !ARCH_SA1100 && !PARISC
config PCMCIA_VRC4171
tristate "NEC VRC4171 Card Controllers support"
depends on CPU_VR41XX && ISA && PCMCIA
config OMAP_CF config OMAP_CF
tristate "OMAP CompactFlash Controller" tristate "OMAP CompactFlash Controller"
depends on PCMCIA depends on PCMCIA
...@@ -252,15 +248,6 @@ config OMAP_CF ...@@ -252,15 +248,6 @@ config OMAP_CF
Say Y here to support the CompactFlash controller on OMAP. Say Y here to support the CompactFlash controller on OMAP.
Note that this doesn't support "True IDE" mode. Note that this doesn't support "True IDE" mode.
config AT91_CF
tristate "AT91 CompactFlash Controller"
depends on PCI
depends on OF
depends on PCMCIA && ARCH_AT91
help
Say Y here to support the CompactFlash controller on AT91 chips.
Or choose M to compile the driver as a module named "at91_cf".
config ELECTRA_CF config ELECTRA_CF
tristate "Electra CompactFlash Controller" tristate "Electra CompactFlash Controller"
depends on PCMCIA && PPC_PASEMI depends on PCMCIA && PPC_PASEMI
......
...@@ -29,9 +29,7 @@ obj-$(CONFIG_PCMCIA_SA11XX_BASE) += sa11xx_base.o ...@@ -29,9 +29,7 @@ obj-$(CONFIG_PCMCIA_SA11XX_BASE) += sa11xx_base.o
obj-$(CONFIG_PCMCIA_SA1100) += sa1100_cs.o obj-$(CONFIG_PCMCIA_SA1100) += sa1100_cs.o
obj-$(CONFIG_PCMCIA_SA1111) += sa1111_cs.o obj-$(CONFIG_PCMCIA_SA1111) += sa1111_cs.o
obj-$(CONFIG_PCMCIA_BCM63XX) += bcm63xx_pcmcia.o obj-$(CONFIG_PCMCIA_BCM63XX) += bcm63xx_pcmcia.o
obj-$(CONFIG_PCMCIA_VRC4171) += vrc4171_card.o
obj-$(CONFIG_OMAP_CF) += omap_cf.o obj-$(CONFIG_OMAP_CF) += omap_cf.o
obj-$(CONFIG_AT91_CF) += at91_cf.o
obj-$(CONFIG_ELECTRA_CF) += electra_cf.o obj-$(CONFIG_ELECTRA_CF) += electra_cf.o
obj-$(CONFIG_PCMCIA_ALCHEMY_DEVBOARD) += db1xxx_ss.o obj-$(CONFIG_PCMCIA_ALCHEMY_DEVBOARD) += db1xxx_ss.o
obj-$(CONFIG_PCMCIA_MAX1600) += max1600.o obj-$(CONFIG_PCMCIA_MAX1600) += max1600.o
......
This diff is collapsed.
...@@ -661,12 +661,12 @@ static int i82092aa_set_mem_map(struct pcmcia_socket *socket, ...@@ -661,12 +661,12 @@ static int i82092aa_set_mem_map(struct pcmcia_socket *socket,
return 0; return 0;
} }
static int i82092aa_module_init(void) static int __init i82092aa_module_init(void)
{ {
return pci_register_driver(&i82092aa_pci_driver); return pci_register_driver(&i82092aa_pci_driver);
} }
static void i82092aa_module_exit(void) static void __exit i82092aa_module_exit(void)
{ {
pci_unregister_driver(&i82092aa_pci_driver); pci_unregister_driver(&i82092aa_pci_driver);
if (sockets[0].io_base > 0) if (sockets[0].io_base > 0)
......
...@@ -124,8 +124,6 @@ static int omap_cf_get_status(struct pcmcia_socket *s, u_int *sp) ...@@ -124,8 +124,6 @@ static int omap_cf_get_status(struct pcmcia_socket *s, u_int *sp)
static int static int
omap_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s) omap_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s)
{ {
u16 control;
/* REVISIT some non-OSK boards may support power switching */ /* REVISIT some non-OSK boards may support power switching */
switch (s->Vcc) { switch (s->Vcc) {
case 0: case 0:
...@@ -135,7 +133,7 @@ omap_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s) ...@@ -135,7 +133,7 @@ omap_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s)
return -EINVAL; return -EINVAL;
} }
control = omap_readw(CF_CONTROL); omap_readw(CF_CONTROL);
if (s->flags & SS_RESET) if (s->flags & SS_RESET)
omap_writew(CF_CONTROL_RESET, CF_CONTROL); omap_writew(CF_CONTROL_RESET, CF_CONTROL);
else else
......
...@@ -125,7 +125,7 @@ static int sa11x0_drv_pcmcia_legacy_probe(struct platform_device *dev) ...@@ -125,7 +125,7 @@ static int sa11x0_drv_pcmcia_legacy_probe(struct platform_device *dev)
return ret; return ret;
} }
static int sa11x0_drv_pcmcia_legacy_remove(struct platform_device *dev) static void sa11x0_drv_pcmcia_legacy_remove(struct platform_device *dev)
{ {
struct skt_dev_info *sinfo = platform_get_drvdata(dev); struct skt_dev_info *sinfo = platform_get_drvdata(dev);
int i; int i;
...@@ -134,8 +134,6 @@ static int sa11x0_drv_pcmcia_legacy_remove(struct platform_device *dev) ...@@ -134,8 +134,6 @@ static int sa11x0_drv_pcmcia_legacy_remove(struct platform_device *dev)
for (i = 0; i < sinfo->nskt; i++) for (i = 0; i < sinfo->nskt; i++)
soc_pcmcia_remove_one(&sinfo->skt[i]); soc_pcmcia_remove_one(&sinfo->skt[i]);
return 0;
} }
static int sa11x0_drv_pcmcia_probe(struct platform_device *pdev) static int sa11x0_drv_pcmcia_probe(struct platform_device *pdev)
...@@ -167,8 +165,10 @@ static int sa11x0_drv_pcmcia_remove(struct platform_device *dev) ...@@ -167,8 +165,10 @@ static int sa11x0_drv_pcmcia_remove(struct platform_device *dev)
{ {
struct soc_pcmcia_socket *skt; struct soc_pcmcia_socket *skt;
if (dev->id == -1) if (dev->id == -1) {
return sa11x0_drv_pcmcia_legacy_remove(dev); sa11x0_drv_pcmcia_legacy_remove(dev);
return 0;
}
skt = platform_get_drvdata(dev); skt = platform_get_drvdata(dev);
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment