From patchwork Thu Sep 20 12:12:18 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lee Jones X-Patchwork-Id: 185386 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (unknown [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 05ACF2C0097 for ; Thu, 20 Sep 2012 22:16:41 +1000 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1TEfd2-0003CL-Up; Thu, 20 Sep 2012 12:13:13 +0000 Received: from mail-wg0-f49.google.com ([74.125.82.49]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1TEfct-00036T-Aq for linux-arm-kernel@lists.infradead.org; Thu, 20 Sep 2012 12:13:04 +0000 Received: by wgbdt14 with SMTP id dt14so1199423wgb.18 for ; Thu, 20 Sep 2012 05:13:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer:x-gm-message-state; bh=XymDQzM3SxQ0cdcS7Ngxgk10m+1gDHdeHlCavBSv15s=; b=aP9KsafClpwpImtj44jDwUydinsOfyzOYk1WJqo6iBUwAbuOUu5/m59ptxMP/orh2s fc7KdDiOUuEMmLpq/rJU32MZXEuij6v0srPQcX6qKpwFlkzz2FWpJ6ZGMDL+gLbHfr26 Yld+uhGJqG/a/uDtrZRm/WKaxBl+otw8EwuPqMYjwQNyc/0P1FRok0ujcuntKhb3WEGQ HDmoGDexPrgOr8mKR/XOQ3g5poxiu7wL1C6ejQX/WS5ZjVCBs2rGG2chcCWvdfpdL/Ee vGXfAevv12Wv0wlwNME7FilCANPGG/CjMhm5M7YJGVYePlyBBv18FbCXNcCTEQhTKu2L Sc5A== Received: by 10.216.212.225 with SMTP id y75mr1040537weo.39.1348143181428; Thu, 20 Sep 2012 05:13:01 -0700 (PDT) Received: from localhost.localdomain (LPuteaux-156-14-44-212.w82-127.abo.wanadoo.fr. [82.127.83.212]) by mx.google.com with ESMTPS id w7sm32394460wiz.0.2012.09.20.05.12.59 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 20 Sep 2012 05:13:00 -0700 (PDT) From: Lee Jones To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] Patches surrounding DT development due for ARM-SoC Date: Thu, 20 Sep 2012 14:12:18 +0200 Message-Id: <1348143170-2130-1-git-send-email-lee.jones@linaro.org> X-Mailer: git-send-email 1.7.9.5 X-Gm-Message-State: ALoCoQnQRzFCx5IFDkMqEYucZMjknu251Bl7ApI3a5/Xvpo43yAuGKy5VWzjwcYIbYe9TeMCg1fP X-Spam-Note: CRM114 invocation failed X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [74.125.82.49 listed in list.dnswl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: STEricsson_nomadik_linux@list.st.com, olof.johansson@gmail.com, linus.walleij@stericsson.com, arnd@arndb.de X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org The following changes since commit 5698bd757d55b1bb87edd1a9744ab09c142abfc2: Linux 3.6-rc6 (2012-09-16 14:58:51 -0700) are available in the git repository at: git://git.linaro.org/people/ljones/linux-3.0-ux500.git for-arm-soc-next for you to fetch changes up to c164fa62b93782165f12c0e8366f7b46507edb4d: ARM: ux500: Fix SSP register address format (2012-09-20 12:32:47 +0200) ---------------------------------------------------------------- Lee Jones (39): ASoC: Ux500: Move MSP pinctrl setup into the MSP driver ASoC: Ux500: Enable MOP500 driver for Device Tree ASoC: Ux500: Enable ux500 MSP driver for Device Tree ASoC: codecs: Enable AB8500 CODEC for Device Tree ASoC: Ux500: Minor coding layout changes Documentation: Define the MOP500 Audio Machine Driver Device Tree bindings Documentation: Define the MSP Driver Device Tree bindings ARM: ux500: Rename db8500.dtsi to dbx5x0.dtsi to encompass the u9500, u8540 and u9540 ARM: ux500: Clean-up temporary Device Tree enablement helpers ARM: ux500: Pass PMU platform data due for Perf though AUXDATA Documentation: Add the AB8500 CODEC device to the MFD AB8500 doc of/irq: Create stub for of_irq_find_parent when !CONFIG_OF ARM: ux500: Identify the PRCMU as an interrupt controller ARM: ux500: Force AB8500 to use the GIC as its interrupt controller Revert "input: ab8500-ponkey: Create AB8500 domain IRQ mapping" ARM: ux500: Remove unused snowball_of_platform_devs struct ARM: ux500: Match Power-On-Key MFD and DTS compatible strings drivers/rtc/rtc-ab8500.c: Revoke Device Tree enablement ARM: ux500: Add i2c configurations to the Device Tree for DB8500 based devices ARM: ux500: Add skeleton Device Tree for the HREF reference board ARM: ux500: Add UART support to the HREF Device Tree ARM: ux500: Pass SDI DMA information though AUX_DATA to MMCI ARM: ux500: Clean-up MSP platform code ARM: ux500: Add AB8500 CODEC node to DB8500 Device Tree ARM: ux500: Fork MSP platform registration for step-by-step DT enablement ARM: ux500: Pass MSP DMA platform data though AUXDATA ARM: ux500: Stop registering the MOP500 Audio driver from platform code ARM: ux500: Remove platform registration of MSP devices ARM: ux500: Rename MSP board file to something more meaningful ARM: ux500: Add nodes for the MSP into Device Tree ARM: ux500: Add all encompassing sound node to the Snowball Device Tree ARM: ux500: Stop registering Audio devices for HREF when DT is enabled ARM: ux500: Stop registering I2C sub-devices for HREF when DT is enabled ARM: ux500: Add all known I2C sub-device nodes to the HREF DT ARM: ux500: Add nodes for the MSP into the HREF Device Tree ARM: ux500: Add all encompassing sound node to the HREF Device Tree ARM: ux500: Remove redundant #gpio-cell properties from Snowball DT ARM: ux500: Apply tc3589x's GPIO/IRQ properties to HREF's DT ARM: ux500: Fix SSP register address format Documentation/devicetree/bindings/mfd/ab8500.txt | 15 +++ .../devicetree/bindings/sound/ux500-mop500.txt | 39 ++++++++ .../devicetree/bindings/sound/ux500-msp.txt | 43 +++++++++ arch/arm/boot/dts/{db8500.dtsi => dbx5x0.dtsi} | 71 ++++++++++++-- arch/arm/boot/dts/hrefv60plus.dts | 95 ++++++++++++++++++ arch/arm/boot/dts/snowball.dts | 19 +++- arch/arm/mach-ux500/Makefile | 2 +- .../{board-mop500-msp.c => board-mop500-audio.c} | 102 +++----------------- arch/arm/mach-ux500/board-mop500-msp.h | 14 --- arch/arm/mach-ux500/board-mop500-sdi.c | 4 +- arch/arm/mach-ux500/board-mop500.c | 39 ++++---- arch/arm/mach-ux500/board-mop500.h | 11 +++ arch/arm/mach-ux500/cpu-db8500.c | 10 +- arch/arm/mach-ux500/include/mach/msp.h | 2 - drivers/input/misc/ab8500-ponkey.c | 4 +- drivers/rtc/rtc-ab8500.c | 6 -- include/linux/mfd/abx500/ab8500-codec.h | 6 +- include/linux/of_irq.h | 5 + sound/soc/codecs/ab8500-codec.c | 81 ++++++++++++++++ sound/soc/ux500/mop500.c | 47 ++++++++- sound/soc/ux500/ux500_msp_dai.c | 6 ++ sound/soc/ux500/ux500_msp_i2s.c | 89 +++++++++++++---- sound/soc/ux500/ux500_msp_i2s.h | 8 +- 23 files changed, 538 insertions(+), 180 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/ux500-mop500.txt create mode 100644 Documentation/devicetree/bindings/sound/ux500-msp.txt rename arch/arm/boot/dts/{db8500.dtsi => dbx5x0.dtsi} (88%) create mode 100644 arch/arm/boot/dts/hrefv60plus.dts rename arch/arm/mach-ux500/{board-mop500-msp.c => board-mop500-audio.c} (66%) delete mode 100644 arch/arm/mach-ux500/board-mop500-msp.h