Manivannan Sadhasivam
222ed6a21c
dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board
...
Add devicetree binding for Telit FN980 TLB board based on SDX55.
Acked-by: Rob Herring <robh@kernel.org >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: devicetree@vger.kernel.org
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Link: https://lore.kernel.org/r/20210408170457.91409-11-manivannan.sadhasivam@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-04-13 21:17:03 -05:00
Bjorn Andersson
c07ea1b495
dt-bindings: arm: qcom: Add SM8350 HDK
...
Document the SM8350 Hardware Development Kit (HDK).
Reviewed-by: Vinod Koul <vkoul@kernel.org >
Reported-by: Vinod Koul <vkoul@kernel.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20210310035710.2816699-1-bjorn.andersson@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-03-11 20:22:44 -06:00
Rajendra Nayak
36dc1681c9
dt-bindings: arm: qcom: Document sc7280 SoC and board
...
Document the sc7280 SoC and the IDP board bindings
Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org >
Reviewed-by: Stephen Boyd <swboyd@chromium.org >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/1615461961-17716-2-git-send-email-rnayak@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-03-11 20:22:42 -06:00
Vinod Koul
9ad3c08f6f
dt-bindings: arm: qcom: Document sony boards for apq8094
...
Document the various sony boards for apq8094. These are used in various
sony dts files but not documented
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210308060826.3074234-6-vkoul@kernel.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-03-11 20:22:42 -06:00
Vinod Koul
ddfb3fc482
dt-bindings: arm: qcom: Document ipq6018-cp01 board
...
Document the ipq6018-cp01 board. It was missing leading to warning:
arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dt.yaml: /: compatible: 'oneOf' conditional failed, one must be fixed:
['qcom,ipq6018-cp01', 'qcom,ipq6018'] is too short
['qcom,ipq6018-cp01', 'qcom,ipq6018'] is too long
Additional items are not allowed ('qcom,ipq6018' was unexpected)
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210308060826.3074234-4-vkoul@kernel.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-03-11 20:22:42 -06:00
Arnd Bergmann
b7976dcf36
Merge tag 'qcom-dts-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
...
Qualcomm ARM dts updates for 5.12
Introduces the Qualcomm SDX55 platform and the platform's MTP device,
with support for NAND, SDHCI and USB.
USB is enabled for IPQ4019 and the Alfa Network AP120C-AC and 8devices
Jalapeno boards are added.
Samsung Galaxy S5 gains display and GPU support.
* tag 'qcom-dts-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (38 commits)
ARM: dts: qcom: msm8974-klte: Mark essential regulators
ARM: dts: qcom: msm8974-klte: add support for display
ARM: dts: qcom: msm8974-klte: add support for GPU
ARM: dts: qcom: msm8974: add gpu support
ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node
ARM: dts: qcom: replace status value "ok" by "okay"
ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi
ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3
ARM: dts: qcom: add Alfa Network AP120C-AC
ARM: dts: qcom: add 8devices Jalapeno
ARM: dts: qcom: ipq4019: add more labels
ARM: dts: qcom: ipq4019: add USB devicetree nodes
ARM: dts: qcom: add prng definition to ipq806x
ARM: dts: qcom: sdx55: Add pshold support
ARM: dts: qcom: sdx55: Add Watchdog support
dt-bindings: watchdog: Add binding for Qcom SDX55
ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support
ARM: dts: qcom: sdx55: Add USB3 and PHY support
dt-bindings: usb: qcom,dwc3: Add binding for SDX55
ARM: dts: qcom: msm8974-klte: Fix shdc numbering
...
Link: https://lore.kernel.org/r/20210204052320.388999-1-bjorn.andersson@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-09 17:56:58 +01:00
Vinod Koul
2c1b8ebe92
dt-bindings: arm: qcom: Document SM8350 SoC and boards
...
Document the SM8350 SoC binding and also the boards using it.
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210127123054.263231-2-vkoul@kernel.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 14:45:28 -06:00
Vinod Koul
7193542331
dt-bindings: arm: qcom: Document SDX55 platform and boards
...
Document the SDX55 platform binding and also the boards using it.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Link: https://lore.kernel.org/r/20201126083138.47047-2-manivannan.sadhasivam@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-12-31 11:21:05 -06:00
Rob Herring
62298364bd
dt-bindings: Explicitly allow additional properties in board/SoC schemas
...
In order to add meta-schema checks for additional/unevaluatedProperties
being present, all schema need to make this explicit. As the top-level
board/SoC schemas always have additional properties, add
'additionalProperties: true'.
Acked-by: Krzysztof Kozlowski <krzk@kernel.org >
Acked-by: Viresh Kumar <viresh.kumar@linaro.org >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20201005183830.486085-4-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2020-10-26 16:13:56 -05:00
Linus Torvalds
e533cda12d
Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
...
Pull ARM Devicetree updates from Olof Johansson:
"As usual, most of the changes are to devicetrees.
Besides smaller fixes, some refactorings and cleanups, some of the new
platforms and chips (or significant features) supported are below:
Broadcom boards:
- Cisco Meraki MR32 (BCM53016-based)
- BCM2711 (RPi4) display pipeline support
Actions Semi boards:
- Caninos Loucos Labrador SBC (S500-based)
- RoseapplePi SBC (S500-based)
Allwinner SoCs/boards:
- A100 SoC with Perf1 board
- Mali, DMA, Cetrus and IR support for R40 SoC
Amlogic boards:
- Libretch S905x CC V2 board
- Hardkernel ODROID-N2+ board
Aspeed boards/platforms:
- Wistron Mowgli (AST2500-based, Power9 OpenPower server)
- Facebook Wedge400 (AST2500-based, ToR switch)
Hisilicon SoC:
- SD5203 SoC
Nvidia boards:
- Tegra234 VDK, for pre-silicon Orin SoC
NXP i.MX boards:
- Librem 5 phone
- i.MX8MM DDR4 EVK
- Variscite VAR-SOM-MX8MN SoM
- Symphony board
- Tolino Shine 2 HD
- TQMa6 SoM
- Y Soft IOTA Orion
Rockchip boards:
- NanoPi R2S board
- A95X-Z2 board
- more Rock-Pi4 variants
STM32 boards:
- Odyssey SOM board (STM32MP157CAC-based)
- DH DRC02 board
Toshiba SoCs/boards:
- Visconti SoC and TPMV7708 board"
* tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (638 commits)
ARM: dts: nspire: Fix SP804 users
arm64: dts: lg: Fix SP804 users
arm64: dts: lg: Fix SP805 clocks
ARM: mstar: Fix up the fallout from moving the dts/dtsi files
ARM: mstar: Add mstar prefix to all of the dtsi/dts files
ARM: mstar: Add interrupt to pm_uart
ARM: mstar: Add interrupt controller to base dtsi
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
arm64: dts: ti: k3-j7200-common-proc-board: Add USB support
arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function
arm64: dts: ti: k3-j7200-main: Add USB controller
arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
ARM: dts: hisilicon: add SD5203 dts
ARM: dts: hisilicon: fix the system controller compatible nodes
arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1
arm64: dts: zynqmp: Remove undocumented u-boot properties
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
...
2020-10-24 10:44:18 -07:00
Rob Herring
c34095fab1
dt-bindings: arm: Add missing root node constraint for board/SoC bindings
...
Board/SoC top-level compatible bindings should be constrained to the root
node. Add the missing constraints that the node name must be "/".
Cc: Baruch Siach <baruch@tkos.co.il >
Cc: Imre Kaloz <kaloz@openwrt.org >
Cc: Krzysztof Halasa <khalasa@piap.pl >
Cc: Andy Gross <agross@kernel.org >
Cc: Bjorn Andersson <bjorn.andersson@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Jonathan Hunter <jonathanh@nvidia.com >
Cc: Dinh Nguyen <dinguyen@kernel.org >
Cc: Anders Berg <anders.berg@lsi.com >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Reviewed-by: Alexandre TORGUE <alexandre.torgue@st.com >
Acked-by: Thierry Reding <treding@nvidia.com >
Link: https://lore.kernel.org/r/20201001200943.1193870-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2020-10-05 07:58:51 -05:00
Gokul Sriram Palanisamy
5f854f096f
dt-bindings: qcom: Add ipq8074 bindings
...
Document the new device-tree bindings for boards
HK10-C1 and HK10-C2 based on ipq8074 SoC.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org >
Link: https://lore.kernel.org/r/1596706332-12957-2-git-send-email-gokulsri@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-09-13 23:59:24 +00:00
Manivannan Sadhasivam
152a1b4c3e
dt-bindings: arm: qcom: Document SM8250 SoC and boards
...
Document the SM8250 SoC binding and also the boards using it.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Link: https://lore.kernel.org/r/20200904063637.28632-2-manivannan.sadhasivam@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-09-10 16:38:35 +00:00
Alexey Minnekhanov
aab86bbbd3
dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs
...
Add a SoC strings for the Qualcomm SDM630 and SDM660 SoCs.
Also document the new xiaomi,lavender compatible used in
a device tree binding.
Signed-off-by: Alexey Minnekhanov <alexey.min@gmail.com >
Link: https://lore.kernel.org/r/20200417012630.222352-2-alexey.min@gmail.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-04-22 20:47:20 -07:00
Sricharan R
2f0c17faeb
dt-bindings: qcom: Add ipq6018 bindings
...
Document the new ipq6018 SOC/board device tree bindings.
Co-developed-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org >
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org >
Co-developed-by: Sivaprakash Murugesan <sivaprak@codeaurora.org >
Signed-off-by: Sivaprakash Murugesan <sivaprak@codeaurora.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sricharan R <sricharan@codeaurora.org >
Link: https://lore.kernel.org/r/1579439601-14810-4-git-send-email-sricharan@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-02-24 21:06:22 -08:00
Linus Torvalds
1afa9c3b7c
Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
...
Pull ARM Device-tree updates from Olof Johansson:
"New SoCs:
- Atmel/Microchip SAM9X60 (ARM926 SoC)
- OMAP 37xx gets split into AM3703/AM3715/DM3725, who are all
variants of it with different GPU/media IP configurations.
- ST stm32mp15 SoCs (1-2 Cortex-A7, CAN, GPU depending on SKU)
- ST Ericsson ab8505 (variant of ab8500) and db8520 (variant of
db8500)
- Unisoc SC9863A SoC (8x Cortex-A55 mobile chipset w/ GPU, modem)
- Qualcomm SC7180 (8-core 64bit SoC, unnamed CPU class)
New boards:
- Allwinner:
+ Emlid Neutis SoM (H3 variant)
+ Libre Computer ALL-H3-IT
+ PineH64 Model B
- Amlogic:
+ Libretech Amlogic GX PC (s905d and s912-based variants)
- Atmel/Microchip:
+ Kizboxmini, sam9x60 EK, sama5d27 Wireless SOM (wlsom1)
- Marvell:
+ Armada 385-based SolidRun Clearfog GTR
- NXP:
+ Gateworks GW59xx boards based on i.MX6/6Q/6QDL
+ Tolino Shine 3 eBook reader (i.MX6sl)
+ Embedded Artists COM (i.MX7ULP)
+ SolidRun CLearfog CX/ITX and HoneyComb (LX2160A-based systems)
+ Google Coral Edge TPU (i.MX8MQ)
- Rockchip:
+ Radxa Dalang Carrier (supports rk3288 and rk3399 SOMs)
+ Radxa Rock Pi N10 (RK3399Pro-based)
+ VMARC RK3399Pro SOM
- ST:
+ Reference boards for stm32mp15
- ST Ericsson:
+ Samsung Galaxy S III mini (GT-I8190)
+ HREF520 reference board for DB8520
- TI OMAP:
+ Gen1 Amazon Echo (OMAP3630-based)
- Qualcomm:
+ Inforce 6640 Single Board Computer (msm8996-based)
+ SC7180 IDP (SC7180-based)"
* tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (623 commits)
dt-bindings: fix compilation error of the example in marvell,mmp3-hsic-phy.yaml
arm64: dts: ti: k3-am654-base-board: Add CSI2 OV5640 camera
arm64: dts: ti: k3-am65-main Add CAL node
arm64: dts: ti: k3-j721e-main: Add McASP nodes
arm64: dts: ti: k3-am654-main: Add McASP nodes
arm64: dts: ti: k3-j721e: DMA support
arm64: dts: ti: k3-j721e-main: Move secure proxy and smmu under main_navss
arm64: dts: ti: k3-j721e-main: Correct main NAVSS representation
arm64: dts: ti: k3-j721e: Correct the address for MAIN NAVSS
arm64: dts: ti: k3-am65: DMA support
arm64: dts: ti: k3-am65-main: Move secure proxy under cbass_main_navss
arm64: dts: ti: k3-am65-main: Correct main NAVSS representation
ARM: dts: aspeed: rainier: Add UCD90320 power sequencer
ARM: dts: aspeed: rainier: Switch PSUs to unknown version
arm64: dts: rockchip: Kill off "simple-panel" compatibles
ARM: dts: rockchip: Kill off "simple-panel" compatibles
arm64: dts: rockchip: rename dwmmc node names to mmc
ARM: dts: rockchip: rename dwmmc node names to mmc
arm64: dts: exynos: Rename Samsung and Exynos to lowercase
arm64: dts: uniphier: add reset-names to NAND controller node
...
2020-02-08 13:58:44 -08:00
Rob Herring
04dbd86539
dt-bindings: Fix paths in schema $id fields
...
The $id path checks were inadequately checking the path part of the $id
value. With the check fixed, there's a number of errors that need to be
fixed. Most of the errors are including 'bindings/' in the path which
should not be as that is considered the root.
Cc: Andy Gross <agross@kernel.org >
Cc: Bjorn Andersson <bjorn.andersson@linaro.org >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Michael Turquette <mturquette@baylibre.com >
Cc: Shawn Guo <shawnguo@kernel.org >
Cc: Sascha Hauer <s.hauer@pengutronix.de >
Cc: Pengutronix Kernel Team <kernel@pengutronix.de >
Cc: Fabio Estevam <festevam@gmail.com >
Cc: NXP Linux Team <linux-imx@nxp.com >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: "Nuno Sá" <nuno.sa@analog.com >
Cc: Jean Delvare <jdelvare@suse.com >
Cc: Stefan Popa <stefan.popa@analog.com >
Cc: Jonathan Cameron <jic23@kernel.org >
Cc: Hartmut Knaack <knaack.h@gmx.de >
Cc: Lars-Peter Clausen <lars@metafoo.de >
Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net >
Cc: Marcus Folkesson <marcus.folkesson@gmail.com >
Cc: Kent Gustavsson <kent@minoris.se >
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com >
Cc: linux-clk@vger.kernel.org
Cc: linux-iio@vger.kernel.org
Cc: linux-input@vger.kernel.org
Reviewed-by: Guenter Roeck <linux@roeck-us.net >
Reviewed-by: Stephen Boyd <sboyd@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
2020-02-05 09:14:57 +00:00
Rajendra Nayak
f1cbee2d87
dt-bindings: qcom: Add SC7180 bindings
...
Add a SoC string 'sc7180' for the qualcomm SC7180 SoC.
Also add a new board type 'idp'
While at it, also sort the SoC and board names in
alphabetical order, and also fix the weird space
and tab combinations found in the file.
Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org >
Reviewed-by: Vinod Koul <vkoul@kernel.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Stephen Boyd <swboyd@chromium.org >
Link: https://lore.kernel.org/r/20191108092824.9773-2-rnayak@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2019-12-10 09:41:55 -08:00
Stephan Gerhold
b72160fa88
dt-bindings: qcom: Document bindings for new MSM8916 devices
...
Document the new samsung,a3u/a5u-eur and longcheer,l8150
device tree bindings used in their device trees.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Stephan Gerhold <stephan@gerhold.net >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2019-08-05 15:14:48 -07:00
Rob Herring
5732bea634
dt-bindings: arm: qcom: Add missing schema for IPQ4019 boards
...
The board bindings for IPQ4019 are undocumented. Add the missing bindings
to the schema.
Cc: Andy Gross <agross@kernel.org >
Cc: David Brown <david.brown@linaro.org >
Cc: linux-arm-msm@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2019-06-27 11:22:58 -06:00
Rob Herring
e5dad30bc7
dt-bindings: arm: qcom: Add missing schema for MSM8974
...
The SoC/board bindings for MSM8974 are undocumented. Add the missing
bindings to the schema.
Cc: Andy Gross <agross@kernel.org >
Cc: David Brown <david.brown@linaro.org >
Cc: linux-arm-msm@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2019-06-27 11:22:57 -06:00
Rob Herring
9d3ef77fe5
dt-bindings: arm: Convert QCom board/soc bindings to json-schema
...
Convert QCom SoC bindings to DT schema format using json-schema.
Acked-by: Andy Gross <andy.gross@linaro.org >
Cc: David Brown <david.brown@linaro.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: devicetree@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2018-12-13 11:09:46 -06:00