The following changes since commit 2437fccfbfc83bcb868ccc7fdfe2b5310bf07835:
Merge tag 'regulator-3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator (2012-07-09 13:43:02 -0700) are available in the git repository at: git://github.com/pmundt/linux-sh tags/sh-for-linus for you to fetch changes up to 9ff561fdf73493d757bbc74aa58627e1381650fb: Merge branch 'common/pinctrl' into sh-latest (2012-07-20 16:42:59 +0900) ---------------------------------------------------------------- SuperH updates for 3.6-rc1 merge window - Migration off of old-style dynamic IRQ API. - irqdomain and generic irq chip propagation. - div4/6 clock consolidation, another step towards co-existing with the common struct clk infrastructure. - Extensive PFC rework - Decoupling GPIO from pin state. - Initial pinctrl support to facilitate incremental migration off of legacy pinmux. - gpiolib support made optional, and made pinctrl-backed. ---------------------------------------------------------------- Paul Mundt (45): sh: mach-se: Migrate 7724SE off of deprecated dynamic IRQ API. sh: hd64461: Migrate off of deprecated dynamic IRQ API. sh: dreamcast: Migrate off of deprecated dynamic IRQ API. sh: Kill off now unused arch_probe_nr_irqs(). sh64: Convert to unwinder API. sh64: Ensure KALLSYMS is enabled for unwinder use. sh: mach-x3proto: Migrate to linear irq domain. sh: se722: Move FPGA IRQs to irqdomain and generic irq chip. sh: se7343: Move CPLD IRQs to irqdomain and generic irq chip. sh: intc: Kill off deprecated dynamic IRQ API. sh: clkfwk: Move to common clk_div_table accessors for div4/div6. sh: clkfwk: Introduce a div_mask for variable div types. sh: clkfwk: Use shared sh_clk_div_recalc(). sh: clkfwk: Use shared sh_clk_div_set_rate() sh: clkfwk: Use shared sh_clk_div_enable/disable(). sh: clkfwk: Consolidate div6/div4 clk_ops definitions. sh: clkfwk: Consolidate div clk registration helper. sh: intc: Allocate subgroup virq backing desc directly. Merge branch 'sh/multi-unwinders' into sh-latest Merge branch 'sh/dynamic-irq-cleanup' into sh-latest Merge branch 'sh/genirq' into sh-latest sh64: Use generic unaligned access control/counters. sh64: Kill off old exception debugging helpers. sh: Consolidate die definitions for trap handlers. sh64: Attempt to make reserved insn trap handler resemble C. sh64: Fix up section mismatch warnings. Merge branch 'sh/clkfwk' into sh-latest sh: pfc: Split out gpio chip support. sh: pfc: Make gpio chip support optional where possible. sh: pfc: Kill off unused pinmux bias flags. sh: pfc: Verify pin type encoding size at build time. Merge branch 'common/pfc' into sh-latest sh: pfc: Shuffle PFC support core. Merge branch 'common/pfc' into common/pinctrl sh: pfc: Dumb GPIO stringification. sh: pfc: Rudimentary pinctrl-backed GPIO support. sh: pfc: pinctrl legacy function support. sh: pfc: Make pr_fmt consistent across pfc drivers. sh: pfc: Error out on pinctrl init resolution failure. sh: pfc: Export pinctrl binding init symbol. sh: pfc: Ignore pinmux GPIOs with invalid enum IDs. sh: pfc: pinctrl legacy group support. sh: pfc: Prefer DRV_NAME over KBUILD_MODNAME. sh: pfc: pin config get/set support. Merge branch 'common/pinctrl' into sh-latest arch/sh/Kconfig | 1 + arch/sh/boards/Kconfig | 5 + arch/sh/boards/mach-dreamcast/irq.c | 32 +- arch/sh/boards/mach-se/7343/irq.c | 129 ++++-- arch/sh/boards/mach-se/7343/setup.c | 10 +- arch/sh/boards/mach-se/7722/irq.c | 131 +++--- arch/sh/boards/mach-se/7722/setup.c | 6 +- arch/sh/boards/mach-se/7724/irq.c | 36 +- arch/sh/boards/mach-x3proto/gpio.c | 57 +-- arch/sh/cchips/hd6446x/hd64461.c | 33 +- arch/sh/include/asm/bug.h | 4 + arch/sh/include/asm/kdebug.h | 2 + arch/sh/include/mach-se/mach/se7343.h | 7 +- arch/sh/include/mach-se/mach/se7722.h | 10 +- arch/sh/kernel/cpu/sh5/unwind.c | 63 ++- arch/sh/kernel/dumpstack.c | 58 +++ arch/sh/kernel/irq.c | 10 - arch/sh/kernel/traps.c | 71 ++++ arch/sh/kernel/traps_32.c | 121 ------ arch/sh/kernel/traps_64.c | 589 +++++++++++---------------- arch/sh/lib64/Makefile | 2 +- arch/sh/lib64/dbg.c | 248 ------------ arch/sh/mm/tlb-sh5.c | 2 +- drivers/sh/Kconfig | 1 + drivers/sh/Makefile | 3 +- drivers/sh/clk/cpg.c | 333 +++++++-------- drivers/sh/intc/Makefile | 2 +- drivers/sh/intc/dynamic.c | 57 --- drivers/sh/intc/virq.c | 4 +- drivers/sh/pfc.c | 739 ---------------------------------- drivers/sh/pfc/Kconfig | 26 ++ drivers/sh/pfc/Makefile | 3 + drivers/sh/pfc/core.c | 572 ++++++++++++++++++++++++++ drivers/sh/pfc/gpio.c | 239 +++++++++++ drivers/sh/pfc/pinctrl.c | 530 ++++++++++++++++++++++++ include/linux/sh_clk.h | 21 +- include/linux/sh_pfc.h | 65 ++- 37 files changed, 2244 insertions(+), 1978 deletions(-) delete mode 100644 arch/sh/lib64/dbg.c delete mode 100644 drivers/sh/intc/dynamic.c delete mode 100644 drivers/sh/pfc.c create mode 100644 drivers/sh/pfc/Kconfig create mode 100644 drivers/sh/pfc/Makefile create mode 100644 drivers/sh/pfc/core.c create mode 100644 drivers/sh/pfc/gpio.c create mode 100644 drivers/sh/pfc/pinctrl.c -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/