From mboxrd@z Thu Jan 1 00:00:00 1970 From: swarren@nvidia.com (Stephen Warren) Date: Tue, 11 Oct 2011 14:23:54 -0600 Subject: [PATCH v2 0/4] arm/tegra: Convert GPIO and pinmux to platform devs Message-ID: <1318364638-20191-1-git-send-email-swarren@nvidia.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org v2: Convert GPIO driver to ioremap its registers instead of using static mappings. The pinmux driver doesn't do this yet, but will soon. However, the pinmux register resources/DT-properties are set up correctly for when the driver is converted. Also, add back initialization of tegra_gpio_chip.of_node. Stephen Warren (4): arm/tegra: Prep boards for gpio/pinmux conversion to pdevs arm/dt: Tegra: Add pinmux node to tegra20.dtsi gpio/tegra: Convert to a platform device arm/tegra: Convert pinmux driver to a platform device .../devicetree/bindings/pinmux/pinmux_nvidia.txt | 5 + arch/arm/boot/dts/tegra20.dtsi | 8 + arch/arm/mach-tegra/board-harmony-pinmux.c | 8 + arch/arm/mach-tegra/board-paz00-pinmux.c | 8 + arch/arm/mach-tegra/board-seaboard-pinmux.c | 9 +- arch/arm/mach-tegra/board-trimslice-pinmux.c | 7 + arch/arm/mach-tegra/devices.c | 84 ++++++++++++ arch/arm/mach-tegra/devices.h | 2 + arch/arm/mach-tegra/pinmux.c | 26 ++++ drivers/gpio/gpio-tegra.c | 142 +++++++++++++------- 10 files changed, 250 insertions(+), 49 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinmux/pinmux_nvidia.txt