- 12 6月, 2019 1 次提交
-
-
由 Jerome Brunet 提交于
After discussing with Amlogic, the Synopsys GMAC version used by the gx and axg family is the 3.70a. Set this is in DT Signed-off-by: NJerome Brunet <jbrunet@baylibre.com> Reviewed-by: NMartin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 31 1月, 2019 1 次提交
-
-
由 Rob Herring 提交于
The 'arm,armv8' compatible string is only for software models. It adds little value otherwise and is inconsistently used as a fallback on some platforms. Remove it from those platforms. This fixes warnings generated by the DT schema. Reported-by: NMichal Simek <michal.simek@xilinx.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Will Deacon <will.deacon@arm.com> Acked-by: NAntoine Tenart <antoine.tenart@bootlin.com> Acked-by: NNishanth Menon <nm@ti.com> Acked-by: NMaxime Ripard <maxime.ripard@bootlin.com> Acked-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Acked-by: NChanho Min <chanho.min@lge.com> Acked-by: NKrzysztof Kozlowski <krzk@kernel.org> Acked-by: NMasahiro Yamada <yamada.masahiro@socionext.com> Acked-by: NGregory CLEMENT <gregory.clement@bootlin.com> Acked-by: NThierry Reding <treding@nvidia.com> Acked-by: NHeiko Stuebner <heiko@sntech.de> Acked-by: NSimon Horman <horms+renesas@verge.net.au> Acked-by: NTero Kristo <t-kristo@ti.com> Acked-by: NWei Xu <xuwei5@hisilicon.com> Acked-by: NLiviu Dudau <liviu.dudau@arm.com> Acked-by: NMatthias Brugger <matthias.bgg@gmail.com> Acked-by: NMichal Simek <michal.simek@xilinx.com> Acked-by: NScott Branden <scott.branden@broadcom.com> Acked-by: NKevin Hilman <khilman@baylibre.com> Acked-by: NChunyan Zhang <zhang.lyra@gmail.com> Acked-by: NRobert Richter <rrichter@cavium.com> Acked-by: NJisheng Zhang <Jisheng.Zhang@synaptics.com> Acked-by: NDinh Nguyen <dinguyen@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org> Signed-off-by: NArnd Bergmann <arnd@arndb.de>
-
- 18 1月, 2019 2 次提交
-
-
由 Maxime Jourdan 提交于
SimpleFB allows transferring a framebuffer from the firmware/bootloader to the kernel, while making sure the related clocks and power supplies stay enabled. Add nodes for CVBS and HDMI Simple Framebuffers. Signed-off-by: NMaxime Jourdan <mjourdan@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Maxime Jourdan 提交于
Allows the vpu driver to optionally use a canvas provider node. Signed-off-by: NMaxime Jourdan <mjourdan@baylibre.com> Acked-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 08 12月, 2018 1 次提交
-
-
由 Carlo Caione 提交于
A long running stress test on a custom board shipping an AXG SoCs and a Realtek RTL8211F PHY revealed that after a few hours the connection speed would drop drastically, from ~1000Mbps to ~3Mbps. At the same time the 'macirq' (eth0) IRQ would stop being triggered at all and as consequence the GMAC IRQs never ACKed. After a painful investigation the problem seemed to be due to a wrong defined IRQ type for the GMAC IRQ that should be LEVEL_HIGH instead of EDGE_RISING. The change in the macirq IRQ type also solved another long standing issue affecting this SoC/PHY where EEE was causing the network connection to die after stressing it with iperf3 (even though much sooner). It's now possible to remove the 'eee-broken-1000t' quirk as well. Fixes: feb3cbea ("ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage") Fixes: 6d28d577 ("ARM64: dts: meson-axg: fix ethernet stability issue") Reviewed-by: NJerome Brunet <jbrunet@baylibre.com> Tested-by: NJerome Brunet <jbrunet@baylibre.com> Acked-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NCarlo Caione <ccaione@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 30 11月, 2018 1 次提交
-
-
由 Neil Armstrong 提交于
The Amlogic Meson GX SoCs embeds a clock measurer IP to measure the internal clock paths frequencies. This patch adds the node in the top-level meson-gx dtsi. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Acked-by: NMartin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 14 9月, 2018 1 次提交
-
-
由 Neil Armstrong 提交于
The order between "syscon" and "simple-mfd" is important because in these particular cases, the node needs to be first a "simple-mfd" to expose it's sub-nodes, and later on a "syscon" to permit other nodes to access this register space through the "syscon" mechanism. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 13 9月, 2018 2 次提交
-
-
由 Maxime Jourdan 提交于
DMC is a small memory region with various registers, including the ones needed for the canvas module. Reviewed-by: NJerome Brunet <jbrunet@baylibre.com> Signed-off-by: NMaxime Jourdan <mjourdan@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Christian Hewitt 提交于
Devices using the new V4L2 mem2mem vdec require a larger CMA pool. As nearly all GX* devices are video/media focused and will use it, set a larger (256MB) default value. Signed-off-by: NChristian Hewitt <christianshewitt@gmail.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 28 6月, 2018 2 次提交
-
-
由 Kevin Hilman 提交于
Vendor firmware/uboot has different reserved regions depending on firmware version, but current codebase reserves the same regions on GXL and GXBB, so move the additional reserved memory region to common .dtsi. Found when putting a recent vendor u-boot on meson-gxbb-p200. Suggested-by: NNeil Armstrong <narmstrong@baylibre.com> Cc: stable@vger.kernel.org Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Kevin Hilman 提交于
Based on updated information from Amlogic, correct the register range for the SD/eMMC blocks to the right size. Reported-by: NYixun Lan <yixun.lan@amlogic.com> Tested-by: NYixun Lan <yixun.lan@amlogic.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 20 3月, 2018 1 次提交
-
-
由 Jerome Brunet 提交于
efuse is one time programmable, so it is safer to deny write request to this memory, unless the user is savvy enough to remove the read-only flag from DTB Signed-off-by: NJerome Brunet <jbrunet@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 08 3月, 2018 1 次提交
-
-
由 Neil Armstrong 提交于
Move the SPDX-License-Identifier lines to the top and drop the license splat. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 13 2月, 2018 1 次提交
-
-
由 Yixun Lan 提交于
The address space range is actually 0x18, fixed here. Reviewed-by: NJerome Brunet <jbrunet@baylibre.com> Signed-off-by: NYixun Lan <yixun.lan@amlogic.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 09 12月, 2017 1 次提交
-
-
由 Kevin Hilman 提交于
The DT spec recommends that node-names have generic names like "bus". Fix that in the Amlogic DTs, while leaving the label names to have more SoC-specific names that match with the HW documentation. Suggested-by: NStephen Boyd <sboyd@codeaurora.org> Reviewed-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 07 12月, 2017 2 次提交
-
-
由 Neil Armstrong 提交于
Now the Amlogic Meson GX SoCs datasheet documents all the Reset registers, grow the memory in the node to allow usage of the level registers. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Neil Armstrong 提交于
This patch adds support for the VPU Power Domain nodes, and attaches the VPU power domain to the VPU node. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 29 10月, 2017 1 次提交
-
-
由 Jerome Brunet 提交于
Add gpio interrupt controller to Amlogic GX family SoCs Signed-off-by: NJerome Brunet <jbrunet@baylibre.com> Reviewed-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 12 10月, 2017 2 次提交
-
-
由 Neil Armstrong 提交于
Since the switch to documented uart bindings, the old undocumented compatible binding was left for simplicity. This patch removes these unneeded compatible strings. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Neil Armstrong 提交于
Since the switch to documented uart bindings, the clocks are redefined in the SoC family dtsi file. This patch removes these unneeded properties. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 23 8月, 2017 2 次提交
-
-
由 Neil Armstrong 提交于
This patch adds the AO CEC node in all the HDMI enabled boards DTS. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Neil Armstrong 提交于
The AO clkc needs to be updated to new bindings with an system control parent node and moving the clkc node as subnode. Also adds the SoC specific compatible following the bindings requirements. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 09 8月, 2017 1 次提交
-
-
由 Helmut Klein 提交于
This patch switches to the stable UART bindings but also add the correct gate clock to the non-AO UART nodes for GXBB and GXL SoCs. Acked-by: NJerome Brunet <jbrunet@baylibre.com> Signed-off-by: NHelmut Klein <hgkr.klein@gmail.com> Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 29 7月, 2017 1 次提交
-
-
由 Neil Armstrong 提交于
Add node for the Amlogic Meson GX SoC information register. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 22 7月, 2017 1 次提交
-
-
由 Martin Blumenstingl 提交于
the mailbox and ethmac nodes used the magic number "0" instead of the GIC_SPI preprocessor macro. Additionally the ethmac used the magic number "1" instead of IRQ_TYPE_EDGE_RISING. Fix this to make the .dtsi easier to read. Signed-off-by: NMartin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 21 7月, 2017 1 次提交
-
-
由 Jerome Brunet 提交于
Use the specific compatible for AO pwms so the pwms input can be correctly set FDIV4 is not present on the pwm A0, so change kadhas vim input clocks to xtal. Signed-off-by: NJerome Brunet <jbrunet@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 17 6月, 2017 1 次提交
-
-
由 Neil Armstrong 提交于
Add nodes for the SPICC controller on GX common dtsi, GXBB and GXL dtsi files. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 07 6月, 2017 1 次提交
-
-
由 Carlo Caione 提交于
Switch to use the new compatible for the SCPI sensors so that the sensor readings are reported using the correct scale. Signed-off-by: NCarlo Caione <carlo@endlessm.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 05 4月, 2017 2 次提交
-
-
由 Neil Armstrong 提交于
Add HDMI output and connector nodes. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Neil Armstrong 提交于
The HDMI modes needs more CMA memory to be reserved at boot-time. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 24 3月, 2017 3 次提交
-
-
由 Neil Armstrong 提交于
Prepend the compatible strings with a GX generic name in nodes compatible with the GXBB HW and keep the same scheme as other nodes. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Neil Armstrong 提交于
Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
由 Neil Armstrong 提交于
Since we know the GXBB and GXL/GXM share more hardware, we can safely move the remaining peripheral nodes present in the GXBB dtsi to the common GX dtsi. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 16 3月, 2017 1 次提交
-
-
由 Heiner Kallweit 提交于
Add clock CLKID_RNG0 to HW randon number generator node. Signed-off-by: NHeiner Kallweit <hkallweit1@gmail.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 07 3月, 2017 1 次提交
-
-
由 Martin Blumenstingl 提交于
The ethmac node has to be configured for each board due to different pinctrl nodes for RGMII/RMII. Thus the phy-mode should be specified at the same place (= in the board .dts), making it easier to read the board .dts file (because the phy-mode is stated explicitly, without requiring developers to read all "parent" .dtsi as well). Signed-off-by: NMartin Blumenstingl <martin.blumenstingl@googlemail.com> Reviewed-by: NJerome Brunet <jbrunet@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 31 1月, 2017 1 次提交
-
-
由 Martin Blumenstingl 提交于
Add the SAR ADC to meson-gxbb.dtsi and meson-gxl.dtsi. GXBB provides a 10-bit ADC while GXL and GXM provide a 12-bit ADC. Some boards use resistor ladder buttons connected through one of the ADC channels. On newer devices (GXL and GXM) some boards use pull-ups/downs to change the resistance (and thus the ADC value) on one of the ADC channels to indicate the board revision. Signed-off-by: NMartin Blumenstingl <martin.blumenstingl@googlemail.com> Tested-by: NNeil Armstrong <narmstrong@baylibre.com> Reviewed-by: NAndreas Färber <afaerber@suse.de> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 28 1月, 2017 1 次提交
-
-
由 Martin Blumenstingl 提交于
All Meson GX SoCs (GXBB, GXL and GXM) have a PWM controller within the AO domain. When one of the board's LEDs is connected to one of the AO PWM pins then this can be used to dim that LED (when the leds-pwm driver is used). Add the pwm_AO_ab to allow such devices to use the leds-pwm driver. Signed-off-by: NMartin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 27 1月, 2017 1 次提交
-
-
由 Neil Armstrong 提交于
The Amlogic Meson GXBB/GXL/GXM secure monitor uses part of the memory space, this patch adds these reserved zones. Without such reserved memory zones, running the following stress command : $ stress-ng --vm 16 --vm-bytes 128M --timeout 10s multiple times: Could lead to the following kernel crashes : [ 46.937975] Bad mode in Error handler detected on CPU1, code 0xbf000000 -- SError ... [ 47.058536] Internal error: Attempting to execute userspace memory: 8600000f [#3] PREEMPT SMP ... Instead of the OOM killer. Fixes: 4f24eda8 ("ARM64: dts: Prepare configs for Amlogic Meson GXBaby") Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Reviewed-by: NAndreas Färber <afaerber@suse.de> [khilman: added Fixes tag, added _reserved and unit addresses] Signed-off-by: NKevin Hilman <khilman@baylibre.com> Signed-off-by: NArnd Bergmann <arnd@arndb.de>
-
- 19 1月, 2017 1 次提交
-
-
由 Martin Blumenstingl 提交于
This adds the missing node for the uart_AO_B port to the meson-gx.dtsi (as this is supported by GXBB, GXL and GXM) along with the required pinctrl pins. This is required as some boards are using it (the boards from the Khadas VIM series for example have it exposed on the pin headers). Signed-off-by: NMartin Blumenstingl <martin.blumenstingl@googlemail.com> Acked-by: NLinus Walleij <linus.walleij@linaro.org> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 11 1月, 2017 1 次提交
-
-
由 Martin Blumenstingl 提交于
SCPI and SRAM are identical on GXBB and GXL. Moving the corresponding nodes to meson-gx adds support for the thermal sensor on GXL based devices. Signed-off-by: NMartin Blumenstingl <martin.blumenstingl@googlemail.com> Tested-by: NNeil Armstrong <narmstrong@baylibre.com> Acked-by: NNeil Armstrong <narmstrong@baylibre.com> [khilman: add scpi_clocks label] Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-