Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts: drivers/net/can/Kconfig
此提交包含在:
@@ -35,63 +35,9 @@ config CAN_CALC_BITTIMING
|
||||
arguments "tq", "prop_seg", "phase_seg1", "phase_seg2" and "sjw".
|
||||
If unsure, say Y.
|
||||
|
||||
config CAN_SJA1000
|
||||
depends on CAN_DEV && HAS_IOMEM
|
||||
tristate "Philips SJA1000"
|
||||
---help---
|
||||
Driver for the SJA1000 CAN controllers from Philips or NXP
|
||||
|
||||
config CAN_SJA1000_ISA
|
||||
depends on CAN_SJA1000 && ISA
|
||||
tristate "ISA Bus based legacy SJA1000 driver"
|
||||
---help---
|
||||
This driver adds legacy support for SJA1000 chips connected to
|
||||
the ISA bus using I/O port, memory mapped or indirect access.
|
||||
|
||||
config CAN_SJA1000_PLATFORM
|
||||
depends on CAN_SJA1000
|
||||
tristate "Generic Platform Bus based SJA1000 driver"
|
||||
---help---
|
||||
This driver adds support for the SJA1000 chips connected to
|
||||
the "platform bus" (Linux abstraction for directly to the
|
||||
processor attached devices). Which can be found on various
|
||||
boards from Phytec (http://www.phytec.de) like the PCM027,
|
||||
PCM038.
|
||||
|
||||
config CAN_SJA1000_OF_PLATFORM
|
||||
depends on CAN_SJA1000 && PPC_OF
|
||||
tristate "Generic OF Platform Bus based SJA1000 driver"
|
||||
---help---
|
||||
This driver adds support for the SJA1000 chips connected to
|
||||
the OpenFirmware "platform bus" found on embedded systems with
|
||||
OpenFirmware bindings, e.g. if you have a PowerPC based system
|
||||
you may want to enable this option.
|
||||
|
||||
config CAN_EMS_PCI
|
||||
tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card"
|
||||
depends on PCI && CAN_SJA1000
|
||||
---help---
|
||||
This driver is for the one, two or four channel CPC-PCI,
|
||||
CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche
|
||||
(http://www.ems-wuensche.de).
|
||||
|
||||
config CAN_EMS_USB
|
||||
tristate "EMS CPC-USB/ARM7 CAN/USB interface"
|
||||
depends on USB && CAN_DEV
|
||||
---help---
|
||||
This driver is for the one channel CPC-USB/ARM7 CAN/USB interface
|
||||
from from EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
|
||||
|
||||
config CAN_KVASER_PCI
|
||||
tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"
|
||||
depends on PCI && CAN_SJA1000
|
||||
---help---
|
||||
This driver is for the the PCIcanx and PCIcan cards (1, 2 or
|
||||
4 channel) from Kvaser (http://www.kvaser.com).
|
||||
|
||||
config CAN_AT91
|
||||
tristate "Atmel AT91 onchip CAN controller"
|
||||
depends on CAN && CAN_DEV && ARCH_AT91SAM9263
|
||||
depends on CAN_DEV && ARCH_AT91SAM9263
|
||||
---help---
|
||||
This is a driver for the SoC CAN controller in Atmel's AT91SAM9263.
|
||||
|
||||
@@ -127,6 +73,10 @@ config CAN_MPC52XX
|
||||
This driver can also be built as a module. If so, the module
|
||||
will be called mpc5xxx_can.
|
||||
|
||||
source "drivers/net/can/sja1000/Kconfig"
|
||||
|
||||
source "drivers/net/can/usb/Kconfig"
|
||||
|
||||
config CAN_DEBUG_DEVICES
|
||||
bool "CAN devices debugging messages"
|
||||
depends on CAN
|
||||
|
@@ -677,6 +677,11 @@ nla_put_failure:
|
||||
return -EMSGSIZE;
|
||||
}
|
||||
|
||||
static size_t can_get_xstats_size(const struct net_device *dev)
|
||||
{
|
||||
return sizeof(struct can_device_stats);
|
||||
}
|
||||
|
||||
static int can_fill_xstats(struct sk_buff *skb, const struct net_device *dev)
|
||||
{
|
||||
struct can_priv *priv = netdev_priv(dev);
|
||||
@@ -705,6 +710,7 @@ static struct rtnl_link_ops can_link_ops __read_mostly = {
|
||||
.changelink = can_changelink,
|
||||
.get_size = can_get_size,
|
||||
.fill_info = can_fill_info,
|
||||
.get_xstats_size = can_get_xstats_size,
|
||||
.fill_xstats = can_fill_xstats,
|
||||
};
|
||||
|
||||
|
47
drivers/net/can/sja1000/Kconfig
一般檔案
47
drivers/net/can/sja1000/Kconfig
一般檔案
@@ -0,0 +1,47 @@
|
||||
menuconfig CAN_SJA1000
|
||||
tristate "Philips/NXP SJA1000 devices"
|
||||
depends on CAN_DEV && HAS_IOMEM
|
||||
|
||||
if CAN_SJA1000
|
||||
|
||||
config CAN_SJA1000_ISA
|
||||
tristate "ISA Bus based legacy SJA1000 driver"
|
||||
depends on ISA
|
||||
---help---
|
||||
This driver adds legacy support for SJA1000 chips connected to
|
||||
the ISA bus using I/O port, memory mapped or indirect access.
|
||||
|
||||
config CAN_SJA1000_PLATFORM
|
||||
tristate "Generic Platform Bus based SJA1000 driver"
|
||||
---help---
|
||||
This driver adds support for the SJA1000 chips connected to
|
||||
the "platform bus" (Linux abstraction for directly to the
|
||||
processor attached devices). Which can be found on various
|
||||
boards from Phytec (http://www.phytec.de) like the PCM027,
|
||||
PCM038.
|
||||
|
||||
config CAN_SJA1000_OF_PLATFORM
|
||||
tristate "Generic OF Platform Bus based SJA1000 driver"
|
||||
depends on PPC_OF
|
||||
---help---
|
||||
This driver adds support for the SJA1000 chips connected to
|
||||
the OpenFirmware "platform bus" found on embedded systems with
|
||||
OpenFirmware bindings, e.g. if you have a PowerPC based system
|
||||
you may want to enable this option.
|
||||
|
||||
config CAN_EMS_PCI
|
||||
tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card"
|
||||
depends on PCI
|
||||
---help---
|
||||
This driver is for the one, two or four channel CPC-PCI,
|
||||
CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche
|
||||
(http://www.ems-wuensche.de).
|
||||
|
||||
config CAN_KVASER_PCI
|
||||
tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"
|
||||
depends on PCI
|
||||
---help---
|
||||
This driver is for the the PCIcanx and PCIcan cards (1, 2 or
|
||||
4 channel) from Kvaser (http://www.kvaser.com).
|
||||
|
||||
endif
|
10
drivers/net/can/usb/Kconfig
一般檔案
10
drivers/net/can/usb/Kconfig
一般檔案
@@ -0,0 +1,10 @@
|
||||
menu "CAN USB interfaces"
|
||||
depends on USB && CAN_DEV
|
||||
|
||||
config CAN_EMS_USB
|
||||
tristate "EMS CPC-USB/ARM7 CAN/USB interface"
|
||||
---help---
|
||||
This driver is for the one channel CPC-USB/ARM7 CAN/USB interface
|
||||
from from EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
|
||||
|
||||
endmenu
|
@@ -3,3 +3,5 @@
|
||||
#
|
||||
|
||||
obj-$(CONFIG_CAN_EMS_USB) += ems_usb.o
|
||||
|
||||
ccflags-$(CONFIG_CAN_DEBUG_DEVICES) := -DDEBUG
|
||||
|
新增問題並參考
封鎖使用者