Andy Shevchenko
b2e2f0c779
stmmac: split to core library and probe drivers
...
Instead of registering the platform and PCI drivers in one module let's move
necessary bits to where it belongs. During this procedure we convert the module
registration part to use module_*_driver() macros which makes code simplier.
>From now on the driver consists three parts: core library, PCI, and platform
drivers.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-11-11 14:34:39 -05:00
..
accessibility
acpi
Merge branches 'acpi-scan' and 'acpi-ec'
2014-10-31 22:24:44 +01:00
amba
PM / Domains: Move dev_pm_domain_attach|detach() to pm_domain.h
2014-09-30 01:16:44 +02:00
ata
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-10-18 18:11:04 -07:00
atm
atm: simplify lanai.c by using module_pci_driver
2014-10-17 11:55:32 -04:00
auxdisplay
base
ACPI and power management fixes for 3.18-rc3
2014-10-31 19:08:25 -07:00
bcma
Merge tag 'master-2014-11-04' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
2014-11-10 14:34:59 -05:00
block
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
2014-10-31 15:00:48 -07:00
bluetooth
Bluetooth: HCI H5 peer reset detection
2014-10-31 19:54:34 +02:00
bus
ARM: SoC driver updates for 3.18
2014-10-08 17:37:16 -04:00
cdrom
char
This adds a memzero_explicit() call which is guaranteed not to be
2014-10-24 12:33:32 -07:00
clk
The clk tree changes for 3.18 are dominated by clock drivers. Mostly
2014-10-15 07:05:03 +02:00
clocksource
ARM/ARM64: arch-timer: fix arch_timer_probed logic
2014-10-26 20:50:00 +01:00
connector
cpufreq
cpufreq: cpufreq-dt: Restore default cpumask_setall(policy->cpus)
2014-10-27 23:27:35 +01:00
cpuidle
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2014-10-24 12:48:47 -07:00
crypto
crypto: LLVMLinux: Remove VLAIS from crypto/.../qat_algs.c
2014-10-14 10:51:23 +02:00
dca
devfreq
PM / devfreq: exynos: Enable building exynos PPMU as module
2014-09-29 20:22:36 +09:00
dio
dma
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-10-18 18:11:04 -07:00
dma-buf
dma-buf: don't open-code atomic_long_read()
2014-10-09 02:39:07 -04:00
edac
e7xxx_edac: Report CE events properly
2014-10-22 22:59:00 +02:00
eisa
extcon
firewire
firmware
Merge branch 'x86-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-10-23 14:45:09 -07:00
fmc
gpio
This is the bulk of GPIO changes for the v3.18 development
2014-10-09 14:58:15 -04:00
gpu
drm/cirrus: bind also to qemu-xen-traditional
2014-10-23 14:09:04 +10:00
hid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
2014-10-29 11:52:35 -07:00
hsi
hv
Drivers: hv: vmbus: Enable interrupt driven flow control
2014-09-23 23:31:22 -07:00
hwmon
hwmon: (menf21bmc) Include linux/err.h
2014-10-19 18:41:18 -07:00
hwspinlock
i2c
Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2014-10-19 12:50:44 -07:00
ide
Merge branch 'for-3.18/drivers' of git://git.kernel.dk/linux-block
2014-10-18 12:12:45 -07:00
idle
iio
iio: sensors-core: st: Check st_sensors_set_drdy_int_pin()'s return value
2014-09-26 08:15:27 +01:00
infiniband
cxgb4: Cleanup macros so they follow the same style and look consistent, part 2
2014-11-10 12:57:10 -05:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2014-10-31 19:51:11 -07:00
iommu
IOMMU Updates for Linux v3.18
2014-10-15 07:23:49 +02:00
ipack
ipoctal: clear break interrupt as soon as it occurs
2014-09-23 23:26:42 -07:00
irqchip
Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2014-10-15 07:48:18 +02:00
isdn
net: Add and use skb_copy_datagram_msg() helper.
2014-11-05 16:46:40 -05:00
leds
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds
2014-10-21 08:18:38 -07:00
lguest
macintosh
powerpc: Move via-cuda symbol exports next to function definitions
2014-09-25 23:14:37 +10:00
mailbox
Merge branch 'mailbox-for-linus' of git://git.linaro.org/landing-teams/working/fujitsu/integration
2014-10-21 11:21:19 -07:00
mcb
md
. fix DM's long-standing excessive use of memory by leveraging the new
2014-10-18 12:25:30 -07:00
media
[media] s5p-jpeg: Avoid -Wuninitialized warning in s5p_jpeg_parse_hdr
2014-10-24 09:36:59 -02:00
memory
memstick
memstick: r592: fix build warnings for !PM_SLEEP
2014-10-14 02:18:22 +02:00
message
SCSI for-linus on 20141007
2014-10-07 21:29:18 -04:00
mfd
Changes to existing drivers:
2014-10-15 06:58:16 +02:00
misc
cxl: Fix PSL error due to duplicate segment table entries
2014-10-28 19:52:52 +11:00
mmc
Merge branch 'for-3.18/drivers' of git://git.kernel.dk/linux-block
2014-10-18 12:12:45 -07:00
mtd
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-10-18 18:11:04 -07:00
net
stmmac: split to core library and probe drivers
2014-11-11 14:34:39 -05:00
nfc
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
2014-10-07 14:48:29 -04:00
ntb
ntb: Adding split BAR support for Haswell platforms
2014-10-17 07:08:51 -04:00
nubus
of
drivers: of: add return value to of_reserved_mem_device_init()
2014-10-29 16:33:14 -07:00
oprofile
parisc
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-10-13 16:23:15 +02:00
parport
parport: parport_pc: Implement architecture and device check to cut off false-positives
2014-09-23 23:14:28 -07:00
pci
PCI updates for v3.18:
2014-10-31 18:48:29 -07:00
pcmcia
phy
phy: remove .owner field for drivers using module_platform_driver
2014-09-24 15:18:34 +05:30
pinctrl
This is the bulk of GPIO changes for the v3.18 development
2014-10-09 14:58:15 -04:00
platform
thinkpad_acpi: replace strnicmp with strncasecmp
2014-10-14 02:18:25 +02:00
pnp
PNP: replace strnicmp with strncasecmp
2014-10-14 02:18:25 +02:00
power
power: reset: at91-reset: fix power down register
2014-10-22 10:08:22 +02:00
powercap
pps
ps3
ptp
pwm
pwm: Changes for v3.18-rc1
2014-10-21 08:17:43 -07:00
rapidio
ras
regulator
Merge remote-tracking branch 'regulator/fix/rk808' into regulator-linus
2014-10-27 11:26:24 +00:00
remoteproc
reset
rpmsg
rtc
drivers/rtc/rtc-bq32k.c: fix register value
2014-10-29 16:33:14 -07:00
s390
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2014-11-01 14:53:27 -04:00
sbus
scsi
cxgb4: Cleanup macros so they follow the same style and look consistent, part 2
2014-11-10 12:57:10 -05:00
sfi
sh
sn
soc
ARM: SoC driver updates for 3.18
2014-10-08 17:37:16 -04:00
spi
Merge remote-tracking branches 'spi/fix/dw', 'spi/fix/orion', 'spi/fix/pl022', 'spi/fix/rockchip' and 'spi/fix/spidev' into spi-linus
2014-10-27 11:26:54 +00:00
spmi
ssb
This is the bulk of GPIO changes for the v3.18 development
2014-10-09 14:58:15 -04:00
staging
This relatively large batch of changes is comprised of the
2014-11-04 16:18:12 -05:00
target
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2014-10-21 13:06:38 -07:00
tc
thermal
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
2014-10-24 11:21:43 -07:00
thunderbolt
tty
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-10-18 18:11:04 -07:00
uio
uio: Export definition of struct uio_device
2014-10-02 21:35:54 -07:00
usb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-10-13 11:28:42 +02:00
uwb
uwb: add an ASIE sysfs attribute to uwb_rc devices
2014-09-23 22:05:26 -07:00
vfio
IOMMU Updates for Linux v3.18
2014-10-15 07:23:49 +02:00
vhost
video
Merge branch '3.18/omapdss-fixes' into 3.18/fbdev-fixes
2014-10-30 14:53:49 +02:00
virt
virtio
One cc: stable commit, the rest are a series of minor cleanups which have
2014-10-18 10:25:09 -07:00
vlynq
vme
w1
watchdog
watchdog: meson: remove magic value for reboot
2014-10-20 21:09:17 +02:00
xen
xen/pci: Allocate memory for physdev_pci_device_add's optarr
2014-10-23 16:24:02 +01:00
zorro
Kconfig
soc: ti: add Keystone Navigator QMSS driver
2014-09-24 09:49:14 -04:00
Makefile