linux_dsm_epyc7002/drivers/sh
Paul Mundt b3c185a761 sh: pfc: Split out gpio chip support.
This implements a bit of rework for the PFC code, making the core itself
slightly more pluggable and moving out the gpio chip handling completely.

The API is preserved in such a way that platforms that depend on it for
early configuration are still able to do so, while making it possible to
migrate to alternate interfaces going forward.

This is the first step of chainsawing necessary to support the pinctrl
API, with the eventual goal being able to decouple pin function state
from the gpio API while retaining gpio chip tie-in for gpio pin functions
only, relying on the pinctrl/pinmux API for non-gpio function demux.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2012-06-20 17:29:04 +09:00
..
clk sh: clkfwk: Support variable size accesses for div4/div6 clocks. 2012-04-12 19:50:40 +09:00
intc sh: intc: Kill off special reservation interface. 2012-05-22 19:07:55 +09:00
maple sh: Add module.h to arch/sh specific files as required. 2011-10-31 19:31:04 -04:00
superhyway sh: struct device - replace bus_id with dev_name(), dev_set_name() 2009-03-24 16:38:21 -07:00
Kconfig sh: intc: Split up the INTC code. 2010-10-05 22:10:30 +09:00
Makefile sh: pfc: Split out gpio chip support. 2012-06-20 17:29:04 +09:00
pfc-gpio.c sh: pfc: Split out gpio chip support. 2012-06-20 17:29:04 +09:00
pfc.c sh: pfc: Split out gpio chip support. 2012-06-20 17:29:04 +09:00
pm_runtime.c drivers: sh: Kill off dead pathname for runtime PM stub. 2011-11-11 15:58:50 +09:00