summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'arm/soc/for-4.4/rpi-dt-v2' of ↵Olof Johansson2015-10-2612-89/+1768
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/Broadcom/stblinux into next/dt This pull request contains the DT changes for BCM2835 in 4.4. It pulls in clk/clk-bcm2835 (which Stephen Boyd has said would be stable) because the DT changes to enable the clock driver need the driver itself to be present. These changes include the following: - Eric Anholt, moves the bcm2835 clock driver under bcm/ where it belongs with other Broadcom clock providers drivers, defines the binding for new clock driver, adds support for programming the BCM2835 audio domain, adds the DDC I2C controller to Device Tree, and finally migrates the Device Tree to use the new clock driver binding - Lubomir Rintel adds support for the Raspberry Pi Model A+ and B revision 2, and remove the I2S controller which is non-existent on Raspberry Pi Model B - Stefan Wahren adds an uart0 label for referencing the UART adapter * tag 'arm/soc/for-4.4/rpi-dt-v2' of https://github.com/Broadcom/stblinux: ARM: bcm2835: Add the DDC I2C controller to the device tree. ARM: bcm2835: Switch to using the new clock driver support. ARM: bcm2835: dt: Add Raspberry Pi Model A+ ARM: bcm2835: dt: Add Raspberry Pi Model B rev2 ARM: bcm2835: dt: Raspberry Pi Model B had no I2S ARM: bcm2835: add label for uart0 clk: bcm2835: Add support for programming the audio domain clocks clk: bcm2835: Add binding docs for the new platform clock driver. clk: bcm2835: Move under bcm/ with other Broadcom SoC clk drivers. Signed-off-by: Olof Johansson <olof@lixom.net>
| * ARM: bcm2835: Add the DDC I2C controller to the device tree.Eric Anholt2015-10-232-0/+14
| | | | | | | | | | | | | | We need to use it for getting video modes over HDMI. Signed-off-by: Eric Anholt <eric@anholt.net> Acked-by: Stephen Warren <swarren@wwwdotorg.org>
| * ARM: bcm2835: Switch to using the new clock driver support.Eric Anholt2015-10-231-24/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will give us the ability to set the pixel and HDMI state machine clocks for the VC4 KMS driver, change the CPU frequency, and potentially gate clocks in the future (once we also write a power domain driver). It also gives the uart an explicit clock reference, so that we don't need to change the physical addresses of the old fixed clk_bcm2835.c clocks for Raspberry Pi 2 port. Two clocks get their frequencies updated as a result of this. One is uart's apb_pclk, which was previously accidentally grabbing the fixed uart0_pclk due to the apb_pclk not having clk_register_clkdev() called. The uart doesn't seem to do anything with apb_pclk other than make sure it's on, so that appears safe (also, as far as I can see, the apb clock is actually the same as the VPU clock). The other is EMMC, which according to the docs was supposed to be in the 50-100Mhz range, but it turns out the firmware needed to change to running it at the 250Mhz core clock speed to avoid a bug in clock domain crossing. Additionally, anything using BCM2835_CLOCK_VPU will now have a correct clock rate if the user configures the boot-time core clock speed using config.txt. Signed-off-by: Eric Anholt <eric@anholt.net> Acked-by: Stephen Warren <swarren@wwwdotorg.org>
| * Merge remote-tracking branch 'clk/clk-bcm2835' into bcm2835-dt-nextEric Anholt2015-10-236-56/+1668
| |\ | | | | | | | | | | | | | | | | | | | | | The DT changes for enabling the clock driver on 2835 require that the clock driver be present. Stephen Boyd has said that these commits would be stable for merging. Signed-off-by: Eric Anholt <eric@anholt.net>
| | * clk: bcm2835: Add support for programming the audio domain clocksEric Anholt2015-10-121-1/+1521
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for enabling, disabling, and setting the rate of the audio domain clocks. It will be necessary for setting the pixel clock for HDMI in the VC4 driver and let us write a cpufreq driver. It will also improve compatibility with user changes to the firmware's config.txt, since our previous fixed clocks are unaware of it. The firmware also has support for configuring the clocks through the mailbox channel, but the pixel clock setup by the firmware doesn't work, and it's Raspberry Pi specific anyway. The only conflicts we should have with the firmware would be if we made firmware calls that result in clock management (like opening firmware V3D or ISP access, which we don't support in upstream), or on hardware over-thermal or under-voltage (when the firmware would rewrite PLLB to take the ARM out of overclock). If that happens, our cached .recalc_rate() results would be incorrect, but that's no worse than our current state where we used fixed clocks. The existing fixed clocks in the code are left in place to provide backwards compatibility with old device tree files. Signed-off-by: Eric Anholt <eric@anholt.net> Tested-by: Martin Sperl <kernel@martin.sperl.org> Acked-by: Stephen Warren <swarren@wwwdotorg.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
| | * clk: bcm2835: Add binding docs for the new platform clock driver.Eric Anholt2015-10-012-0/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we've only supported a few fixed clocks based on assumptions about how the firmware sets up the clocks, but this binding will let us control the actual (audio power domain) clock manager. Signed-off-by: Eric Anholt <eric@anholt.net> Acked-by: Stephen Warren <swarren@wwwdotorg.org> Acked-by: Lee Jones <lee@kernel.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
| | * clk: bcm2835: Move under bcm/ with other Broadcom SoC clk drivers.Eric Anholt2015-10-013-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | clk-bcm2835.c predates the drivers under bcm/, but all the new BCM drivers are going in there so let's follow them. Signed-off-by: Eric Anholt <eric@anholt.net> Acked-by: Stephen Warren <swarren@wwwdotorg.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
| * | ARM: bcm2835: dt: Add Raspberry Pi Model A+Lubomir Rintel2015-10-142-1/+32
| | | | | | | | | | | | | | | | | | | | | Essentially the same as B+. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Eric Anholt <eric@anholt.net>
| * | ARM: bcm2835: dt: Add Raspberry Pi Model B rev2Lubomir Rintel2015-10-142-0/+24
| | | | | | | | | | | | | | | | | | | | | This one has an extra P5 header (unpopulated) with I2S. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Eric Anholt <eric@anholt.net>
| * | ARM: bcm2835: dt: Raspberry Pi Model B had no I2SLubomir Rintel2015-10-141-7/+1
| | | | | | | | | | | | | | | | | | | | | It's the Model B rev2 that had it. Remove it. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Eric Anholt <eric@anholt.net>
| * | ARM: bcm2835: add label for uart0Stefan Wahren2015-10-141-1/+1
| |/ | | | | | | | | | | | | | | This patch adds a label for uart0 to allow changing of uart0 pins. Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> Acked-by: Stephen Warren <swarren@wwwdotorg.org> Signed-off-by: Eric Anholt <eric@anholt.net>
* | ARM: dts: uniphier: add I2C aliases for ProXstream2 boardsMasahiro Yamada2015-10-262-0/+8
| | | | | | | | | | | | | | Add aliases to fix the I2C indexes like the other UniPhier boards. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Olof Johansson <olof@lixom.net>
* | Merge tag 'samsung-dt-2' of ↵Olof Johansson2015-10-2616-40/+106
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt Samsung 2nd DT updates for v4.4 - use exynos5420-dw-mshc instead of exynos5250 for exynos3250 - add DISP1 clocks and the DISP1 power domain of two closk on exynos5250 (clock commit got Stephen's ack) - add vbus regulators on exynos3250, exynos4210 and exynos4412 boards - fix typo in regulator enable GPIO property on s5pv20-aquila and goni - document: correct the example of exynos power domain clocks - document: consolidate exynos SoC dt-bindings and non-Samsung boards related compatibles (FriendlyARM, Google, Hardkernel and Insignal) - update MAINTAINER entries accordingly (documentation) * tag 'samsung-dt-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: MAINTAINERS: Add documentation and dt-bindings for exynos stuff dt-bindings: EXYNOS: Document compatibles from other vendors dt-bindings: Consolidate Exynos SoC bindings ARM: dts: Add clocks to DISP1 domain in exynos5250 dt-bindings: Correct the example for Exynos power domain clocks ARM: dts: Fix typo in regulator enable GPIO property in s5pv210-goni ARM: dts: Fix typo in regulator enable GPIO property in s5pv210-aquila ARM: dts: Add vbus regulator to USB2 phy nodes on exynos3250, exynos4210 and exynos4412 boards clk: samsung: exynos5250: Add DISP1 clocks ARM: dts: use exynos5420-dw-mshc compatible for exynos3250 Signed-off-by: Olof Johansson <olof@lixom.net>
| * | MAINTAINERS: Add documentation and dt-bindings for exynos stuffKrzysztof Kozlowski2015-10-241-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the Samsung Exynos maintainer entry to match SoC documentation and SoC dt-bindings directories. Without that some files, like bindings/arm/samsung/pmu.txt, are not matched by existing patterns. This also may serve as a hint where new documentation and bindings (not matching specific subsystem) should be put. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | dt-bindings: EXYNOS: Document compatibles from other vendorsKrzysztof Kozlowski2015-10-241-1/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document compatibles used on other Exynos-based boards (non-Samsung): FriendlyARM, Google, Hardkernel and Insignal. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Cc: Hakjoo Kim <ruppi.kim@hardkernel.com> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | dt-bindings: Consolidate Exynos SoC bindingsKrzysztof Kozlowski2015-10-243-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exynos SoC Device Tree bindings are spread over arm/exynos/ and arm/samsung/ directories. There is no need for that separation and it actually confuses. Put power domain bindings under power/ and remaining samsung-boards.txt under arm/samsung/. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | ARM: dts: Add clocks to DISP1 domain in exynos5250Tomeu Vizoso2015-10-241-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds to the node of the DISP1 power domain the two clocks that need to be reparented while the domain is powered off: CLK_MOUT_ACLK200_DISP1_SUB and CLK_MOUT_ACLK300_DISP1_SUB. Otherwise the state is unknown at power up and the mixer's clocks are all messed up. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Link: http://lkml.kernel.org/g/561CDC33.7050103@collabora.com Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | dt-bindings: Correct the example for Exynos power domain clocksKrzysztof Kozlowski2015-10-241-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 29e5eea06bc1 ("ARM: EXYNOS: Get current parent clock for power domain on/off") the "pclkN" names of "clock-names" property is not parsed any more. The bindings and driver were updated but the example was not. Fix the example now. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | ARM: dts: Fix typo in regulator enable GPIO property in s5pv210-goniLaurent Pinchart2015-10-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The property name should be "gpio", not "gpios". Fix it. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | ARM: dts: Fix typo in regulator enable GPIO property in s5pv210-aquilaLaurent Pinchart2015-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The property name should be "gpio", not "gpios". Fix it. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | ARM: dts: Add vbus regulator to USB2 phy nodes on exynos3250, exynos4210 and ↵Marek Szyprowski2015-10-245-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exynos4412 boards Exynos USB2 PHY driver now supports VBUS regulator, so add it to all boards which have it available. This also fixes commit 7eec1266751b ("ARM: dts: Add Maxim 77693 PMIC to exynos4412-trats2"), which added new regulators to Trats2 board, but without linking them to the consumers. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Fixes: 7eec1266751b ("ARM: dts: Add Maxim 77693 PMIC to exynos4412-trats2") Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | clk: samsung: exynos5250: Add DISP1 clocksTomeu Vizoso2015-10-242-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the DISP1 power domain is powered off, there's two clocks that need to be temporarily reparented to OSC, and back to their original parents when the domain is powered on again. We expose these two clocks in the DT bindings so that the DT node of the power domain can reference them. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Acked-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
| * | ARM: dts: use exynos5420-dw-mshc compatible for exynos3250Jaehoon Chung2015-10-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are some differences of mobile storage host between exynos3250 and exnos5250. For example, exynos3250 supports the HS400 mode, but exynos5250 doesn't support it. Since exynos3250 can perform the similar function with exynos5420 compatible, this patch changes the compatible from exynos5250 to exynos5420 for mshc. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
* | | Merge tag 'tegra-for-4.4-dt' of ↵Olof Johansson2015-10-268-166/+315
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt ARM: tegra: Devicetree changes for v4.4-rc1 Mostly a bunch of updates to the Toradex Apalis and Colibri platforms along with a couple of cleanup patches. * tag 'tegra-for-4.4-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: (25 commits) ARM: tegra: Use consistent indentation for SATA node ARM: tegra: colibri-eval: Fix power/wakeup key ARM: tegra: colibri-eval: Add comment concerning SD/MMC ARM: tegra: colibri-eval: Fix vendor string of M41T0M6 RTC ARM: tegra: colibri: Properly align pin names ARM: tegra: colibri: Replace eMMC label by comment ARM: tegra: colibri: Activate STMPE811 touch controller ARM: tegra: colibri: Add touch pen interrupt pin muxing ARM: tegra: colibri: Fix comment about 3v3 fixed supply ARM: tegra: colibri: Add pin muxing for on-module power I2C ARM: tegra: colibri: Improve comment about thermal alert pin ARM: tegra: colibri: Fix HDMI supplies ARM: tegra: colibri: Update hardware revisions compatibility ARM: tegra: apalis-eval: Fix power/wakeup key ARM: tegra: apalis-eval: Fix backlight PWM comment ARM: tegra: apalis-eval: Set OTG dr_mode ARM: tegra: apalis-eval: Enable HDA controller ARM: tegra: apalis: Properly align pin names ARM: tegra: apalis: Add digital audio pin muxing ARM: tegra: apalis: Add comment concerning eMMC ... Signed-off-by: Olof Johansson <olof@lixom.net>
| * | | ARM: tegra: Use consistent indentation for SATA nodeThierry Reding2015-10-201-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The indentation for properties in the SATA device tree node on Tegra124 deviates from the rest of the device tree file. Restore consistency and get rid of a couple of gratuitous blank lines while at it. Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri-eval: Fix power/wakeup keyMarcel Ziswiler2015-09-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than a power key SODIMM pin 45 is actually used for wake-up purposes which this patch fixes. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri-eval: Add comment concerning SD/MMCMarcel Ziswiler2015-09-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of adding an otherwise unused sdmmc label just add a comment. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri-eval: Fix vendor string of M41T0M6 RTCMarcel Ziswiler2015-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compatible vendor string of M41T0M6 real time clock as found on the Colibri Evaluation board. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Properly align pin namesThierry Reding2015-09-151-36/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Align pin names on subsequent lines with the first the name of the first pin in the first line. Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Replace eMMC label by commentMarcel Ziswiler2015-09-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than a bogus label just add a comment identifying the SDHCI instance connected to the on-module eMMC. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Activate STMPE811 touch controllerMarcel Ziswiler2015-09-151-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Activate STMPE811 touch controller as found on Colibri T30 modules. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Add touch pen interrupt pin muxingMarcel Ziswiler2015-09-151-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add TOUCH_PEN_INT# pin muxing required for proper STMPE811 touch screen controller operation. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Fix comment about 3v3 fixed supplyMarcel Ziswiler2015-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the comment about the 3v3 fixed supply as the previous v3_3 was bogus. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Add pin muxing for on-module power I2CMarcel Ziswiler2015-09-151-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add pin muxing for the on-module power I2C bus which connects to the PMICs, temperature sensor and touch screen controller. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Improve comment about thermal alert pinMarcel Ziswiler2015-09-151-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve the comment about the THERMD_ALERT# pin which is the unlatched I2C address pin of the LM95245 temperature sensor and therefore requires disabling for now otherwise it won't get detected properly. While at it also move that pin further down to have it alphabetically sorted again. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Fix HDMI suppliesMarcel Ziswiler2015-09-151-5/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix HDMI supplies (both regular VDD as well as PLL ones) being switched by the TPS65911 PMIC's GPIO6 aka EN_VDD_HDMI by introducing two new GPIO witched fixed regulators avdd_hdmi_pll_1v8_reg and avdd_hdmi_3v3_reg. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: colibri: Update hardware revisions compatibilityMarcel Ziswiler2015-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update introductory comment about what exact hardware revisions this device tree is compatible with as a hint for our customers. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis-eval: Fix power/wakeup keyMarcel Ziswiler2015-09-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than a power key, WAKE1_MICO is actually a standard Apalis MXM3 pin used for wake-up purposes which this patch fixes. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis-eval: Fix backlight PWM commentMarcel Ziswiler2015-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the backlight PWM comment as it is actually called PWM_BKL1 rather than just PWM0. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis-eval: Set OTG dr_modeMarcel Ziswiler2015-09-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has currently no functional effect as neither USB device nor OTG is currently supported on any Tegras in mainline as of yet. However once we use the same device tree on U-Boot this will actually make it work properly there. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis-eval: Enable HDA controllerMarcel Ziswiler2015-09-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Actually enable HDA now that it should otherwise be supported by the driver and the device tree. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis: Properly align pin namesThierry Reding2015-09-151-76/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Align pin names on subsequent lines with the first the name of the first pin in the first line. Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis: Add digital audio pin muxingMarcel Ziswiler2015-09-151-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Apalis digital audio pin muxing which is e.g. used for HDA operation together with the Realtek HDA codec as found on the Apalis Evaluation board. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis: Add comment concerning eMMCMarcel Ziswiler2015-09-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of adding an otherwise unused emmc label just add a comment describing what the SDHCI is routed to. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis: Fix pin muxingMarcel Ziswiler2015-09-151-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix pin muxing which got broken due to certain stuff having been fixed or renamed since. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis: Fix HDMI power suppliesMarcel Ziswiler2015-09-151-5/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix HDMI supplies (both regular VDD as well as PLL ones) being switched by the TPS65911 PMIC's GPIO6 aka EN_VDD_HDMI by introducing two new GPIO switched fixed regulators avdd_hdmi_pll_1v8_reg and avdd_hdmi_3v3_reg. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: apalis: Update hardware revisions compatibility commentMarcel Ziswiler2015-09-151-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update introductory comment about what exact hardware revisions this device tree is compatible with as a hint for our customers. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: Whitespace clean-up for Tegra20/30/124Marcel Ziswiler2015-09-153-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were a few cases of eight spaces being used instead of a tab character plus one case of using two spaces after an equal sign instead of just one which this patch fixes. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
| * | | ARM: tegra: Enable CPUFreq support for Tegra124 ChromebooksJon Hunter2015-09-151-1/+14
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Add the device-tree DFLL clock node and CPU regulator phandle for Tegra124 Chromebooks to enable CPUFreq support on these boards. Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
* | | dts/Makefile: Add build support for LS2080a QDS & RDB board DTSBhupesh Sharma2015-10-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | This patch adds build support for LS2080a QDS & RDB board DTS files in the arm64 DTS Makefile. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@freescale.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
OpenPOWER on IntegriCloud