Paul Mundt
ca5481c68e
sh: pfc: Rudimentary pinctrl-backed GPIO support.
...
This begins the migration of the PFC core to the pinctrl subsystem.
Initial support is very basic, with the bulk of the implementation simply
being nopped out in such a way to allow registration with the pinctrl
core to succeed.
The gpio chip driver is stripped down considerably now relying purely on
pinctrl API calls to manage the bulk of its operations.
This provides a basis for further PFC refactoring, including decoupling
pin functions from the GPIO API, establishing pin groups, and so forth.
These will all be dealt with incrementally so as to introduce as few
growing and migratory pains to tree-wide PFC pinmux users today.
When the interfaces have been well established and in-tree users have
been migrated off of the legacy interfaces it will be possible to strip
down the core considerably, leading to eventual drivers/pinctrl rehoming.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2012-07-10 12:08:14 +09:00
..
accessibility
acpi
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
2012-06-30 11:11:58 -07:00
amba
ata
Viresh has moved
2012-06-20 14:39:36 -07:00
atm
auxdisplay
base
PM / Sleep: Prevent waiting forever on asynchronous suspend after abort
2012-06-24 23:31:09 +02:00
bcma
bcma: fix null pointer in bcma_core_pci_irq_ctl
2012-06-08 13:47:07 -04:00
block
floppy: cancel any pending fd_timeouts before adding a new one
2012-07-03 15:51:22 -07:00
bluetooth
Bluetooth: btmrvl: Do not send vendor events to bluetooth stack
2012-06-19 00:19:11 -03:00
cdrom
char
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2012-06-18 12:20:36 -07:00
clk
clk: fix parent validation in __clk_set_parent()
2012-07-03 12:05:14 -07:00
clocksource
clocksource: sh_tmu: Use clockevents_config_and_register().
2012-06-11 17:10:16 +09:00
connector
cpufreq
cpuidle
crypto
dca
devfreq
dio
dma
Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dma
2012-06-20 22:12:52 -07:00
edac
edac: Do alignment logic properly in edac_align_ptr()
2012-06-11 12:43:16 -03:00
eisa
extcon
extcon: max8997: Add missing kfree for info->edev in max8997_muic_remove()
2012-06-18 16:30:42 -07:00
firewire
firmware
gpio
gpio/samsung: fix the typo 'exynos5_xxx' instead of 'exonys5_xxx'
2012-06-03 21:21:01 -07:00
gpu
drm/i915: kick any firmware framebuffers before claiming the gtt
2012-07-03 11:18:48 +01:00
hid
Merge branch 'upstream-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
2012-06-26 11:23:41 -07:00
hsi
hv
hwmon
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-06-29 10:29:54 -07:00
hwspinlock
hwspinlock/core: use global ID to register hwspinlocks on multiple devices
2012-07-07 22:35:30 +03:00
i2c
i2c: Add generic I2C multiplexer using pinctrl API
2012-06-04 16:49:43 +02:00
ide
drivers/ide/ide-cs.c: adjust suspicious bit operation
2012-06-12 15:51:41 -07:00
idle
ieee802154
iio
iio: drop wrong reference from Kconfig
2012-06-14 17:28:46 -07:00
infiniband
Merge branches 'cma' and 'ocrdma' into for-linus
2012-06-24 04:59:59 -07:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2012-07-06 09:50:39 -07:00
iommu
iommu/amd: fix type bug in flush code
2012-07-02 12:11:40 +02:00
isdn
leds
leds: heartbeat: fix bug on panic
2012-07-04 15:55:19 +08:00
lguest
macintosh
md
md - fix build error in previous patch.
2012-07-03 18:05:35 -07:00
media
gspca_sn9c20x: Fix NULL pointer dereference
2012-07-09 13:42:29 -07:00
memory
memstick
message
Merge branch 'akpm' (Andrew's patch-bomb)
2012-05-31 18:10:18 -07:00
mfd
Viresh has moved
2012-06-20 14:39:36 -07:00
misc
misc: mei: set WDIOF_ALARMONLY on mei watchdog
2012-06-13 15:34:31 -07:00
mmc
Revert "mmc: omap_hsmmc: Enable Auto CMD12"
2012-06-26 16:10:30 -04:00
mtd
Two MTD fixes for 3.5:
2012-07-06 10:34:48 -07:00
net
e1000e: remove use of IP payload checksum
2012-07-01 00:25:32 -07:00
nfc
nubus
of
of: match by compatible property first
2012-06-14 20:29:40 -05:00
oprofile
oprofile: perf: use NR_CPUS instead or nr_cpumask_bits for static array
2012-06-21 16:15:11 +02:00
parisc
parport
pci
USB: add NO_D3_DURING_SLEEP flag and revert 151b612847
2012-06-13 13:11:39 -07:00
pcmcia
pinctrl
Merge branch 'akpm' (Andrew's patch-bomb)
2012-06-20 14:41:57 -07:00
platform
drivers/platform/x86/acerhdf.c: correct Boris' mail address
2012-06-07 14:43:55 -07:00
pnp
power
A bunch of fixes for v3.5, nothing extraordinary.
2012-05-31 12:10:15 -07:00
pps
ps3
ptp
rapidio
rapidio/tsi721: add DMA engine support
2012-05-31 17:49:31 -07:00
regulator
regulator: Fix recursive mutex lockdep warning
2012-07-03 20:25:58 +01:00
remoteproc
remoteproc: fix missing CONFIG_FW_LOADER configurations
2012-07-04 11:01:12 +03:00
rpmsg
rpmsg: make sure inflight messages don't invoke just-removed callbacks
2012-07-04 11:51:59 +03:00
rtc
Merge branches 'bugfix-battery', 'bugfix-misc', 'bugfix-rafael', 'bugfix-turbostat', 'bugfix-video' and 'workaround-pss' into release
2012-06-04 00:48:41 -04:00
s390
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
2012-05-31 10:51:10 -07:00
sbus
scsi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2012-07-06 13:59:50 -07:00
sfi
sh
sh: pfc: Rudimentary pinctrl-backed GPIO support.
2012-07-10 12:08:14 +09:00
sn
spi
SPI: fix over-eager devm_xxx() conversion
2012-06-18 11:27:04 +01:00
ssb
staging
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
2012-06-25 14:53:09 -07:00
target
tcm_fc: Resolve suspicious RCU usage warnings
2012-07-06 12:52:09 -07:00
tc
thermal
tty
Serial driver fixes for 3.5-rc4
2012-06-20 15:13:13 -07:00
uio
usb
USB: CP210x Add 10 Device IDs
2012-06-26 16:14:34 -07:00
uwb
vhost
vhost: use USER_DS in vhost_worker thread
2012-06-26 21:10:56 -07:00
video
fbdev fixes for 3.5
2012-06-16 16:59:05 -07:00
virt
virtio
virtio-balloon: fix add/get API use
2012-07-09 09:07:22 +09:30
vlynq
vme
w1
watchdog
watchdog: core: fix WDIOC_GETSTATUS return value
2012-06-28 20:40:56 +02:00
xen
Five bug-fixes:
2012-06-15 17:17:15 -07:00
zorro
Kconfig
Makefile