* [GIT PULL 1/5] ARM: orion: fixes for v3.8 @ 2012-11-24 5:11 Jason Cooper 2012-11-24 5:11 ` [GIT PULL 2/5] ARM: orion: cleanup " Jason Cooper ` (8 more replies) 0 siblings, 9 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-24 5:11 UTC (permalink / raw) To: linux-arm-kernel The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) are available in the git repository at: git://git.infradead.org/users/jcooper/linux.git tags/orion_fixes_for_3.7 for you to fetch changes up to 1dc831bf53fddcc6443f74a39e72db5bcea4f15d: ARM: Kirkwood: Update PCI-E fixup (2012-11-21 18:30:08 +0000) ---------------------------------------------------------------- orion fixes for v3.7 - dove irq fix - kirkwood pcie fix ---------------------------------------------------------------- Jason Gunthorpe (1): ARM: Kirkwood: Update PCI-E fixup Russell King - ARM Linux (2): Dove: Attempt to fix PMU/RTC interrupts Dove: Fix irq_to_pmu() arch/arm/Kconfig | 1 + arch/arm/mach-dove/include/mach/pm.h | 2 +- arch/arm/mach-dove/irq.c | 14 +++++++++++++- arch/arm/mach-kirkwood/pcie.c | 11 ++++++++--- 4 files changed, 23 insertions(+), 5 deletions(-) ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 2/5] ARM: orion: cleanup for v3.8 2012-11-24 5:11 [GIT PULL 1/5] ARM: orion: fixes for v3.8 Jason Cooper @ 2012-11-24 5:11 ` Jason Cooper 2012-11-24 5:11 ` [GIT PULL 3/5] ARM: orion: boards " Jason Cooper ` (7 subsequent siblings) 8 siblings, 0 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-24 5:11 UTC (permalink / raw) To: linux-arm-kernel The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) are available in the git repository at: git://git.infradead.org/users/jcooper/linux.git tags/orion_cleanup_for_3.8 for you to fetch changes up to 4a9329a04ceec56fc1ec155b6ea4d8b50f350a7b: ARM: Kirkwood: Use hw_pci.ops instead of hw_pci.scan (2012-11-21 20:09:11 +0000) ---------------------------------------------------------------- orion cleanup for v3.8 - remove unused includes in kirkwood - fix sparse warnings in kirkwood - checkpatch cleanup in kirkwood - use common code in pcie on kirkwood ---------------------------------------------------------------- Andrew Lunn (3): ARM: Kirkwood: Remove unused includes ARM: Kirkwood: Fix sparse warnings. ARM: Kirkwood: checkpatch cleanups Jason Gunthorpe (1): ARM: Kirkwood: Use hw_pci.ops instead of hw_pci.scan Michael Walle (1): ARM: kirkwood: cleanup lsxl board includes arch/arm/mach-kirkwood/board-dockstar.c | 13 ----------- arch/arm/mach-kirkwood/board-dreamplug.c | 15 ------------- arch/arm/mach-kirkwood/board-dt.c | 4 ++-- arch/arm/mach-kirkwood/board-goflexnet.c | 13 ----------- arch/arm/mach-kirkwood/board-ib62x0.c | 6 ------ arch/arm/mach-kirkwood/board-iconnect.c | 8 ------- arch/arm/mach-kirkwood/board-iomega_ix2_200.c | 2 -- arch/arm/mach-kirkwood/board-lsxl.c | 8 ------- arch/arm/mach-kirkwood/board-ts219.c | 3 --- arch/arm/mach-kirkwood/common.c | 11 +++++----- arch/arm/mach-kirkwood/common.h | 3 ++- arch/arm/mach-kirkwood/cpuidle.c | 2 +- arch/arm/mach-kirkwood/dockstar-setup.c | 2 +- arch/arm/mach-kirkwood/irq.c | 1 + arch/arm/mach-kirkwood/lacie_v2-common.c | 1 + arch/arm/mach-kirkwood/mpp.c | 4 ++-- arch/arm/mach-kirkwood/netspace_v2-setup.c | 4 ++-- arch/arm/mach-kirkwood/openrd-setup.c | 14 +++++------- arch/arm/mach-kirkwood/pcie.c | 31 +++++++-------------------- arch/arm/mach-kirkwood/sheevaplug-setup.c | 2 +- arch/arm/mach-kirkwood/t5325-setup.c | 6 +++--- arch/arm/mach-kirkwood/ts41x-setup.c | 3 +-- arch/arm/mach-kirkwood/tsx1x-common.c | 7 +++--- 23 files changed, 39 insertions(+), 124 deletions(-) ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 3/5] ARM: orion: boards for v3.8 2012-11-24 5:11 [GIT PULL 1/5] ARM: orion: fixes for v3.8 Jason Cooper 2012-11-24 5:11 ` [GIT PULL 2/5] ARM: orion: cleanup " Jason Cooper @ 2012-11-24 5:11 ` Jason Cooper 2012-11-24 5:11 ` [GIT PULL 4/5] ARM: orion: dt " Jason Cooper ` (6 subsequent siblings) 8 siblings, 0 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-24 5:11 UTC (permalink / raw) To: linux-arm-kernel The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) are available in the git repository at: git://git.infradead.org/users/jcooper/linux.git tags/orion_boards_for_3.8 for you to fetch changes up to f17073a3aec601cb9aba6d8c1c6dbc8c6a919c07: ARM: kirkwood: Add Plat'Home OpenBlocks A6 support (2012-11-22 07:01:51 +0000) ---------------------------------------------------------------- orion boards for v3.8 - mach-orion5x/ joins the dark side! (devicetree) - Lacie Network Space family - Lacie Ethernet Disk mini v2 - USI TopKick - ZyXEL NSA310 - MPL CEC4 - Plat'Home OpenBlocks A6 (kirkwood, AX3-4 is armada xp) ---------------------------------------------------------------- Jason Cooper (3): ARM: Kirkwood: add Netspace boards to defconfig ARM: Kirkwood: new board USI Topkick ARM: Kirkwood: update defconfig for new boards Jason Gunthorpe (1): ARM: Kirkwood: Enable the second I2C bus Michael Walle (1): ARM: kirkwood: use gpio-fan DT binding on lsxl Nobuhiro Iwamatsu (1): ARM: kirkwood: Add Plat'Home OpenBlocks A6 support Sebastian Hesselbarth (1): ARM: Dove: update defconfig Simon Guinot (4): leds: leds-ns2: add device tree binding ARM: kirkwood: DT board setup for Network Space v2 and parents ARM: kirkwood: DT board setup for Network Space Lite v2 ARM: kirkwood: DT board setup for Network Space Mini v2 Stefan Peter (1): ARM: kirkwood: Add support for the MPL CEC4 Tero Jaasko (1): arm: kirkwood: add support for ZyXEL NSA310 Thomas Petazzoni (4): arm: orion5x: mechanical defconfig update arm: orion5x: basic Device Tree support arm: orion5x: convert 'LaCie Ethernet Disk mini v2' to Device Tree arm: orion5x: add DT related options in defconfig .../devicetree/bindings/gpio/leds-ns2.txt | 26 ++++ arch/arm/boot/dts/Makefile | 12 +- arch/arm/boot/dts/kirkwood-is2.dts | 30 +++++ arch/arm/boot/dts/kirkwood-lsxl.dtsi | 11 ++ arch/arm/boot/dts/kirkwood-mplcec4.dts | 119 +++++++++++++++++ arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 63 +++++++++ arch/arm/boot/dts/kirkwood-ns2.dts | 30 +++++ arch/arm/boot/dts/kirkwood-ns2lite.dts | 30 +++++ arch/arm/boot/dts/kirkwood-ns2max.dts | 49 +++++++ arch/arm/boot/dts/kirkwood-ns2mini.dts | 49 +++++++ arch/arm/boot/dts/kirkwood-nsa310.dts | 144 +++++++++++++++++++++ arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 39 ++++++ arch/arm/boot/dts/kirkwood-topkick.dts | 85 ++++++++++++ .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 55 ++++++++ arch/arm/boot/dts/orion5x.dtsi | 98 ++++++++++++++ arch/arm/configs/dove_defconfig | 24 ++++ arch/arm/configs/kirkwood_defconfig | 9 ++ arch/arm/configs/orion5x_defconfig | 36 ++---- arch/arm/mach-kirkwood/Kconfig | 65 ++++++++++ arch/arm/mach-kirkwood/Makefile | 9 ++ arch/arm/mach-kirkwood/board-dt.c | 30 +++++ arch/arm/mach-kirkwood/board-lsxl.c | 51 -------- arch/arm/mach-kirkwood/board-mplcec4.c | 80 ++++++++++++ arch/arm/mach-kirkwood/board-ns2.c | 87 +++++++++++++ arch/arm/mach-kirkwood/board-nsa310.c | 105 +++++++++++++++ arch/arm/mach-kirkwood/board-openblocks_a6.c | 71 ++++++++++ arch/arm/mach-kirkwood/board-usi_topkick.c | 82 ++++++++++++ arch/arm/mach-kirkwood/common.c | 1 + arch/arm/mach-kirkwood/common.h | 34 +++++ arch/arm/mach-orion5x/Kconfig | 14 +- arch/arm/mach-orion5x/Makefile | 4 +- arch/arm/mach-orion5x/board-dt.c | 79 +++++++++++ arch/arm/mach-orion5x/common.c | 4 +- arch/arm/mach-orion5x/common.h | 9 ++ arch/arm/mach-orion5x/edmini_v2-setup.c | 88 +------------ drivers/leds/Kconfig | 4 +- drivers/leds/leds-ns2.c | 78 ++++++++++- 37 files changed, 1630 insertions(+), 174 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/leds-ns2.txt create mode 100644 arch/arm/boot/dts/kirkwood-is2.dts create mode 100644 arch/arm/boot/dts/kirkwood-mplcec4.dts create mode 100644 arch/arm/boot/dts/kirkwood-ns2-common.dtsi create mode 100644 arch/arm/boot/dts/kirkwood-ns2.dts create mode 100644 arch/arm/boot/dts/kirkwood-ns2lite.dts create mode 100644 arch/arm/boot/dts/kirkwood-ns2max.dts create mode 100644 arch/arm/boot/dts/kirkwood-ns2mini.dts create mode 100644 arch/arm/boot/dts/kirkwood-nsa310.dts create mode 100644 arch/arm/boot/dts/kirkwood-openblocks_a6.dts create mode 100644 arch/arm/boot/dts/kirkwood-topkick.dts create mode 100644 arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts create mode 100644 arch/arm/boot/dts/orion5x.dtsi create mode 100644 arch/arm/mach-kirkwood/board-mplcec4.c create mode 100644 arch/arm/mach-kirkwood/board-ns2.c create mode 100644 arch/arm/mach-kirkwood/board-nsa310.c create mode 100644 arch/arm/mach-kirkwood/board-openblocks_a6.c create mode 100644 arch/arm/mach-kirkwood/board-usi_topkick.c create mode 100644 arch/arm/mach-orion5x/board-dt.c ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 4/5] ARM: orion: dt for v3.8 2012-11-24 5:11 [GIT PULL 1/5] ARM: orion: fixes for v3.8 Jason Cooper 2012-11-24 5:11 ` [GIT PULL 2/5] ARM: orion: cleanup " Jason Cooper 2012-11-24 5:11 ` [GIT PULL 3/5] ARM: orion: boards " Jason Cooper @ 2012-11-24 5:11 ` Jason Cooper 2012-11-24 5:11 ` [GIT PULL 5/5] ARM: mvebu: changes " Jason Cooper ` (5 subsequent siblings) 8 siblings, 0 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-24 5:11 UTC (permalink / raw) To: linux-arm-kernel The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) are available in the git repository at: git://git.infradead.org/users/jcooper/linux.git tags/orion_dt_for_3.8 for you to fetch changes up to 2a18588c0ce336933be3c99c91e74e21db56a0fe: ARM: Kirkwood: remove kirkwood_ehci_init() from new boards (2012-11-24 03:58:12 +0000) ---------------------------------------------------------------- orion dt for v3.8 - ehci-orion dt binding - gpio-poweroff - use dt regulators - move mpp to DT/pinctrl Depends on: - orion/boards - merge conflicts - keep all 'select's in Kconfig - remove all #includes in board-*.c - pinctrl/devel up to: - 06763c7 pinctrl: mvebu: move to its own directory ---------------------------------------------------------------- Andrew Lunn (21): ARM: Kirkwood: ehci-orion: Add device tree binding ARM: Kirkwood: Convert all DT boards to EHCI via DT. ARM: Kirkwood: Convert DNSKW to use gpio-poweroff. ARM: Kirkwood: Convert IB62x0 to use gpio-poweroff. ARM: Kirkwood: Enable regulator and fixed regulators. ARM: Kirkwood: Convert DNSKW to use regulators ARM: Kirkwood: Convert Dockstar to use regulators ARM: Kirkwood: Convert GoFlexNet to use regulators ARM: Kirkwood: Convert LSXL to use regulators GPIO: mvebu: Allow all plat-orion platforms. ARM: Kirkwood: Make use of mvebu pincltl and gpio drivers ARM: Kirkwood: Add DTSI files for pinctrl ARM: Kirkwood: Convert TS219 to pinctrl. ARM: Kirkwood: Convert iConnect to pinctrl. ARM: Kirkwood: Convert dnskw to pinctrl ARM: Kirkwood: Convert dockstar to pinctrl. ARM: Kirkwood: Convert dreamplug to pinctrl. ARM: Kirkwood: Convert GoFlex Net to pinctrl. ARM: Kirkwood: Convert ib62x0 to pinctrl. ARM: Kirkwood: Convert lsxl boards to pinctrl. ARM: Kirkwood: Convert IX2-200 to pinctrl. Axel Lin (1): pinctrl: mvebu: Fix dove_audio1_ctrl_set function Jamie Lentin (2): ARM: kirkwood: Increase NAND chip-delay for DNS-32[05] power: Add simple poweroff-gpio driver Jason Cooper (5): ARM: Kirkwood: add Netspace boards to defconfig ARM: Kirkwood: new board USI Topkick ARM: Kirkwood: update defconfig for new boards Merge commit '06763c7' into orion/dt2 ARM: Kirkwood: remove kirkwood_ehci_init() from new boards Jason Gunthorpe (1): ARM: Kirkwood: Enable the second I2C bus Linus Walleij (1): pinctrl: reserve pins when states are activated Michael Walle (1): ARM: kirkwood: use gpio-fan DT binding on lsxl Nobuhiro Iwamatsu (6): ARM: kirkwood: Add Plat'Home OpenBlocks A6 support ARM: kirkwood: Add support DT of second I2C bus ARM: kirkwood: Add support second I2C bus and RTC on OpenBlocks A6 ARM: kirkwood: Add NAND partiton map for OpenBlocks A6 ARM: Kirkwood: Convert to EHCI via DT for OpenBlocks A6 ARM: Kirkwood: Add support LED of OpenBlocks A6 Sebastian Hesselbarth (4): ARM: Dove: update defconfig pinctrl: mvebu: fix iomem pointer for dove pinctrl ARM: Dove: Convert to DT GPIO and pinctrl ARM: Dove: Add CuBox pinhog for led Simon Guinot (4): leds: leds-ns2: add device tree binding ARM: kirkwood: DT board setup for Network Space v2 and parents ARM: kirkwood: DT board setup for Network Space Lite v2 ARM: kirkwood: DT board setup for Network Space Mini v2 Stefan Peter (2): ARM: kirkwood: Add support for the MPL CEC4 ARM: kirkwood: Convert mplcec4 board to pinctrl Tero Jaasko (1): arm: kirkwood: add support for ZyXEL NSA310 Thomas Petazzoni (7): pinctrl: mvebu: allow plat-orion architectures to use pinctrl-mvebu pinctrl: mvebu: remove useless include pinctrl: mvebu: move to its own directory arm: orion5x: mechanical defconfig update arm: orion5x: basic Device Tree support arm: orion5x: convert 'LaCie Ethernet Disk mini v2' to Device Tree arm: orion5x: add DT related options in defconfig Valentin Longchamp (2): ARM: Kirkwood: support 98DX412x kirkwoods with pinctrl ARM: Kirkwood: Convert km_kirkwood to pinctrl .../devicetree/bindings/gpio/gpio-poweroff.txt | 22 + .../devicetree/bindings/gpio/leds-ns2.txt | 26 ++ .../bindings/pinctrl/marvell,kirkwood-pinctrl.txt | 39 ++ .../devicetree/bindings/usb/ehci-orion.txt | 15 + Documentation/pinctrl.txt | 4 +- arch/arm/Kconfig | 4 + arch/arm/boot/dts/Makefile | 12 +- arch/arm/boot/dts/dove-cubox.dts | 10 + arch/arm/boot/dts/dove.dtsi | 19 +- arch/arm/boot/dts/kirkwood-6281.dtsi | 44 ++ arch/arm/boot/dts/kirkwood-6282.dtsi | 45 ++ arch/arm/boot/dts/kirkwood-98dx4122.dtsi | 31 ++ arch/arm/boot/dts/kirkwood-dnskw.dtsi | 140 ++++++ arch/arm/boot/dts/kirkwood-dockstar.dts | 37 ++ arch/arm/boot/dts/kirkwood-dreamplug.dts | 21 + arch/arm/boot/dts/kirkwood-goflexnet.dts | 73 ++++ arch/arm/boot/dts/kirkwood-ib62x0.dts | 40 ++ arch/arm/boot/dts/kirkwood-iconnect.dts | 51 +++ arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 89 ++++ arch/arm/boot/dts/kirkwood-is2.dts | 30 ++ arch/arm/boot/dts/kirkwood-km_kirkwood.dts | 17 + arch/arm/boot/dts/kirkwood-lsxl.dtsi | 106 +++++ arch/arm/boot/dts/kirkwood-mplcec4.dts | 178 ++++++++ arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 63 +++ arch/arm/boot/dts/kirkwood-ns2.dts | 30 ++ arch/arm/boot/dts/kirkwood-ns2lite.dts | 30 ++ arch/arm/boot/dts/kirkwood-ns2max.dts | 49 +++ arch/arm/boot/dts/kirkwood-ns2mini.dts | 49 +++ arch/arm/boot/dts/kirkwood-nsa310.dts | 144 ++++++ arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 98 +++++ arch/arm/boot/dts/kirkwood-topkick.dts | 85 ++++ arch/arm/boot/dts/kirkwood-ts219-6281.dts | 31 ++ arch/arm/boot/dts/kirkwood-ts219-6282.dts | 31 ++ arch/arm/boot/dts/kirkwood.dtsi | 17 +- .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 55 +++ arch/arm/boot/dts/orion5x.dtsi | 98 +++++ arch/arm/configs/dove_defconfig | 24 + arch/arm/configs/kirkwood_defconfig | 9 + arch/arm/configs/orion5x_defconfig | 36 +- arch/arm/mach-kirkwood/Kconfig | 70 +++ arch/arm/mach-kirkwood/Makefile | 9 + arch/arm/mach-kirkwood/board-dnskw.c | 54 --- arch/arm/mach-kirkwood/board-dockstar.c | 16 - arch/arm/mach-kirkwood/board-dreamplug.c | 15 - arch/arm/mach-kirkwood/board-dt.c | 30 ++ arch/arm/mach-kirkwood/board-goflexnet.c | 24 - arch/arm/mach-kirkwood/board-ib62x0.c | 35 -- arch/arm/mach-kirkwood/board-iconnect.c | 18 - arch/arm/mach-kirkwood/board-iomega_ix2_200.c | 26 -- arch/arm/mach-kirkwood/board-km_kirkwood.c | 13 - arch/arm/mach-kirkwood/board-lsxl.c | 79 ---- arch/arm/mach-kirkwood/board-mplcec4.c | 44 ++ arch/arm/mach-kirkwood/board-ns2.c | 86 ++++ arch/arm/mach-kirkwood/board-nsa310.c | 101 +++++ arch/arm/mach-kirkwood/board-openblocks_a6.c | 70 +++ arch/arm/mach-kirkwood/board-ts219.c | 26 -- arch/arm/mach-kirkwood/board-usi_topkick.c | 81 ++++ arch/arm/mach-kirkwood/common.c | 1 + arch/arm/mach-kirkwood/common.h | 34 ++ arch/arm/mach-orion5x/Kconfig | 14 +- arch/arm/mach-orion5x/Makefile | 4 +- arch/arm/mach-orion5x/board-dt.c | 79 ++++ arch/arm/mach-orion5x/common.c | 4 +- arch/arm/mach-orion5x/common.h | 9 + arch/arm/mach-orion5x/edmini_v2-setup.c | 88 +--- arch/arm/plat-orion/irq.c | 6 +- drivers/gpio/Kconfig | 2 +- drivers/leds/Kconfig | 4 +- drivers/leds/leds-ns2.c | 78 +++- drivers/pinctrl/Kconfig | 22 +- drivers/pinctrl/Makefile | 6 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/core.h | 2 + drivers/pinctrl/mvebu/Kconfig | 24 + drivers/pinctrl/mvebu/Makefile | 5 + drivers/pinctrl/{ => mvebu}/pinctrl-armada-370.c | 0 drivers/pinctrl/{ => mvebu}/pinctrl-armada-xp.c | 0 drivers/pinctrl/{ => mvebu}/pinctrl-dove.c | 22 +- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 484 +++++++++++++++++++++ drivers/pinctrl/{ => mvebu}/pinctrl-mvebu.c | 1 - drivers/pinctrl/{ => mvebu}/pinctrl-mvebu.h | 0 drivers/pinctrl/pinctrl-kirkwood.c | 472 -------------------- drivers/pinctrl/pinmux.c | 67 +-- drivers/power/Kconfig | 3 + drivers/power/Makefile | 1 + drivers/power/reset/Kconfig | 15 + drivers/power/reset/Makefile | 1 + drivers/power/reset/gpio-poweroff.c | 129 ++++++ drivers/usb/host/ehci-orion.c | 38 +- 89 files changed, 3321 insertions(+), 995 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-poweroff.txt create mode 100644 Documentation/devicetree/bindings/gpio/leds-ns2.txt create mode 100644 Documentation/devicetree/bindings/usb/ehci-orion.txt create mode 100644 arch/arm/boot/dts/kirkwood-6281.dtsi create mode 100644 arch/arm/boot/dts/kirkwood-6282.dtsi create mode 100644 arch/arm/boot/dts/kirkwood-98dx4122.dtsi create mode 100644 arch/arm/boot/dts/kirkwood-is2.dts create mode 100644 arch/arm/boot/dts/kirkwood-mplcec4.dts create mode 100644 arch/arm/boot/dts/kirkwood-ns2-common.dtsi create mode 100644 arch/arm/boot/dts/kirkwood-ns2.dts create mode 100644 arch/arm/boot/dts/kirkwood-ns2lite.dts create mode 100644 arch/arm/boot/dts/kirkwood-ns2max.dts create mode 100644 arch/arm/boot/dts/kirkwood-ns2mini.dts create mode 100644 arch/arm/boot/dts/kirkwood-nsa310.dts create mode 100644 arch/arm/boot/dts/kirkwood-openblocks_a6.dts create mode 100644 arch/arm/boot/dts/kirkwood-topkick.dts create mode 100644 arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts create mode 100644 arch/arm/boot/dts/orion5x.dtsi create mode 100644 arch/arm/mach-kirkwood/board-mplcec4.c create mode 100644 arch/arm/mach-kirkwood/board-ns2.c create mode 100644 arch/arm/mach-kirkwood/board-nsa310.c create mode 100644 arch/arm/mach-kirkwood/board-openblocks_a6.c create mode 100644 arch/arm/mach-kirkwood/board-usi_topkick.c create mode 100644 arch/arm/mach-orion5x/board-dt.c create mode 100644 drivers/pinctrl/mvebu/Kconfig create mode 100644 drivers/pinctrl/mvebu/Makefile rename drivers/pinctrl/{ => mvebu}/pinctrl-armada-370.c (100%) rename drivers/pinctrl/{ => mvebu}/pinctrl-armada-xp.c (100%) rename drivers/pinctrl/{ => mvebu}/pinctrl-dove.c (96%) create mode 100644 drivers/pinctrl/mvebu/pinctrl-kirkwood.c rename drivers/pinctrl/{ => mvebu}/pinctrl-mvebu.c (99%) rename drivers/pinctrl/{ => mvebu}/pinctrl-mvebu.h (100%) delete mode 100644 drivers/pinctrl/pinctrl-kirkwood.c create mode 100644 drivers/power/reset/Kconfig create mode 100644 drivers/power/reset/Makefile create mode 100644 drivers/power/reset/gpio-poweroff.c ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 2012-11-24 5:11 [GIT PULL 1/5] ARM: orion: fixes for v3.8 Jason Cooper ` (2 preceding siblings ...) 2012-11-24 5:11 ` [GIT PULL 4/5] ARM: orion: dt " Jason Cooper @ 2012-11-24 5:11 ` Jason Cooper 2012-11-24 5:17 ` [GIT PULL 1/5] ARM: orion: fixes for *v3.7* Jason Cooper ` (4 subsequent siblings) 8 siblings, 0 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-24 5:11 UTC (permalink / raw) To: linux-arm-kernel The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) are available in the git repository at: git://git.infradead.org/users/jcooper/linux.git tags/mvebu_everything_for_3.8 for you to fetch changes up to 56580bb422e5f542da19c057f348dd39634138e7: Merge branch 'mvebu-misc-fixes' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything (2012-11-24 04:08:49 +0000) ---------------------------------------------------------------- mvebu everything for v3.8 - due to the complex interdependencies of the received pull requests I decided to keep this in one branch the way they recommended merging it - this was their first attempt at doing pull requests, we'll work on it with them - added SMP support for mvebu SoCs - added coherency fabric - added mdio and mvneta drivers - added mirabox board - added openblocks ax3-4 board - clock fixes and improvements - converted mv_xor driver to devicetree (extensive series in itself) merge conflicts with orion/* - arch/arm/mach-kirkwood/Kconfig - select everything - arch/arm/mach-kirkwood/board-dt.c - remove AUXDATA - keep all of_machine_is_compatible() - use of_platform_populate(NULL, kirkwood_dt_match_table, NULL, NULL) ---------------------------------------------------------------- Andrew Lunn (3): ARM: Kirkwood: switch to DT clock providers dma: mv_xor: Add a device_control function arm: kirkwood: Convert XOR instantiation to DT. Gregory CLEMENT (17): arm: mvebu: support for the Globalscale Mirabox board clk: mvebu: add armada-370-xp CPU specific clocks clk: mvebu: armada 370/XP add clock gating control provider for DT clk: armada-370-xp: add support for clock framework clocksource: convert time-armada-370-xp to clk framework arm: mvebu: increase atomic coherent pool size for armada 370/XP arm: mvebu: SATA support: SoC-level DT data for Armada 370/XP arm: mvebu: SATA support: mvebu_defconfig update arm: mvebu: SATA support: board-level DT data for Armada 370/XP boards arm: mvebu: Add support for coherency fabric in mach-mvebu arm: mvebu: Add initial support for power managmement service unit arm: mvebu: Add IPI support via doorbells arm: mm: Add support for PJ4B cpu and init routines arm: mvebu: Add SMP support for Armada XP arm: dma mapping: Export a dma ops function arm_dma_set_mask arm: plat-orion: Add coherency attribute when setup mbus target arm: mvebu: Add hardware I/O Coherency support Jason Cooper (14): Merge tag 'marvell-mvebu-clk-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-sata-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-neta-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-boards-net-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-net-mdio-checkpatch-fixes-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-mvneta-fix-and-clk-support-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-neta-dt-clk-updates-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-xor-cleanup-dt-binding-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-xor-board-dt-changes-3.8-v2' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-net-xor-defconfig-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-armadaxp-smp-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-hwiocc-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge tag 'marvell-openblocks-i2c-sata-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Merge branch 'mvebu-misc-fixes' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Nobuhiro Iwamatsu (3): ARM: mvebu: Add support for I2C controllers in Armada 370/XP ARM: mvebu: Add support for I2C on OpenBlocks AX3-4 ARM: mvebu: Add support for the RTC in OpenBlocks AX3-4 Sebastian Hesselbarth (4): clk: mvebu: add mvebu core clocks. clk: mvebu: add clock gating control provider for DT ARM: dove: switch to DT clock providers arm: dove: Convert Dove to DT XOR DMA engine Thomas Petazzoni (74): arm: mvebu: support for the PlatHome OpenBlocks AX3-4 board arm: mvebu: fix compatible string in armada-370-xp.dtsi arm: mvebu: don't list all boards in dt compat field for Armada 370/XP arm: mvebu: fix typo in machine name for Armada 370/XP arm: mvebu: add Ethernet controllers using mvneta driver for Armada 370/XP arm: mvebu: enable Ethernet controllers on Armada 370/XP eval boards arm: mvebu: enable Ethernet controllers on OpenBlocks AX3-4 platform arm: mvebu: enable Ethernet controllers on Mirabox platform net: mvmdio: new Marvell MDIO driver net: mvneta: driver for Marvell Armada 370/XP network unit net: mvneta: update MAINTAINERS file for the mvneta maintainers dma: mv_xor: use dev_(err|info|notice) instead of dev_printk dma: mv_xor: do not use pool_size from platform_data within the driver dma: mv_xor: split initialization/cleanup of XOR channels dma: mv_xor: allow channels to be registered directly from the main device arm: plat-orion: convert the registration of the xor0 engine to the single driver arm: plat-orion: convert the registration of the xor1 engine to the single driver arm: plat-orion: remove unused orion_xor_init_channels() dma: mv_xor: remove sub-driver 'mv_xor' dma: mv_xor: remove 'shared' from mv_xor_platform_data dma: mv_xor: rename mv_xor_platform_data to mv_xor_channel_data dma: mv_xor: rename mv_xor_shared_platform_data to mv_xor_platform_data dma: mv_xor: change the driver name to 'mv_xor' dma: mv_xor: rename many symbols to remove the 'shared' word dma: mv_xor: remove unused id field in mv_xor_device structure dma: mv_xor: remove unused to_mv_xor_device() macro dma: mv_xor: simplify dma_sync_single_for_cpu() calls dma: mv_xor: introduce a mv_chan_to_devp() helper dma: mv_xor: get rid of the pdev pointer in mv_xor_device dma: mv_xor: in mv_xor_chan, rename 'common' to 'dmachan' dma: mv_xor: in mv_xor_device, rename 'common' to 'dmadev' dma: mv_xor: use mv_xor_chan pointers as arguments to self-test functions dma: mv_xor: merge mv_xor_device and mv_xor_chan dma: mv_xor: rename mv_xor_private to mv_xor_device dma: mv_xor: remove useless backpointer from mv_xor_chan to mv_xor_device dma: mv_xor: remove hw_id field from platform_data dma: mv_xor: remove the pool_size from platform_data dma: mv_xor: add missing free_irq() call dma: mv_xor: add Device Tree binding dma: mv_xor: add missing __devinit and __devexit qualifiers on probe and remove arm: mvebu: add XOR engines to Armada 370 .dtsi arm: mvebu: add XOR engines to Armada XP .dtsi Merge tag 'marvell-mvebu-clk-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-sata-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-neta-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-boards-net-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge net: mvmdio: use <linux/delay.h> instead of <asm/delay.h> net: mvmdio: adjust multiline comment to net/ style net: mvneta: adjust multiline comments to net/ style net: mvneta: add clk support net: mvneta: fix section mismatch warning caused by mvneta_deinit() arm: mvebu: add 'clocks' property to Ethernet nodes for Armada 370/XP SoCs arm: mvebu: remove 'clock-frequency' properties from Armada 370/XP Ethernet nodes arm: mvebu: update defconfig to include network driver arm: mvebu: update defconfig to include XOR driver Merge tag 'marvell-mvebu-clk-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-sata-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-neta-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-boards-net-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-net-mdio-checkpatch-fixes-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-mvneta-fix-and-clk-support-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-neta-dt-clk-updates-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-xor-cleanup-dt-binding-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-xor-board-dt-changes-3.8-v2' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge Merge tag 'marvell-net-xor-defconfig-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge ARM: mvebu: Add SATA support for OpenBlocks AX3-4 ARM: mvebu: update defconfig with I2C and RTC support Merge branch 'for-jason-1/cleanup' into mevbu-dt-additions Merge tag 'marvell-armadaxp-smp-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into mevbu-dt-additions arm: mvebu: fix address decoding armada_cfg_base() function dma: mv_xor: clear the window override control registers dma: mv_xor: use request_irq() instead of devm_request_irq() dma: mv_xor: fix error checking of irq_of_parse_and_map() dma: mv_xor: fix error handling path .../devicetree/bindings/arm/armada-370-xp-mpic.txt | 12 +- .../devicetree/bindings/arm/armada-370-xp-pmsu.txt | 20 + .../bindings/arm/armada-370-xp-timer.txt | 1 + .../devicetree/bindings/arm/coherency-fabric.txt | 21 + .../devicetree/bindings/clock/mvebu-core-clock.txt | 47 + .../devicetree/bindings/clock/mvebu-cpu-clock.txt | 21 + .../bindings/clock/mvebu-gated-clock.txt | 119 + Documentation/devicetree/bindings/dma/mv-xor.txt | 40 + .../bindings/net/marvell-armada-370-neta.txt | 23 + .../devicetree/bindings/net/marvell-orion-mdio.txt | 35 + MAINTAINERS | 6 + arch/arm/Kconfig | 1 + arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/armada-370-db.dts | 25 +- arch/arm/boot/dts/armada-370-mirabox.dts | 56 + arch/arm/boot/dts/armada-370-xp.dtsi | 63 +- arch/arm/boot/dts/armada-370.dtsi | 51 + arch/arm/boot/dts/armada-xp-db.dts | 44 + arch/arm/boot/dts/armada-xp-mv78230.dtsi | 12 + arch/arm/boot/dts/armada-xp-mv78260.dtsi | 19 + arch/arm/boot/dts/armada-xp-mv78460.dtsi | 34 + arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 125 + arch/arm/boot/dts/armada-xp.dtsi | 84 +- arch/arm/boot/dts/dove.dtsi | 62 + arch/arm/boot/dts/kirkwood.dtsi | 62 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/mvebu_defconfig | 17 + arch/arm/include/asm/dma-mapping.h | 2 + arch/arm/mach-dove/Kconfig | 2 + arch/arm/mach-dove/common.c | 62 +- arch/arm/mach-kirkwood/Kconfig | 2 + arch/arm/mach-kirkwood/board-dt.c | 67 +- arch/arm/mach-kirkwood/common.c | 4 +- arch/arm/mach-mvebu/Kconfig | 7 +- arch/arm/mach-mvebu/Makefile | 4 +- arch/arm/mach-mvebu/addr-map.c | 5 +- arch/arm/mach-mvebu/armada-370-xp.c | 33 +- arch/arm/mach-mvebu/armada-370-xp.h | 7 + arch/arm/mach-mvebu/coherency.c | 155 ++ arch/arm/mach-mvebu/coherency.h | 24 + arch/arm/mach-mvebu/coherency_ll.S | 49 + arch/arm/mach-mvebu/common.h | 5 + arch/arm/mach-mvebu/headsmp.S | 49 + arch/arm/mach-mvebu/hotplug.c | 30 + arch/arm/mach-mvebu/irq-armada-370-xp.c | 92 +- arch/arm/mach-mvebu/platsmp.c | 122 + arch/arm/mach-mvebu/pmsu.c | 75 + arch/arm/mach-mvebu/pmsu.h | 16 + arch/arm/mm/Kconfig | 4 + arch/arm/mm/dma-mapping.c | 4 +- arch/arm/mm/proc-v7.S | 67 + arch/arm/plat-orion/addr-map.c | 4 + arch/arm/plat-orion/common.c | 192 +- arch/arm/plat-orion/include/plat/addr-map.h | 1 + arch/arm/plat-orion/include/plat/common.h | 1 + drivers/clk/Kconfig | 2 + drivers/clk/Makefile | 1 + drivers/clk/mvebu/Kconfig | 8 + drivers/clk/mvebu/Makefile | 3 + drivers/clk/mvebu/clk-core.c | 675 +++++ drivers/clk/mvebu/clk-core.h | 18 + drivers/clk/mvebu/clk-cpu.c | 186 ++ drivers/clk/mvebu/clk-cpu.h | 22 + drivers/clk/mvebu/clk-gating-ctrl.c | 249 ++ drivers/clk/mvebu/clk-gating-ctrl.h | 22 + drivers/clk/mvebu/clk.c | 27 + drivers/clocksource/time-armada-370-xp.c | 11 +- drivers/dma/mv_xor.c | 429 +-- drivers/dma/mv_xor.h | 36 +- drivers/net/ethernet/marvell/Kconfig | 24 + drivers/net/ethernet/marvell/Makefile | 2 + drivers/net/ethernet/marvell/mvmdio.c | 228 ++ drivers/net/ethernet/marvell/mvneta.c | 2848 ++++++++++++++++++++ include/linux/clk/mvebu.h | 22 + include/linux/platform_data/dma-mv_xor.h | 11 +- 75 files changed, 6503 insertions(+), 412 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/armada-370-xp-pmsu.txt create mode 100644 Documentation/devicetree/bindings/arm/coherency-fabric.txt create mode 100644 Documentation/devicetree/bindings/clock/mvebu-core-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/mvebu-cpu-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/mvebu-gated-clock.txt create mode 100644 Documentation/devicetree/bindings/dma/mv-xor.txt create mode 100644 Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt create mode 100644 Documentation/devicetree/bindings/net/marvell-orion-mdio.txt create mode 100644 arch/arm/boot/dts/armada-370-mirabox.dts create mode 100644 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts create mode 100644 arch/arm/mach-mvebu/coherency.c create mode 100644 arch/arm/mach-mvebu/coherency.h create mode 100644 arch/arm/mach-mvebu/coherency_ll.S create mode 100644 arch/arm/mach-mvebu/headsmp.S create mode 100644 arch/arm/mach-mvebu/hotplug.c create mode 100644 arch/arm/mach-mvebu/platsmp.c create mode 100644 arch/arm/mach-mvebu/pmsu.c create mode 100644 arch/arm/mach-mvebu/pmsu.h create mode 100644 drivers/clk/mvebu/Kconfig create mode 100644 drivers/clk/mvebu/Makefile create mode 100644 drivers/clk/mvebu/clk-core.c create mode 100644 drivers/clk/mvebu/clk-core.h create mode 100644 drivers/clk/mvebu/clk-cpu.c create mode 100644 drivers/clk/mvebu/clk-cpu.h create mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c create mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h create mode 100644 drivers/clk/mvebu/clk.c create mode 100644 drivers/net/ethernet/marvell/mvmdio.c create mode 100644 drivers/net/ethernet/marvell/mvneta.c create mode 100644 include/linux/clk/mvebu.h ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 1/5] ARM: orion: fixes for *v3.7* 2012-11-24 5:11 [GIT PULL 1/5] ARM: orion: fixes for v3.8 Jason Cooper ` (3 preceding siblings ...) 2012-11-24 5:11 ` [GIT PULL 5/5] ARM: mvebu: changes " Jason Cooper @ 2012-11-24 5:17 ` Jason Cooper [not found] ` <50b056f7.8687e50a.170d.7c22SMTPIN_ADDED_MISSING@mx.google.com> ` (3 subsequent siblings) 8 siblings, 0 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-24 5:17 UTC (permalink / raw) To: linux-arm-kernel Arnd, Olof, Sorry, automation got the best of me. These fixes are for v3.7, if possible. Only error was in the subject line. All else is correct. thx, Jason. On Sat, Nov 24, 2012 at 05:11:04AM +0000, Jason Cooper wrote: > The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: > > Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) > > are available in the git repository at: > > git://git.infradead.org/users/jcooper/linux.git tags/orion_fixes_for_3.7 > > for you to fetch changes up to 1dc831bf53fddcc6443f74a39e72db5bcea4f15d: > > ARM: Kirkwood: Update PCI-E fixup (2012-11-21 18:30:08 +0000) > > ---------------------------------------------------------------- > orion fixes for v3.7 > > - dove irq fix > - kirkwood pcie fix > > ---------------------------------------------------------------- > Jason Gunthorpe (1): > ARM: Kirkwood: Update PCI-E fixup > > Russell King - ARM Linux (2): > Dove: Attempt to fix PMU/RTC interrupts > Dove: Fix irq_to_pmu() > > arch/arm/Kconfig | 1 + > arch/arm/mach-dove/include/mach/pm.h | 2 +- > arch/arm/mach-dove/irq.c | 14 +++++++++++++- > arch/arm/mach-kirkwood/pcie.c | 11 ++++++++--- > 4 files changed, 23 insertions(+), 5 deletions(-) > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <50b056f7.8687e50a.170d.7c22SMTPIN_ADDED_MISSING@mx.google.com>]
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 [not found] ` <50b056f7.8687e50a.170d.7c22SMTPIN_ADDED_MISSING@mx.google.com> @ 2012-11-26 9:16 ` Olof Johansson 2012-11-26 9:28 ` Thomas Petazzoni 2012-11-30 7:27 ` Gregory CLEMENT 0 siblings, 2 replies; 20+ messages in thread From: Olof Johansson @ 2012-11-26 9:16 UTC (permalink / raw) To: linux-arm-kernel Hi, On Sat, Nov 24, 2012 at 05:11:14AM +0000, Jason Cooper wrote: > The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: > > Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) > > are available in the git repository at: > > git://git.infradead.org/users/jcooper/linux.git tags/mvebu_everything_for_3.8 > > for you to fetch changes up to 56580bb422e5f542da19c057f348dd39634138e7: > > Merge branch 'mvebu-misc-fixes' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything (2012-11-24 04:08:49 +0000) > > ---------------------------------------------------------------- > > mvebu everything for v3.8 > - due to the complex interdependencies of the received pull requests > I decided to keep this in one branch the way they recommended merging it > - this was their first attempt at doing pull requests, we'll work on it > with them > > - added SMP support for mvebu SoCs > - added coherency fabric > - added mdio and mvneta drivers > - added mirabox board > - added openblocks ax3-4 board > - clock fixes and improvements > - converted mv_xor driver to devicetree (extensive series in itself) > > merge conflicts with orion/* > - arch/arm/mach-kirkwood/Kconfig > - select everything > - arch/arm/mach-kirkwood/board-dt.c > - remove AUXDATA > - keep all of_machine_is_compatible() > - use of_platform_populate(NULL, kirkwood_dt_match_table, NULL, NULL) > > ---------------------------------------------------------------- > Andrew Lunn (3): > ARM: Kirkwood: switch to DT clock providers > dma: mv_xor: Add a device_control function > arm: kirkwood: Convert XOR instantiation to DT. > > Gregory CLEMENT (17): > arm: mvebu: support for the Globalscale Mirabox board > clk: mvebu: add armada-370-xp CPU specific clocks > clk: mvebu: armada 370/XP add clock gating control provider for DT > clk: armada-370-xp: add support for clock framework > clocksource: convert time-armada-370-xp to clk framework > arm: mvebu: increase atomic coherent pool size for armada 370/XP > arm: mvebu: SATA support: SoC-level DT data for Armada 370/XP > arm: mvebu: SATA support: mvebu_defconfig update > arm: mvebu: SATA support: board-level DT data for Armada 370/XP boards > arm: mvebu: Add support for coherency fabric in mach-mvebu > arm: mvebu: Add initial support for power managmement service unit > arm: mvebu: Add IPI support via doorbells > arm: mm: Add support for PJ4B cpu and init routines > arm: mvebu: Add SMP support for Armada XP > arm: dma mapping: Export a dma ops function arm_dma_set_mask > arm: plat-orion: Add coherency attribute when setup mbus target > arm: mvebu: Add hardware I/O Coherency support > > Jason Cooper (14): > Merge tag 'marvell-mvebu-clk-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-sata-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-neta-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-boards-net-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-net-mdio-checkpatch-fixes-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-mvneta-fix-and-clk-support-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-neta-dt-clk-updates-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-xor-cleanup-dt-binding-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-xor-board-dt-changes-3.8-v2' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-net-xor-defconfig-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-armadaxp-smp-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-hwiocc-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge tag 'marvell-openblocks-i2c-sata-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > Merge branch 'mvebu-misc-fixes' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything Based on these merge commits, it looks like they organized things pretty well. With this amount of code, if you want to mostly expose this to us coming up to our level, that's fine. Looking at the actual tree (in gitk to get visalization), it looks like things held up well until the "test-the-merge" mergepoint which had some patches on top of it instead of in a separate branch, I think? Those merges are these: > Thomas Petazzoni (74): > Merge tag 'marvell-mvebu-clk-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-sata-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-neta-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-boards-net-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge [..] > Merge tag 'marvell-mvebu-clk-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-sata-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-neta-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-boards-net-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-net-mdio-checkpatch-fixes-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-mvneta-fix-and-clk-support-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-neta-dt-clk-updates-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-xor-cleanup-dt-binding-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-xor-board-dt-changes-3.8-v2' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > Merge tag 'marvell-net-xor-defconfig-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge I'll take a closer look at the rest tomorrow, it's getting a bit late here and I have to call it a day. -Olof ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 2012-11-26 9:16 ` [GIT PULL 5/5] ARM: mvebu: changes for v3.8 Olof Johansson @ 2012-11-26 9:28 ` Thomas Petazzoni 2012-11-26 10:28 ` Arnd Bergmann 2012-11-30 7:27 ` Gregory CLEMENT 1 sibling, 1 reply; 20+ messages in thread From: Thomas Petazzoni @ 2012-11-26 9:28 UTC (permalink / raw) To: linux-arm-kernel Olof, On Mon, 26 Nov 2012 01:16:52 -0800, Olof Johansson wrote: > > Jason Cooper (14): > > Merge tag 'marvell-mvebu-clk-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-sata-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-neta-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-boards-net-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-net-mdio-checkpatch-fixes-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-mvneta-fix-and-clk-support-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-neta-dt-clk-updates-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-xor-cleanup-dt-binding-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-xor-board-dt-changes-3.8-v2' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-net-xor-defconfig-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-armadaxp-smp-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-hwiocc-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge tag 'marvell-openblocks-i2c-sata-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Merge branch 'mvebu-misc-fixes' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Based on these merge commits, it looks like they organized things pretty well. > With this amount of code, if you want to mostly expose this to us coming > up to our level, that's fine. > > Looking at the actual tree (in gitk to get visalization), it looks like > things held up well until the "test-the-merge" mergepoint which had some > patches on top of it instead of in a separate branch, I think? Those > merges are these: Right. The problem is that some of the last developments had many dependencies against the previous developments, from various branches. So I wasn't sure how to do this last developments, and I did merge the branches containing the previous developments that I needed. I am really open to suggestions on how to improve my Git workflow to handle this better. It certainly wasn't my intention to have this "test-the-merge" thing appear publicly. Thanks, Thomas -- Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 2012-11-26 9:28 ` Thomas Petazzoni @ 2012-11-26 10:28 ` Arnd Bergmann 2012-11-26 10:35 ` Thomas Petazzoni 0 siblings, 1 reply; 20+ messages in thread From: Arnd Bergmann @ 2012-11-26 10:28 UTC (permalink / raw) To: linux-arm-kernel On Monday 26 November 2012, Thomas Petazzoni wrote: > Right. The problem is that some of the last developments had many > dependencies against the previous developments, from various branches. > So I wasn't sure how to do this last developments, and I did merge the > branches containing the previous developments that I needed. > > I am really open to suggestions on how to improve my Git workflow to > handle this better. It certainly wasn't my intention to have this > "test-the-merge" thing appear publicly. > One thing that Sascha Hauer first introduced was an extra branch that has everything merged together to show how you want to handle the conflicts. We'll then merge the individual branches and in the end can check if there is any difference to what you had. Arnd ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 2012-11-26 10:28 ` Arnd Bergmann @ 2012-11-26 10:35 ` Thomas Petazzoni 2012-11-26 12:24 ` Jason Cooper 2012-11-26 13:06 ` Arnd Bergmann 0 siblings, 2 replies; 20+ messages in thread From: Thomas Petazzoni @ 2012-11-26 10:35 UTC (permalink / raw) To: linux-arm-kernel Arnd, On Mon, 26 Nov 2012 10:28:26 +0000, Arnd Bergmann wrote: > On Monday 26 November 2012, Thomas Petazzoni wrote: > > Right. The problem is that some of the last developments had many > > dependencies against the previous developments, from various branches. > > So I wasn't sure how to do this last developments, and I did merge the > > branches containing the previous developments that I needed. > > > > I am really open to suggestions on how to improve my Git workflow to > > handle this better. It certainly wasn't my intention to have this > > "test-the-merge" thing appear publicly. > > One thing that Sascha Hauer first introduced was an extra branch that > has everything merged together to show how you want to handle > the conflicts. We'll then merge the individual branches and in the > end can check if there is any difference to what you had. Maybe I don't understand correctly, but the problem that I had is not a problem of conflicts, but rather the need to do development *on top* of branches for which pull requests had already been sent. For example, the clk support in the network driver depended on: * The branch containing the new network driver to be there * The branch containing the mvebu clk infrastructure to be there What should I have done to do this clk support in the network driver, if not a merge of the network driver branch + the mvebu clk infrastructure branch? Again, I'm really still learning how to adjust my Git workflow to handle those things properly. We had a good amount of changes for this cycle, and I admit it has been quite messy on my end as I didn't really know how to do things nicely. Note that I am also surprised by the fact that we had to remove a 'clocks=' property in dove.dtsi, and therefore have a known-broken 3.8-rc1 even before it is released. It sounds strange to me that the separation of branches prevents from doing the correct changes. But maybe I'm not seeing the entire problem, and therefore under-estimating the issues at hand. Thomas -- Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 2012-11-26 10:35 ` Thomas Petazzoni @ 2012-11-26 12:24 ` Jason Cooper 2012-11-26 13:06 ` Arnd Bergmann 1 sibling, 0 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-26 12:24 UTC (permalink / raw) To: linux-arm-kernel On Mon, Nov 26, 2012 at 11:35:06AM +0100, Thomas Petazzoni wrote: > Note that I am also surprised by the fact that we had to remove a > 'clocks=' property in dove.dtsi, and therefore have a known-broken > 3.8-rc1 even before it is released. It sounds strange to me that the > separation of branches prevents from doing the correct changes. But > maybe I'm not seeing the entire problem, and therefore under-estimating > the issues at hand. When I removed this, I thought it was an accidental line left over from some clock work Sebastian was working on. Primarily because it was the *only* reference to clock in that series. It was only later that I found out it should have depended on mvebu/everything (or a subset of it). In an ideal world, we won't have to do an mvebu/everything, and then it's a lot easier to get all the dependencies correct. At any rate, as Sebastian noted, it builds fine, it boots, and only hangs if you query the cooresponding debugfs element. Not ideal, for sure, but easily fixed in -rc1. thx, Jason. ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 2012-11-26 10:35 ` Thomas Petazzoni 2012-11-26 12:24 ` Jason Cooper @ 2012-11-26 13:06 ` Arnd Bergmann 2012-11-30 17:08 ` Olof Johansson 1 sibling, 1 reply; 20+ messages in thread From: Arnd Bergmann @ 2012-11-26 13:06 UTC (permalink / raw) To: linux-arm-kernel On Monday 26 November 2012, Thomas Petazzoni wrote: > Arnd, > > On Mon, 26 Nov 2012 10:28:26 +0000, Arnd Bergmann wrote: > > On Monday 26 November 2012, Thomas Petazzoni wrote: > > > Right. The problem is that some of the last developments had many > > > dependencies against the previous developments, from various branches. > > > So I wasn't sure how to do this last developments, and I did merge the > > > branches containing the previous developments that I needed. > > > > > > I am really open to suggestions on how to improve my Git workflow to > > > handle this better. It certainly wasn't my intention to have this > > > "test-the-merge" thing appear publicly. > > > > One thing that Sascha Hauer first introduced was an extra branch that > > has everything merged together to show how you want to handle > > the conflicts. We'll then merge the individual branches and in the > > end can check if there is any difference to what you had. > > Maybe I don't understand correctly, but the problem that I had is not a > problem of conflicts, but rather the need to do development *on top* of > branches for which pull requests had already been sent. Ok, sorry for the confusion on my part. > For example, the clk support in the network driver depended on: > * The branch containing the new network driver to be there > * The branch containing the mvebu clk infrastructure to be there > > What should I have done to do this clk support in the network driver, > if not a merge of the network driver branch + the mvebu clk > infrastructure branch? No, this all sounds good, there is not easier way really. Sometimes you can do the branches in a way that each branch works by itself but you don't have to do a third branch to combine the features. In other cases, where you have multiple branches that all get merged through arm-soc (or another tree that uses branches like this), you can try to get everyone to agree on an order in advance, and then you just mandate that one branch has another one as a prerequisite. Yet another option is to have a few patches that serve as a common base for multiple branches: E.g. have one patch introduce a new interface as a stub and base two branches on top of the same commit, one that uses the interface and another one that implements it. Again, this is not always possible. If you do a lot of reworks at the same time, this always gets very hard. Arnd ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 2012-11-26 13:06 ` Arnd Bergmann @ 2012-11-30 17:08 ` Olof Johansson 0 siblings, 0 replies; 20+ messages in thread From: Olof Johansson @ 2012-11-30 17:08 UTC (permalink / raw) To: linux-arm-kernel On Mon, Nov 26, 2012 at 01:06:57PM +0000, Arnd Bergmann wrote: > On Monday 26 November 2012, Thomas Petazzoni wrote: > > Arnd, > > > > On Mon, 26 Nov 2012 10:28:26 +0000, Arnd Bergmann wrote: > > > On Monday 26 November 2012, Thomas Petazzoni wrote: > > > > Right. The problem is that some of the last developments had many > > > > dependencies against the previous developments, from various branches. > > > > So I wasn't sure how to do this last developments, and I did merge the > > > > branches containing the previous developments that I needed. > > > > > > > > I am really open to suggestions on how to improve my Git workflow to > > > > handle this better. It certainly wasn't my intention to have this > > > > "test-the-merge" thing appear publicly. > > > > > > One thing that Sascha Hauer first introduced was an extra branch that > > > has everything merged together to show how you want to handle > > > the conflicts. We'll then merge the individual branches and in the > > > end can check if there is any difference to what you had. > > > > Maybe I don't understand correctly, but the problem that I had is not a > > problem of conflicts, but rather the need to do development *on top* of > > branches for which pull requests had already been sent. > > Ok, sorry for the confusion on my part. > > > For example, the clk support in the network driver depended on: > > * The branch containing the new network driver to be there > > * The branch containing the mvebu clk infrastructure to be there > > > > What should I have done to do this clk support in the network driver, > > if not a merge of the network driver branch + the mvebu clk > > infrastructure branch? > > No, this all sounds good, there is not easier way really. Sometimes > you can do the branches in a way that each branch works by itself > but you don't have to do a third branch to combine the features. > > In other cases, where you have multiple branches that all get > merged through arm-soc (or another tree that uses branches like > this), you can try to get everyone to agree on an order in advance, > and then you just mandate that one branch has another one as > a prerequisite. > > Yet another option is to have a few patches that serve as a > common base for multiple branches: E.g. have one patch introduce > a new interface as a stub and base two branches on top of the > same commit, one that uses the interface and another one that > implements it. Again, this is not always possible. > > If you do a lot of reworks at the same time, this always gets > very hard. Hi, Following up on this since I'm sitting down to do the merges now. Apologies for the delay. What Arnd is saying is correct, and it does get hard, especially when doing things that layer on top of each other. What we've seen work reasonably well in some cases, is to have a set of "cascading" branches that gets merged individually to keep the topics together, but then get merged as bases for others. So, for example in this case, Jason could have sent on each of the driver branches independently or grouped them in similar groups to our branches if it made sense. The xor branches seem to already be cascading in this sense, since the base one (xor-cleanup-dt-binding) is base for xor-board-dt-cleanup, and so on. Then, in your last branch that depends on everything else, merge the needed branches together and use that as a base. All of this is essentially what was already done, with the following tweaks: * We don't mind seeing the individual branches instead of the "everything" branch in the end, even if they are a handful in number. * Name the branch the real name when you start merging in dependencies, not "testmerge". :) Because of the former, it's hard for us to spread out the mvebu pull request across the branches like we usually do (fixes, cleanup, soc, board, dt, etc). I'll merge this branch in now as a "late/mvebu" for the same reason as last merge window -- it doesnt fit our branch model and it's easier to keep them as a separate branch for that reason. I hope we can figure out a way to make this work without doing this again for 3.9 though! :) -Olof ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 5/5] ARM: mvebu: changes for v3.8 2012-11-26 9:16 ` [GIT PULL 5/5] ARM: mvebu: changes for v3.8 Olof Johansson 2012-11-26 9:28 ` Thomas Petazzoni @ 2012-11-30 7:27 ` Gregory CLEMENT 1 sibling, 0 replies; 20+ messages in thread From: Gregory CLEMENT @ 2012-11-30 7:27 UTC (permalink / raw) To: linux-arm-kernel 2012/11/26 Olof Johansson <olof@lixom.net>: > Hi, > > On Sat, Nov 24, 2012 at 05:11:14AM +0000, Jason Cooper wrote: >> The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: >> >> Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) >> >> are available in the git repository at: >> >> git://git.infradead.org/users/jcooper/linux.git tags/mvebu_everything_for_3.8 >> >> for you to fetch changes up to 56580bb422e5f542da19c057f348dd39634138e7: >> >> Merge branch 'mvebu-misc-fixes' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything (2012-11-24 04:08:49 +0000) >> >> ---------------------------------------------------------------- >> >> mvebu everything for v3.8 >> - due to the complex interdependencies of the received pull requests >> I decided to keep this in one branch the way they recommended merging it >> - this was their first attempt at doing pull requests, we'll work on it >> with them >> >> - added SMP support for mvebu SoCs >> - added coherency fabric >> - added mdio and mvneta drivers >> - added mirabox board >> - added openblocks ax3-4 board >> - clock fixes and improvements >> - converted mv_xor driver to devicetree (extensive series in itself) >> >> merge conflicts with orion/* >> - arch/arm/mach-kirkwood/Kconfig >> - select everything >> - arch/arm/mach-kirkwood/board-dt.c >> - remove AUXDATA >> - keep all of_machine_is_compatible() >> - use of_platform_populate(NULL, kirkwood_dt_match_table, NULL, NULL) >> >> ---------------------------------------------------------------- >> Andrew Lunn (3): >> ARM: Kirkwood: switch to DT clock providers >> dma: mv_xor: Add a device_control function >> arm: kirkwood: Convert XOR instantiation to DT. >> >> Gregory CLEMENT (17): >> arm: mvebu: support for the Globalscale Mirabox board >> clk: mvebu: add armada-370-xp CPU specific clocks >> clk: mvebu: armada 370/XP add clock gating control provider for DT >> clk: armada-370-xp: add support for clock framework >> clocksource: convert time-armada-370-xp to clk framework >> arm: mvebu: increase atomic coherent pool size for armada 370/XP >> arm: mvebu: SATA support: SoC-level DT data for Armada 370/XP >> arm: mvebu: SATA support: mvebu_defconfig update >> arm: mvebu: SATA support: board-level DT data for Armada 370/XP boards >> arm: mvebu: Add support for coherency fabric in mach-mvebu >> arm: mvebu: Add initial support for power managmement service unit >> arm: mvebu: Add IPI support via doorbells >> arm: mm: Add support for PJ4B cpu and init routines >> arm: mvebu: Add SMP support for Armada XP >> arm: dma mapping: Export a dma ops function arm_dma_set_mask >> arm: plat-orion: Add coherency attribute when setup mbus target >> arm: mvebu: Add hardware I/O Coherency support >> >> Jason Cooper (14): >> Merge tag 'marvell-mvebu-clk-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-sata-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-neta-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-boards-net-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-net-mdio-checkpatch-fixes-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-mvneta-fix-and-clk-support-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-neta-dt-clk-updates-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-xor-cleanup-dt-binding-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-xor-board-dt-changes-3.8-v2' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-net-xor-defconfig-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-armadaxp-smp-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-hwiocc-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge tag 'marvell-openblocks-i2c-sata-for-3.8' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything >> Merge branch 'mvebu-misc-fixes' of git://github.com/MISL-EBU-System-SW/mainline-public into mvebu/everything > > Based on these merge commits, it looks like they organized things pretty well. > With this amount of code, if you want to mostly expose this to us coming > up to our level, that's fine. > > Looking at the actual tree (in gitk to get visalization), it looks like > things held up well until the "test-the-merge" mergepoint which had some > patches on top of it instead of in a separate branch, I think? Those > merges are these: > >> Thomas Petazzoni (74): >> Merge tag 'marvell-mvebu-clk-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-sata-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-neta-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-boards-net-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > [..] >> Merge tag 'marvell-mvebu-clk-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-sata-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-neta-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-boards-net-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-net-mdio-checkpatch-fixes-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-mvneta-fix-and-clk-support-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-neta-dt-clk-updates-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-xor-cleanup-dt-binding-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-xor-board-dt-changes-3.8-v2' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge >> Merge tag 'marvell-net-xor-defconfig-for-3.8' of github.com:MISL-EBU-System-SW/mainline-public into test-the-merge > > > I'll take a closer look at the rest tomorrow, it's getting a bit late here and > I have to call it a day. > Hello, Olof, Arnd, what is the current status of this pull? If you had encountered any issues, don't hesitate to let me know. If I can help on any points I will. Thanks, -- Gregory CLEMENT ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <50b056f7.452ce00a.4217.69b0SMTPIN_ADDED_MISSING@mx.google.com>]
* [GIT PULL 3/5] ARM: orion: boards for v3.8 [not found] ` <50b056f7.452ce00a.4217.69b0SMTPIN_ADDED_MISSING@mx.google.com> @ 2012-11-26 9:19 ` Olof Johansson 2012-11-26 13:58 ` Jason Cooper 0 siblings, 1 reply; 20+ messages in thread From: Olof Johansson @ 2012-11-26 9:19 UTC (permalink / raw) To: linux-arm-kernel On Sat, Nov 24, 2012 at 05:11:09AM +0000, Jason Cooper wrote: > The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: > > Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) > > are available in the git repository at: > > git://git.infradead.org/users/jcooper/linux.git tags/orion_boards_for_3.8 Pulled, thanks. I commented on one of the patches though (Network Space v2). Obviously the mpp pieces of each board patch will go away now that the pinctrl driver is in place, so hopefully most of the rest can be whittled down too over the next couple of releases. :) -Olof ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 3/5] ARM: orion: boards for v3.8 2012-11-26 9:19 ` [GIT PULL 3/5] ARM: orion: boards " Olof Johansson @ 2012-11-26 13:58 ` Jason Cooper 0 siblings, 0 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-26 13:58 UTC (permalink / raw) To: linux-arm-kernel On Mon, Nov 26, 2012 at 01:19:13AM -0800, Olof Johansson wrote: > On Sat, Nov 24, 2012 at 05:11:09AM +0000, Jason Cooper wrote: > > The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: > > > > Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) > > > > are available in the git repository at: > > > > git://git.infradead.org/users/jcooper/linux.git tags/orion_boards_for_3.8 > > Pulled, thanks. I commented on one of the patches though (Network Space v2). > > Obviously the mpp pieces of each board patch will go away now that the pinctrl > driver is in place, so hopefully most of the rest can be whittled down too over > the next couple of releases. :) I'm targetting v3.9 to get rid of most of the board files, the Kconfig of individual DT boards, and platform init of mv643xx_eth. At that point, we'll be in shape to convert the legacy *-setup.c files, and move all DT support to mvebu. thx, Jason. ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <50b056f6.4689e50a.542a.ffff8136SMTPIN_ADDED_MISSING@mx.google.com>]
* [GIT PULL 2/5] ARM: orion: cleanup for v3.8 [not found] ` <50b056f6.4689e50a.542a.ffff8136SMTPIN_ADDED_MISSING@mx.google.com> @ 2012-11-26 9:19 ` Olof Johansson 0 siblings, 0 replies; 20+ messages in thread From: Olof Johansson @ 2012-11-26 9:19 UTC (permalink / raw) To: linux-arm-kernel On Sat, Nov 24, 2012 at 05:11:06AM +0000, Jason Cooper wrote: > The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: > > Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) > > are available in the git repository at: > > git://git.infradead.org/users/jcooper/linux.git tags/orion_cleanup_for_3.8 > > for you to fetch changes up to 4a9329a04ceec56fc1ec155b6ea4d8b50f350a7b: > > ARM: Kirkwood: Use hw_pci.ops instead of hw_pci.scan (2012-11-21 20:09:11 +0000) Pulled, thanks. -Olof ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <50b056f6.c188e50a.1750.ffff84caSMTPIN_ADDED_MISSING@mx.google.com>]
* [GIT PULL 4/5] ARM: orion: dt for v3.8 [not found] ` <50b056f6.c188e50a.1750.ffff84caSMTPIN_ADDED_MISSING@mx.google.com> @ 2012-11-26 9:17 ` Olof Johansson 2012-11-26 9:35 ` Olof Johansson 1 sibling, 0 replies; 20+ messages in thread From: Olof Johansson @ 2012-11-26 9:17 UTC (permalink / raw) To: linux-arm-kernel On Sat, Nov 24, 2012 at 05:11:11AM +0000, Jason Cooper wrote: > The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: > > Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) > > are available in the git repository at: > > git://git.infradead.org/users/jcooper/linux.git tags/orion_dt_for_3.8 Pulled, thanks. -Olof ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 4/5] ARM: orion: dt for v3.8 [not found] ` <50b056f6.c188e50a.1750.ffff84caSMTPIN_ADDED_MISSING@mx.google.com> 2012-11-26 9:17 ` [GIT PULL 4/5] ARM: orion: dt " Olof Johansson @ 2012-11-26 9:35 ` Olof Johansson 2012-11-26 13:56 ` Jason Cooper 1 sibling, 1 reply; 20+ messages in thread From: Olof Johansson @ 2012-11-26 9:35 UTC (permalink / raw) To: linux-arm-kernel On Sat, Nov 24, 2012 at 05:11:11AM +0000, Jason Cooper wrote: > The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: > > Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) > > are available in the git repository at: > > git://git.infradead.org/users/jcooper/linux.git tags/orion_dt_for_3.8 > > for you to fetch changes up to 2a18588c0ce336933be3c99c91e74e21db56a0fe: > > ARM: Kirkwood: remove kirkwood_ehci_init() from new boards (2012-11-24 03:58:12 +0000) > > ---------------------------------------------------------------- > orion dt for v3.8 > > - ehci-orion dt binding > - gpio-poweroff > - use dt regulators > - move mpp to DT/pinctrl > > Depends on: > > - orion/boards > > - merge conflicts > - keep all 'select's in Kconfig > - remove all #includes in board-*.c > > - pinctrl/devel up to: > > - 06763c7 pinctrl: mvebu: move to its own directory By the way, this branch ended up having conflicts against the cleanup branch. It'd be nice to avoid those by basing your later topics on the cleanups if needed. It was mostly remove/remove conflicts of header files, and not a big deal to handle for us, but if by slight tweaks to branch organization at your level you can avoid some of them for us. Some conflicts are still of course OK -- just like Linus prefers to see them, we don't mind either. But some of the internal ones between different branches from the same maintainer are sometimes a bit more than we care for. :) -Olof ^ permalink raw reply [flat|nested] 20+ messages in thread
* [GIT PULL 4/5] ARM: orion: dt for v3.8 2012-11-26 9:35 ` Olof Johansson @ 2012-11-26 13:56 ` Jason Cooper 0 siblings, 0 replies; 20+ messages in thread From: Jason Cooper @ 2012-11-26 13:56 UTC (permalink / raw) To: linux-arm-kernel On Mon, Nov 26, 2012 at 01:35:22AM -0800, Olof Johansson wrote: > On Sat, Nov 24, 2012 at 05:11:11AM +0000, Jason Cooper wrote: > > The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681: > > > > Linux 3.7-rc6 (2012-11-16 17:42:40 -0800) > > > > are available in the git repository at: > > > > git://git.infradead.org/users/jcooper/linux.git tags/orion_dt_for_3.8 > > > > for you to fetch changes up to 2a18588c0ce336933be3c99c91e74e21db56a0fe: > > > > ARM: Kirkwood: remove kirkwood_ehci_init() from new boards (2012-11-24 03:58:12 +0000) > > > > ---------------------------------------------------------------- > > orion dt for v3.8 > > > > - ehci-orion dt binding > > - gpio-poweroff > > - use dt regulators > > - move mpp to DT/pinctrl > > > > > Depends on: > > > > - orion/boards > > > > - merge conflicts > > - keep all 'select's in Kconfig > > - remove all #includes in board-*.c > > > > - pinctrl/devel up to: > > > > - 06763c7 pinctrl: mvebu: move to its own directory > > By the way, this branch ended up having conflicts against the cleanup branch. > It'd be nice to avoid those by basing your later topics on the cleanups if > needed. > > It was mostly remove/remove conflicts of header files, and not a big deal to > handle for us, but if by slight tweaks to branch organization at your level you > can avoid some of them for us. > > Some conflicts are still of course OK -- just like Linus prefers to see them, > we don't mind either. But some of the internal ones between different branches > from the same maintainer are sometimes a bit more than we care for. :) You should have seen it before I merged /dt-pinctrl into /dt ;-) But yes, I'll depend on /cleanup to avoid that in the future. thx, Jason. ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2012-11-30 17:08 UTC | newest] Thread overview: 20+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-11-24 5:11 [GIT PULL 1/5] ARM: orion: fixes for v3.8 Jason Cooper 2012-11-24 5:11 ` [GIT PULL 2/5] ARM: orion: cleanup " Jason Cooper 2012-11-24 5:11 ` [GIT PULL 3/5] ARM: orion: boards " Jason Cooper 2012-11-24 5:11 ` [GIT PULL 4/5] ARM: orion: dt " Jason Cooper 2012-11-24 5:11 ` [GIT PULL 5/5] ARM: mvebu: changes " Jason Cooper 2012-11-24 5:17 ` [GIT PULL 1/5] ARM: orion: fixes for *v3.7* Jason Cooper [not found] ` <50b056f7.8687e50a.170d.7c22SMTPIN_ADDED_MISSING@mx.google.com> 2012-11-26 9:16 ` [GIT PULL 5/5] ARM: mvebu: changes for v3.8 Olof Johansson 2012-11-26 9:28 ` Thomas Petazzoni 2012-11-26 10:28 ` Arnd Bergmann 2012-11-26 10:35 ` Thomas Petazzoni 2012-11-26 12:24 ` Jason Cooper 2012-11-26 13:06 ` Arnd Bergmann 2012-11-30 17:08 ` Olof Johansson 2012-11-30 7:27 ` Gregory CLEMENT [not found] ` <50b056f7.452ce00a.4217.69b0SMTPIN_ADDED_MISSING@mx.google.com> 2012-11-26 9:19 ` [GIT PULL 3/5] ARM: orion: boards " Olof Johansson 2012-11-26 13:58 ` Jason Cooper [not found] ` <50b056f6.4689e50a.542a.ffff8136SMTPIN_ADDED_MISSING@mx.google.com> 2012-11-26 9:19 ` [GIT PULL 2/5] ARM: orion: cleanup " Olof Johansson [not found] ` <50b056f6.c188e50a.1750.ffff84caSMTPIN_ADDED_MISSING@mx.google.com> 2012-11-26 9:17 ` [GIT PULL 4/5] ARM: orion: dt " Olof Johansson 2012-11-26 9:35 ` Olof Johansson 2012-11-26 13:56 ` Jason Cooper
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).