- Jan 10, 2017
-
-
Icenowy Zheng authored
Some board only use 4bit mode of mmc2. Add a pinctrl node for it. Signed-off-by:
Icenowy Zheng <icenowy@aosc.xyz> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Marcus Cooper authored
This patch adds the regulator nodes for the axp209 by including the axp209 dtsi. DCDC2 is used as the cpu power supply. This patch also references it from the cpu node. Signed-off-by:
Marcus Cooper <codekipper@gmail.com> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Marcus Cooper authored
Add the SPDIF transceiver controller block to the A31 dtsi. Signed-off-by:
Marcus Cooper <codekipper@gmail.com> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Marcus Cooper authored
Add the SPDIF TX pin to the A31 dtsi. Signed-off-by:
Marcus Cooper <codekipper@gmail.com> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Marcus Cooper authored
The Mele I7 has an audio jack for the SoC's internal codec. Signed-off-by:
Marcus Cooper <codekipper@gmail.com> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Icenowy Zheng authored
XR819 seems to need a delay after its reset line to be deasserted, otherwise it may not respond MMC commands correctly, and fail to initialize. Add a 200ms delay in the mmc-pwrseq. Signed-off-by:
Icenowy Zheng <icenowy@aosc.xyz> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Icenowy Zheng authored
An operating point table is needed for the cpu frequency adjusting to work. The operating point table is converted from the common value in extracted script.fex from many A33 board/tablets. Signed-off-by:
Icenowy Zheng <icenowy@aosc.xyz> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Icenowy Zheng authored
All reference design A33 tablets uses DCDC2 of AXP223 as the power supply of the Cortex-A7 cores. Set the cpu-supply in the DTSI of sun8i reference tablets. Signed-off-by:
Icenowy Zheng <icenowy@aosc.xyz> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Icenowy Zheng authored
A "cpu0" label is needed on cpu@0 for cpufreq-dt to work. Add such a label, in order to prepare for cpufreq support of A23/33. Signed-off-by:
Icenowy Zheng <icenowy@aosc.xyz> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Icenowy Zheng authored
Orange Pi Zero is a board that came with the new Allwinner H2+ SoC and a SDIO Wi-Fi chip by Allwinner (XR819). Add a device tree file for it. Signed-off-by:
Icenowy Zheng <icenowy@aosc.xyz> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Chen-Yu Tsai authored
The A31 Hummingbird has a mini USB OTG port, and uses GPIO pins from the SoC for ID pin and VBUS detection and VBUS control. The PMIC can also do VBUS detection and control. Here we prefer to use the PMIC's DRIVEVBUS function to control VBUS for USB OTG, as that is the hardware default. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Chen-Yu Tsai authored
In the past, all the MMC pins had allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; which was actually a no-op. We were relying on U-boot to set the bias pull up for us. These properties were removed as part of the fix up to actually support no bias on the pins. During the transition some boards experienced regular MMC time-outs during normal operation, while others completely failed to initialize the SD card. Given that MMC starts in open-drain mode and the pull-ups are required, it's best to enable it for all the pin settings. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
- Dec 26, 2016
-
-
Maxime Ripard authored
Now that we can handle the generic pinctrl bindings, convert our DT to it. Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com> Acked-by:
Chen-Yu Tsai <wens@csie.org> Reviewed-by:
Linus Walleij <linus.walleij@linaro.org>
-
Maxime Ripard authored
The allwinner,pull property set to NO_PULL was really considered our default (and wasn't even changing the default value in the code). Remove these properties to make it obvious that we do not set anything in such a case. Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com> Acked-by:
Chen-Yu Tsai <wens@csie.org> Reviewed-by:
Linus Walleij <linus.walleij@linaro.org>
-
Maxime Ripard authored
The allwinner,drive property set to 10mA was really considered as our default. Remove all those properties entirely to make that obvious. Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com> Acked-by:
Chen-Yu Tsai <wens@csie.org> Reviewed-by:
Linus Walleij <linus.walleij@linaro.org>
-
- Dec 20, 2016
-
-
Dongpo Li authored
The SoC hix5hd2 compatible string has the suffix "-gmac" and we should not change it. We should only add the generic compatible string "hisi-gmac-v1". Fixes: 0855950b ("ARM: dts: hix5hd2: add gmac generic compatible and clock names") Signed-off-by:
Dongpo Li <lidongpo@hisilicon.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
-
- Dec 08, 2016
-
-
Roger Shimizu authored
Bug report from Debian [0] shows there's minor changed model of Linkstation LS-GL that uses the 2nd SATA port of the SoC. So it's necessary to enable two SATA ports, though for that specific model only the 2nd one is used. [0] https://bugs.debian.org/845611 Fixes: b1742ffa ("ARM: dts: orion5x: add device tree for buffalo linkstation ls-gl") Reported-by:
Ryan Tandy <ryan@nardis.ca> Tested-by:
Ryan Tandy <ryan@nardis.ca> Signed-off-by:
Roger Shimizu <rogershimizu@gmail.com> Signed-off-by:
Gregory CLEMENT <gregory.clement@free-electrons.com>
-
- Dec 07, 2016
-
-
Stefan Agner authored
The eLCDIF IP of the i.MX 7 SoC knows multiple clocks and lists them separately: Clock Clock Root Description apb_clk MAIN_AXI_CLK_ROOT AXI clock pix_clk LCDIF_PIXEL_CLK_ROOT Pixel clock ipg_clk_s MAIN_AXI_CLK_ROOT Peripheral access clock All of them are switched by a single gate, which is part of the IMX7D_LCDIF_PIXEL_ROOT_CLK clock. Hence using that clock also for the AXI bus clock (clock-name "axi") makes sure the gate gets enabled when accessing registers. There seem to be no separate AXI display clock, and the clock is optional. Hence remove the dummy clock. This fixes kernel freezes when starting the X-Server (which disables/re-enables the display controller). Fixes: e8ed73f6 ("ARM: dts: imx7d: add lcdif support") Signed-off-by:
Stefan Agner <stefan@agner.ch> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com> Acked-by:
Shawn Guo <shawnguo@kernel.org> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Jorik Jonker authored
In a previous commit, I made a copy/paste error in the pinmux definitions of UART3: PG{13,14} instead of PA{13,14}. This commit takes care of that. I have tested this commit on Orange Pi PC and Orange Pi Plus, and it works for these boards. Fixes: e3d11d3c ("dts: sun8i-h3: add pinmux definitions for UART2-3") Signed-off-by:
Jorik Jonker <jorik@kippendief.biz> Acked-by:
Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
- Dec 06, 2016
-
-
Dongpo Li authored
Add gmac generic compatible and clock names. Signed-off-by:
Dongpo Li <lidongpo@hisilicon.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
-
Jagan Teki authored
Added basic dts support for MicroZed board. - UART - SDHCI - Ethernet Cc: Soren Brinkmann <soren.brinkmann@xilinx.com> Cc: Michal Simek <michal.simek@xilinx.com> Signed-off-by:
Jagan Teki <jteki@openedev.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- Dec 05, 2016
-
-
Axel Haslam authored
The mmc controller in da850 supports high speed modes so add cap-sd-highspeed and cap-mmc-highspeed. Signed-off-by:
Axel Haslam <ahaslam@baylibre.com> Signed-off-by:
Sekhar Nori <nsekhar@ti.com>
-
- Dec 01, 2016
-
-
David Lechner authored
This SoC has a separate pin controller for configuring pullup/pulldown bias on groups of pins. Acked-by:
Linus Walleij <linus.walleij@linaro.org> Signed-off-by:
David Lechner <david@lechnology.com> Signed-off-by:
Sekhar Nori <nsekhar@ti.com>
-
- Nov 30, 2016
-
-
Eugeniy Paltsev authored
Several versions of DW DMAC have multi block transfers hardware support. Hardware support of multi block transfers is disabled by default if we use DT to configure DMAC and software emulation of multi block transfers used instead. Add multi-block property, so it is possible to enable hardware multi block transfers (if present) via DT. Switch from per device is_nollp variable to multi_block array to be able enable/disable multi block transfers separately per channel. Acked-by:
Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by:
Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com>
-
- Nov 28, 2016
-
-
Bartosz Golaszewski authored
Currently the memory controller and master priorities drivers are enabled in da850.dtsi. For boards for which there are no settings defined, this makes these drivers emit error messages. Disable the nodes in da850.dtsi and only enable them for da850-lcdk - the only board that currently needs them. Signed-off-by:
Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by:
Sekhar Nori <nsekhar@ti.com>
-
Fabien Parent authored
In order to avoid Linux generating a random mac address on every boot, add an ethernet0 alias that will allow u-boot to patch the dtb with the MAC address programmed into the EEPROM. Signed-off-by:
Fabien Parent <fparent@baylibre.com> Signed-off-by:
Sekhar Nori <nsekhar@ti.com>
-
- Nov 25, 2016
-
-
Niklas Cassel authored
Add PCIe support to the ARTPEC-6 SoC. This uses the existing pcie-artpec6 driver. So, all that is needed is device tree entries in the DTS. Signed-off-by:
Niklas Cassel <niklas.cassel@axis.com> Signed-off-by:
Jesper Nilsson <jespern@axis.com>
-
Niklas Cassel authored
Add PCIe support to the ARTPEC-6 SoC. This uses the existing pcie-artpec6 driver. So, all that is needed is device tree entries in the DTS. Signed-off-by:
Niklas Cassel <niklas.cassel@axis.com> Signed-off-by:
Jesper Nilsson <jespern@axis.com>
-
Uwe Kleine-König authored
This machine is an open hardware router by cz.nic driven by a Marvell Armada 385. Signed-off-by:
Uwe Kleine-König <uwe@kleine-koenig.org> Signed-off-by:
Tomas Hlavacek <tmshlvck@gmail.com> Reviewed-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Gregory CLEMENT <gregory.clement@free-electrons.com>
-
Masahiro Yamada authored
Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by:
Antoine Tenart <antoine.tenart@free-electrons.com> Signed-off-by:
Jisheng Zhang <jszhang@marvell.com>
-
Jisheng Zhang authored
This patch fixes the following DTC warnings with W=1: Warning (unit_address_vs_reg): Node /regulators/regulator@0 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /regulators/regulator@1 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /regulators/regulator@2 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /regulators/regulator@3 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /regulators/regulator@4 has a unit name, but no reg property Signed-off-by:
Jisheng Zhang <jszhang@marvell.com>
-
- Nov 24, 2016
-
-
Ritesh Harjani authored
Add xo entry to sdhc clock node on all qcom platforms. Signed-off-by:
Ritesh Harjani <riteshh@codeaurora.org> Signed-off-by:
Andy Gross <andy.gross@linaro.org>
-
- Nov 23, 2016
-
-
Geert Uytterhoeven authored
Add a device node for the Product Register, which provides SoC product and revision information. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
Geert Uytterhoeven authored
Add a device node for the Product Register, which provides SoC product and revision information. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
Geert Uytterhoeven authored
Add a device node for the Product Register, which provides SoC product and revision information. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
Geert Uytterhoeven authored
Add a device node for the Product Register, which provides SoC product and revision information. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
Geert Uytterhoeven authored
Add a device node for the Product Register, which provides SoC product and revision information. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
Geert Uytterhoeven authored
Add a device node for the Product Register, which provides SoC product and revision information. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
Geert Uytterhoeven authored
Add a device node for the Product Register, which provides SoC product and revision information. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-
Sergei Shtylyov authored
Define the SK-RZG1E board dependent part of the Ether device node. Enable DHCP and NFS root for the kernel booting. Based on the original (and large) patch by Dmitry Shifrin <dmitry.shifrin@cogentembedded.com>. Signed-off-by:
Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Reviewed-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Simon Horman <horms+renesas@verge.net.au>
-