From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomeu Vizoso Subject: [PATCH v6 00/12] Improvements to Tegra-based Chromebook support Date: Wed, 18 Mar 2015 10:52:15 +0100 Message-ID: <1426672363-30667-1-git-send-email-tomeu.vizoso@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Sender: linux-mmc-owner@vger.kernel.org To: linux-tegra@vger.kernel.org Cc: Tomeu Vizoso , Alexandre Courbot , Asaf Vertz , Ben Hutchings , Chris Ball , David Airlie , David Riley , devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, Ian Campbell , Johan Rudholm , Kumar Gala , Kuninori Morimoto , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Lukas Czerner , Mark Rutland , Mikko Perttunen , Paul Walmsley , Pawel Moll , Peter De Schrijver , Rob Herring , Russell King List-Id: linux-tegra@vger.kernel.org v6: * Added Acked-by and Reviewed-By tags * Rebased on top of 4.0-rc1 * Added patch that marks the WiFi card as powered during suspend v5: * Moved to use gpio-restart for reboots, had to make tegra_pmc_rest= art a notification handler v4: * Added support for the system reset GPIO, for proper reboots * Moved out changes to ASOC to their own series, as requested by Mark Brown * Added patch to reset the SOR, to make sure it's in a known state * Changed nvidia,model property of the sound nodes to GoogleNyanBig and GoogleNyanBlaze so they can be told apart in userspace v3: * Added bindings for the LTN140AT29 panel * Removed the delay in pwrseq, as what was actually needed was to add a dependency on the power supplies of the host * Uses the pinmux for the Blaze as generated by tegra-pinmux-scripts * Uses the pinmux for the Big as in the last patch from Simon Glass Hello, this series adds support for the Tegra-based HP Chromebook 14 (aka nyan blaze), which is very similar to the Acer Chromebook 13 (aka nyan big). Because they both include tegra124-nyan.dtsi, some improvements to Blaz= e support have also benefitted the Big. I have tested that USB2, the pane= ls, HDMI, the trackpad, Wifi and sound work on both. The leaf DTs contain the whole pinmux configuration as generated by tegra-pinmux-scripts. I chose to not put the common configuration in th= e common dtsi so we can paste the output as is and be sure that the kerne= l doesn't diverge from the canonical data. These patches are based on top of 4.0-rc1. http://cgit.collabora.com/git/user/tomeu/linux.git/log/?h=3Dnyan-v6 Regards, Tomeu David Riley (1): soc/tegra: pmc: move to using a restart handler St=C3=A9phane Marchesin (1): drm/panel: add support for Samsung LTN140AT29 panel Tomeu Vizoso (10): ARM: tegra: Change model of sound card in Nyan Big ARM: tegra: Move out nyan-generic parts out from the nyan-big DT ARM: tegra: Add DTS for the nyan-blaze board ARM: tegra: Add node for trackpad in Nyan boards ARM: tegra: Use pwrseq-simple for the wifi in Nyan ARM: tegra: Use the generated pinmux data ARM: tegra: Set spi-max-frequency property to flash node drm/tegra: Reset the SOR on probe ARM: tegra: Add gpio-restart node ARM: tegra: The WiFi card is kept powered during suspend .../bindings/panel/samsung,ltn140at29-301.txt | 7 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/tegra124-nyan-big.dts | 2119 +++++++++++-= -------- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 1332 ++++++++++++ arch/arm/boot/dts/tegra124-nyan.dtsi | 695 +++++++ arch/arm/mach-tegra/tegra.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 26 + drivers/gpu/drm/tegra/sor.c | 14 + drivers/soc/tegra/pmc.c | 31 +- 9 files changed, 3254 insertions(+), 972 deletions(-) create mode 100644 Documentation/devicetree/bindings/panel/samsung,ltn= 140at29-301.txt create mode 100644 arch/arm/boot/dts/tegra124-nyan-blaze.dts create mode 100644 arch/arm/boot/dts/tegra124-nyan.dtsi --=20 2.1.0 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755454AbbCRJxU (ORCPT ); Wed, 18 Mar 2015 05:53:20 -0400 Received: from mail-wi0-f175.google.com ([209.85.212.175]:37021 "EHLO mail-wi0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755140AbbCRJxR (ORCPT ); Wed, 18 Mar 2015 05:53:17 -0400 From: Tomeu Vizoso To: linux-tegra@vger.kernel.org Cc: Tomeu Vizoso , Alexandre Courbot , Asaf Vertz , Ben Hutchings , Chris Ball , David Airlie , David Riley , devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, Ian Campbell , Johan Rudholm , Kumar Gala , Kuninori Morimoto , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Lukas Czerner , Mark Rutland , Mikko Perttunen , Paul Walmsley , Pawel Moll , Peter De Schrijver , Rob Herring , Russell King , Stephen Warren , =?UTF-8?q?Terje=20Bergstr=C3=B6m?= , Thierry Reding , Tobias Klauser , Ulf Hansson Subject: [PATCH v6 00/12] Improvements to Tegra-based Chromebook support Date: Wed, 18 Mar 2015 10:52:15 +0100 Message-Id: <1426672363-30667-1-git-send-email-tomeu.vizoso@collabora.com> X-Mailer: git-send-email 2.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org v6: * Added Acked-by and Reviewed-By tags * Rebased on top of 4.0-rc1 * Added patch that marks the WiFi card as powered during suspend v5: * Moved to use gpio-restart for reboots, had to make tegra_pmc_restart a notification handler v4: * Added support for the system reset GPIO, for proper reboots * Moved out changes to ASOC to their own series, as requested by Mark Brown * Added patch to reset the SOR, to make sure it's in a known state * Changed nvidia,model property of the sound nodes to GoogleNyanBig and GoogleNyanBlaze so they can be told apart in userspace v3: * Added bindings for the LTN140AT29 panel * Removed the delay in pwrseq, as what was actually needed was to add a dependency on the power supplies of the host * Uses the pinmux for the Blaze as generated by tegra-pinmux-scripts * Uses the pinmux for the Big as in the last patch from Simon Glass Hello, this series adds support for the Tegra-based HP Chromebook 14 (aka nyan blaze), which is very similar to the Acer Chromebook 13 (aka nyan big). Because they both include tegra124-nyan.dtsi, some improvements to Blaze support have also benefitted the Big. I have tested that USB2, the panels, HDMI, the trackpad, Wifi and sound work on both. The leaf DTs contain the whole pinmux configuration as generated by tegra-pinmux-scripts. I chose to not put the common configuration in the common dtsi so we can paste the output as is and be sure that the kernel doesn't diverge from the canonical data. These patches are based on top of 4.0-rc1. http://cgit.collabora.com/git/user/tomeu/linux.git/log/?h=nyan-v6 Regards, Tomeu David Riley (1): soc/tegra: pmc: move to using a restart handler Stéphane Marchesin (1): drm/panel: add support for Samsung LTN140AT29 panel Tomeu Vizoso (10): ARM: tegra: Change model of sound card in Nyan Big ARM: tegra: Move out nyan-generic parts out from the nyan-big DT ARM: tegra: Add DTS for the nyan-blaze board ARM: tegra: Add node for trackpad in Nyan boards ARM: tegra: Use pwrseq-simple for the wifi in Nyan ARM: tegra: Use the generated pinmux data ARM: tegra: Set spi-max-frequency property to flash node drm/tegra: Reset the SOR on probe ARM: tegra: Add gpio-restart node ARM: tegra: The WiFi card is kept powered during suspend .../bindings/panel/samsung,ltn140at29-301.txt | 7 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/tegra124-nyan-big.dts | 2119 +++++++++++--------- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 1332 ++++++++++++ arch/arm/boot/dts/tegra124-nyan.dtsi | 695 +++++++ arch/arm/mach-tegra/tegra.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 26 + drivers/gpu/drm/tegra/sor.c | 14 + drivers/soc/tegra/pmc.c | 31 +- 9 files changed, 3254 insertions(+), 972 deletions(-) create mode 100644 Documentation/devicetree/bindings/panel/samsung,ltn140at29-301.txt create mode 100644 arch/arm/boot/dts/tegra124-nyan-blaze.dts create mode 100644 arch/arm/boot/dts/tegra124-nyan.dtsi -- 2.1.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: tomeu.vizoso@collabora.com (Tomeu Vizoso) Date: Wed, 18 Mar 2015 10:52:15 +0100 Subject: [PATCH v6 00/12] Improvements to Tegra-based Chromebook support Message-ID: <1426672363-30667-1-git-send-email-tomeu.vizoso@collabora.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org v6: * Added Acked-by and Reviewed-By tags * Rebased on top of 4.0-rc1 * Added patch that marks the WiFi card as powered during suspend v5: * Moved to use gpio-restart for reboots, had to make tegra_pmc_restart a notification handler v4: * Added support for the system reset GPIO, for proper reboots * Moved out changes to ASOC to their own series, as requested by Mark Brown * Added patch to reset the SOR, to make sure it's in a known state * Changed nvidia,model property of the sound nodes to GoogleNyanBig and GoogleNyanBlaze so they can be told apart in userspace v3: * Added bindings for the LTN140AT29 panel * Removed the delay in pwrseq, as what was actually needed was to add a dependency on the power supplies of the host * Uses the pinmux for the Blaze as generated by tegra-pinmux-scripts * Uses the pinmux for the Big as in the last patch from Simon Glass Hello, this series adds support for the Tegra-based HP Chromebook 14 (aka nyan blaze), which is very similar to the Acer Chromebook 13 (aka nyan big). Because they both include tegra124-nyan.dtsi, some improvements to Blaze support have also benefitted the Big. I have tested that USB2, the panels, HDMI, the trackpad, Wifi and sound work on both. The leaf DTs contain the whole pinmux configuration as generated by tegra-pinmux-scripts. I chose to not put the common configuration in the common dtsi so we can paste the output as is and be sure that the kernel doesn't diverge from the canonical data. These patches are based on top of 4.0-rc1. http://cgit.collabora.com/git/user/tomeu/linux.git/log/?h=nyan-v6 Regards, Tomeu David Riley (1): soc/tegra: pmc: move to using a restart handler St?phane Marchesin (1): drm/panel: add support for Samsung LTN140AT29 panel Tomeu Vizoso (10): ARM: tegra: Change model of sound card in Nyan Big ARM: tegra: Move out nyan-generic parts out from the nyan-big DT ARM: tegra: Add DTS for the nyan-blaze board ARM: tegra: Add node for trackpad in Nyan boards ARM: tegra: Use pwrseq-simple for the wifi in Nyan ARM: tegra: Use the generated pinmux data ARM: tegra: Set spi-max-frequency property to flash node drm/tegra: Reset the SOR on probe ARM: tegra: Add gpio-restart node ARM: tegra: The WiFi card is kept powered during suspend .../bindings/panel/samsung,ltn140at29-301.txt | 7 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/tegra124-nyan-big.dts | 2119 +++++++++++--------- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 1332 ++++++++++++ arch/arm/boot/dts/tegra124-nyan.dtsi | 695 +++++++ arch/arm/mach-tegra/tegra.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 26 + drivers/gpu/drm/tegra/sor.c | 14 + drivers/soc/tegra/pmc.c | 31 +- 9 files changed, 3254 insertions(+), 972 deletions(-) create mode 100644 Documentation/devicetree/bindings/panel/samsung,ltn140at29-301.txt create mode 100644 arch/arm/boot/dts/tegra124-nyan-blaze.dts create mode 100644 arch/arm/boot/dts/tegra124-nyan.dtsi -- 2.1.0