staging: comedi: amplc_dio200_pci: remove 'mainsize' from PCI boardinfo
The 'mainsize' member in the boardinfo for the DIO200 PCI boards is only used for a sanity check of the pci_resource_len(). This sanity check is not needed. Remove the sanity check along with the 'mainsize' values in the boardinfo. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Reviewed-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
cf200de92f
commit
e2dfb51576
@ -23,10 +23,6 @@
|
||||
#ifndef AMPLC_DIO200_H_INCLUDED
|
||||
#define AMPLC_DIO200_H_INCLUDED
|
||||
|
||||
/* 200 series register area sizes */
|
||||
#define DIO200_IO_SIZE 0x20
|
||||
#define DIO200_PCIE_IO_SIZE 0x4000
|
||||
|
||||
/*
|
||||
* Subdevice types.
|
||||
*/
|
||||
|
@ -244,7 +244,6 @@ static const struct dio200_board dio200_pci_boards[] = {
|
||||
[pci215_model] = {
|
||||
.name = "pci215",
|
||||
.mainbar = 2,
|
||||
.mainsize = DIO200_IO_SIZE,
|
||||
.layout = {
|
||||
.n_subdevs = 5,
|
||||
.sdtype = {sd_8255, sd_8255, sd_8254, sd_8254, sd_intr},
|
||||
@ -256,7 +255,6 @@ static const struct dio200_board dio200_pci_boards[] = {
|
||||
[pci272_model] = {
|
||||
.name = "pci272",
|
||||
.mainbar = 2,
|
||||
.mainsize = DIO200_IO_SIZE,
|
||||
.layout = {
|
||||
.n_subdevs = 4,
|
||||
.sdtype = {sd_8255, sd_8255, sd_8255, sd_intr},
|
||||
@ -268,7 +266,6 @@ static const struct dio200_board dio200_pci_boards[] = {
|
||||
.name = "pcie215",
|
||||
.mainbar = 1,
|
||||
.mainshift = 3,
|
||||
.mainsize = DIO200_PCIE_IO_SIZE,
|
||||
.layout = {
|
||||
.n_subdevs = 8,
|
||||
.sdtype = {sd_8255, sd_none, sd_8255, sd_none,
|
||||
@ -284,7 +281,6 @@ static const struct dio200_board dio200_pci_boards[] = {
|
||||
.name = "pcie236",
|
||||
.mainbar = 1,
|
||||
.mainshift = 3,
|
||||
.mainsize = DIO200_PCIE_IO_SIZE,
|
||||
.layout = {
|
||||
.n_subdevs = 8,
|
||||
.sdtype = {sd_8255, sd_none, sd_none, sd_none,
|
||||
@ -300,7 +296,6 @@ static const struct dio200_board dio200_pci_boards[] = {
|
||||
.name = "pcie296",
|
||||
.mainbar = 1,
|
||||
.mainshift = 3,
|
||||
.mainsize = DIO200_PCIE_IO_SIZE,
|
||||
.layout = {
|
||||
.n_subdevs = 8,
|
||||
.sdtype = {sd_8255, sd_8255, sd_8255, sd_8255,
|
||||
@ -372,10 +367,6 @@ static int dio200_pci_auto_attach(struct comedi_device *dev,
|
||||
return ret;
|
||||
|
||||
bar = thisboard->mainbar;
|
||||
if (pci_resource_len(pci_dev, bar) < thisboard->mainsize) {
|
||||
dev_err(dev->class_dev, "error! PCI region size too small!\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
if (pci_resource_flags(pci_dev, bar) & IORESOURCE_MEM) {
|
||||
dev->mmio = pci_ioremap_bar(pci_dev, bar);
|
||||
if (!dev->mmio) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user