From: Paul Mundt <lethal@linux-sh.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] sh updates for 3.6-rc1
Date: Mon, 23 Jul 2012 06:13:46 +0000 [thread overview]
Message-ID: <20120723061345.GA23783@linux-sh.org> (raw)
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
WARNING: multiple messages have this Message-ID (diff)
From: Paul Mundt <lethal@linux-sh.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] sh updates for 3.6-rc1
Date: Mon, 23 Jul 2012 15:13:46 +0900 [thread overview]
Message-ID: <20120723061345.GA23783@linux-sh.org> (raw)
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
next reply other threads:[~2012-07-23 6:13 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-23 6:13 Paul Mundt [this message]
2012-07-23 6:13 ` [GIT PULL] sh updates for 3.6-rc1 Paul Mundt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120723061345.GA23783@linux-sh.org \
--to=lethal@linux-sh.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-sh@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.