Marek Vasut
2f7fa366ba
ARM: dts: qcom: Drop MMCI interrupt-names
...
The pl18x MMCI driver does not use the interrupt-names property,
the binding document has been updated to recommend this property
be unused, remove it.
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Marek Vasut <marex@denx.de >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221013221242.218808-2-marex@denx.de
2022-11-07 10:50:53 -06:00
Dmitry Baryshkov
0d6e44e257
ARM: dts: qcom: mdm9615: drop unit ids from PMIC nodes
...
On MDM9615 the PMICs are connected using SSBI devices, which do not have
any addressing scheme. Drop the unused unit ids from PMIC device nodes.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220930212052.894834-2-dmitry.baryshkov@linaro.org
2022-11-07 10:46:46 -06:00
Krzysztof Kozlowski
9b4dc87d35
ARM: dts: qcom: sdx65: add dedicated IMEM and syscon compatibles
...
Add proper compatibles to the IMEM device node:
1. syscon as required by the bindings, even though it is not currently
used,
2. dedicated compatible as required for syscon and simple-mfd nodes.
Align the node name to match IMEM type of device - SRAM.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221104190840.134733-2-krzysztof.kozlowski@linaro.org
2022-11-06 21:09:03 -06:00
Krzysztof Kozlowski
bdc51f42d2
dt-bindings: sram: qcom,imem: document SDX65
...
Add compatible for SDX65 IMEM.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221104190840.134733-1-krzysztof.kozlowski@linaro.org
2022-11-06 21:09:03 -06:00
Christian Marangi
c9713e4ede
ARM: dts: qcom: ipq8064: disable mmc-ddr-1_8v for sdcc1
...
It was reported non working mmc with this option enabled.
Both mmc for ipq8064 are supplied by a fixed 3.3v regulator so mmc can't
be run at 1.8v.
Disable it to restore correct functionality of this SoC feature.
Tested-by: Hendrik Koerner <koerhen@web.de >
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221024233817.27410-1-ansuelsmth@gmail.com
2022-11-06 21:09:03 -06:00
Neil Armstrong
85055a1eec
ARM: dts: qcom-msm8660: align RPM regulators node name with bindings
...
Node names should be generic and new DT schema expects RPM regulators
node to be just "regulators".
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221005-mdm9615-pinctrl-yaml-v3-5-e5e045644971@linaro.org
2022-11-06 21:08:58 -06:00
Neil Armstrong
c7e34943d9
ARM: dts: qcom: mdm9615: wp8548-mangoh-green: fix sx150xq node names and probe-reset property
...
Fix the sx150xq node names to pinctrl and use the right probe-reset property.
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221005-mdm9615-pinctrl-yaml-v3-2-e5e045644971@linaro.org
2022-11-06 21:08:53 -06:00
Neil Armstrong
fadae8fe73
ARM: dts: qcom: mdm9615: align pinctrl subnodes with dt-schema bindings
...
Align the MDM9615 DT to the expected subnodes namings in the dt-schema
bindings.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221005-mdm9615-pinctrl-yaml-v3-1-e5e045644971@linaro.org
2022-11-06 21:08:50 -06:00
Neil Armstrong
10de96ba6d
ARM: dts: qcom: mdm9615: remove useless amba subnode
...
The separate amba device node doesn't add anything significant to the
DT. The OF parsing code already creates amba_device or platform_device
depending on the compatibility lists.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220928-mdm9615-dt-schema-fixes-v4-11-dac2dfaac703@linaro.org
2022-11-06 21:08:43 -06:00
Neil Armstrong
3627dd180c
ARM: dts: qcom: mdm9615: remove invalid interrupt-names from pl18x mmc nodes
...
This solves the 'interrupt-names' was unexpected dtbs check error.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220928-mdm9615-dt-schema-fixes-v4-10-dac2dfaac703@linaro.org
2022-11-06 21:08:40 -06:00
Neil Armstrong
75353420d0
ARM: dts: qcom: mdm9615: remove invalid spi-max-frequency gsbi3_spi node
...
The spi-max-frequency property has nothing to do in the controller's node,
remove it and fix the 'spi-max-frequency' was unexpected dtbs check error.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220928-mdm9615-dt-schema-fixes-v4-4-dac2dfaac703@linaro.org
2022-11-06 21:08:35 -06:00
Neil Armstrong
e58bdf93db
ARM: dts: qcom: mdm9615: add missing reg in cpu@0 node
...
Fixes cpu@0: 'reg' is a required property from dtbs check.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220928-mdm9615-dt-schema-fixes-v4-3-dac2dfaac703@linaro.org
2022-11-06 21:08:32 -06:00
Neil Armstrong
c69af934db
ARM: dts: qcom: mdm9615*: add SPDX-License-Identifier
...
Replace the license blob by a clean SPDX-License-Identifier with GPL2+
or MIT even if X11 is specified in the original blob since the actual
license text corresponds to a MIT license.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220928-mdm9615-dt-schema-fixes-v4-2-dac2dfaac703@linaro.org
2022-11-06 21:08:28 -06:00
Neil Armstrong
f4ec5f28af
dt-bindings: arm: qcom: move swir,mangoh-green-wp8548 board documentation to qcom.yaml
...
Document into the main qcom.yaml as conversion from swir.txt to dt-schema.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220928-mdm9615-dt-schema-fixes-v4-1-dac2dfaac703@linaro.org
2022-11-05 22:38:11 -05:00
Krzysztof Kozlowski
78c80faf07
ARM: dts: qcom: ipq8064-rb3011: Add SoC compatible
...
Add qcom,ipq8064 compatible fallback for the SoC.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221017014653.12970-2-krzysztof.kozlowski@linaro.org
2022-11-05 22:30:30 -05:00
Krzysztof Kozlowski
fb27202bc5
dt-bindings: arm: qcom: document Mikrotik RB3011 board
...
Add compatible for existing Mikrotik RB3011 board.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221017014653.12970-1-krzysztof.kozlowski@linaro.org
2022-11-05 22:30:30 -05:00
Krzysztof Kozlowski
d6e437c589
ARM: dts: qcom: msm8974: align TLMM pin configuration with DT schema
...
DT schema expects TLMM pin configuration nodes to be named with
'-state' suffix and their optional children with '-pins' suffix. All
nodes for GPIOs must also define the function property.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221017012225.8579-2-krzysztof.kozlowski@linaro.org
2022-11-05 22:29:54 -05:00
Krzysztof Kozlowski
bd40a8c773
ARM: dts: qcom: ipq4018-jalapeno: Add SoC compatible
...
Add qcom,ipq4018 compatible fallback for the SoC.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221013155418.47577-4-krzysztof.kozlowski@linaro.org
2022-11-05 22:24:25 -05:00
Krzysztof Kozlowski
a35f1a75e7
ARM: dts: qcom: ipq4018-ap120c-ac: Add SoC compatible
...
Add qcom,ipq4018 compatible fallback for the SoC.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221013155418.47577-3-krzysztof.kozlowski@linaro.org
2022-11-05 22:24:25 -05:00
Krzysztof Kozlowski
2c36509c9c
dt-bindings: arm: qcom: Document IPQ4018 boards
...
Add compatibles for existing boards with IPQ4018 SoC: ALFA Network
AP120C-AC and 8devices Jalapeno.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221013155418.47577-2-krzysztof.kozlowski@linaro.org
2022-11-05 22:24:25 -05:00
Krzysztof Kozlowski
fd42d456bf
dt-bindings: vendor-prefixes: Add ALFA Network
...
Add vendor prefix for ALFA Network Inc.
https://www.alfa.com.tw/
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221013155418.47577-1-krzysztof.kozlowski@linaro.org
2022-11-05 22:24:25 -05:00
Luca Weiss
4dd3949d17
ARM: dts: qcom: msm8974: Add CCI bus
...
Add a node for the Camera Control Interface I2C bus found on MSM8974.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221002122859.75525-7-matti.lehtimaki@gmail.com
2022-11-05 22:02:41 -05:00
Rayyan Ansari
4ab2f41b08
ARM: dts: qcom: msm8226: Add CCI bus
...
Add a node for the Camera Control Interface I2C bus found on MSM8226.
Signed-off-by: Rayyan Ansari <rayyan@ansari.sh >
Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221002122859.75525-6-matti.lehtimaki@gmail.com
2022-11-05 22:02:41 -05:00
Dmitry Baryshkov
da6b4c0592
ARM: dts: qcom-ipq8064: use pll4 clock for the gcc device
...
Add a link to LCC's PLL4 clock to the GCC device node following the
bindings (and driver needs).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220927113826.246241-4-dmitry.baryshkov@linaro.org
2022-11-05 21:48:07 -05:00
Luca Weiss
65e0d1c466
ARM: dts: qcom: Add support for Huawei Watch
...
Add support for this smartwatch, based on Snapdragon 400 SoC.
Currently supported functionality:
* Internal storage
* USB
* Charger
* Power button
* Bluetooth
* Wifi
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220924152937.4076-2-luca@z3ntu.xyz
2022-11-05 21:42:42 -05:00
Luca Weiss
773c7700a7
dt-bindings: arm: qcom: Document huawei,sturgeon device
...
Document the Huawei Watch ("sturgeon") which is a smartwatch based on
Snapdragon 400 SoC.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220924152937.4076-1-luca@z3ntu.xyz
2022-11-05 21:41:29 -05:00
Dmitry Baryshkov
5743efe0e7
ARM: dts: qcom-apq8064: change HDMI PHY node name to generic one
...
Change HDMI PHY node names from custom 'hdmi-phy' to the generic 'phy'.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220924094347.178666-2-dmitry.baryshkov@linaro.org
2022-11-05 21:40:19 -05:00
Luca Weiss
a42b1ee868
ARM: dts: qcom: apq8064: fix coresight compatible
...
There's a typo missing the arm, prefix of arm,coresight-etb10. Fix it to
make devicetree validation happier.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Fixes: 7a5c275fd8 ("ARM: dts: qcom: Add apq8064 CoreSight components")
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221013190657.48499-3-luca@z3ntu.xyz
2022-10-17 17:53:09 -05:00
Luca Weiss
891bcfe024
ARM: dts: qcom: apq8084: fix compatible for l2-cache
...
The compatible "qcom,arch-cache" for l2-cache does not exist, and all
other Qualcomm boards use just "cache" for it. Fix it.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221013190657.48499-2-luca@z3ntu.xyz
2022-10-17 17:53:09 -05:00
Luca Weiss
6f917ec31d
ARM: dts: qcom: ipq8064-rb3011: fix nand node validation
...
The devicetree documentation for the nand node requires the subnode be
called nand@ and no compatible is needed.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221013190657.48499-1-luca@z3ntu.xyz
2022-10-17 17:53:09 -05:00
Krzysztof Kozlowski
8ad78282a4
ARM: dts: qcom: correct indentation
...
Do not use spaces for indentation.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221002092000.68844-1-krzysztof.kozlowski@linaro.org
2022-10-17 17:45:50 -05:00
Matti Lehtimäki
f15623bda1
ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 (SM-T530)
...
Add a device tree for the Samsung Galaxy Tab 4 10.1 (SM-T530) wifi tablet
based on the apq8026 platform.
Currently supported are accelerometer sensor, hall sensor,
internal storage, physical buttons (power & volume), screen
(based on simple-framebuffer set up by the bootloader), sdcard,
touchscreen and USB.
Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220927214940.244480-4-matti.lehtimaki@gmail.com
2022-10-17 17:36:14 -05:00
Matti Lehtimäki
198f7b7cbb
dt-bindings: arm: qcom: Document samsung,matisse-wifi device
...
Add binding documentation for Samsung Galaxy Tab 4 10.1 (2014) wifi
tablet which is based on Snapdragon 400 (apq8026) SoC.
Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220927214940.244480-3-matti.lehtimaki@gmail.com
2022-10-17 17:36:13 -05:00
Matti Lehtimäki
fe11928be2
ARM: dts: qcom: pm8226: Add node for the GPIOs
...
The PM8226 provides 8 GPIOs. Add a node to support them.
Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com >
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220927214940.244480-2-matti.lehtimaki@gmail.com
2022-10-17 17:35:24 -05:00
Luca Weiss
da76bc88bd
ARM: dts: qcom: pmx65: use node name "gpio" for spmi-gpio
...
All other usages of qcom,spmi-gpio use the gpio@ node name, and this is
also validated by the dt binding check. Fix it.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220925190622.111505-1-luca@z3ntu.xyz
2022-10-17 17:27:50 -05:00
Luca Weiss
5da0f6fedb
ARM: dts: qcom: msm8974-sony-*: fix multi-led node name
...
The name rgb-led is not allowed, multi-led is supposed to be used.
<snip>/arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-amami.dtb: pm8941@1: pwm: 'rgb-led' does not match any of the regexes: '^led@[0-9a-f]$', 'pinctrl-[0-9]+'
From schema: <snip>/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220925175631.103535-1-luca@z3ntu.xyz
2022-10-17 17:27:22 -05:00
Luca Weiss
1e27c4cd17
ARM: dts: qcom: msm8974: Remove bogus *-cells from smd-edge
...
The bindings check complains that #address-cells and #size-cells
shouldn't be in the smd-edge node. Remove it.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220925173203.96117-1-luca@z3ntu.xyz
2022-10-17 17:27:02 -05:00
Luca Weiss
078d683252
ARM: dts: qcom: apq8084: add tsens interrupt
...
Add the interrupt for tsens, based on the information from downstream
msm-3.4 dts.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220925161317.76356-2-luca@z3ntu.xyz
2022-10-17 17:24:24 -05:00
Luca Weiss
23fa8ec649
ARM: dts: qcom: msm8974: fix tsens compatible
...
Bindings mandate the use of the fallback compatible qcom,tsens-v0_1 for
msm8974. Add it to fix the warning.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220925161317.76356-1-luca@z3ntu.xyz
2022-10-17 17:24:12 -05:00
Luca Weiss
6d28bc945d
ARM: dts: qcom: add 'chassis-type' property
...
Add the chassis-type property to arm32 Qualcomm watches, phones and
tablets.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220924154422.9896-1-luca@z3ntu.xyz
2022-10-17 17:22:10 -05:00
Luca Weiss
7475f7248e
ARM: dts: qcom: fix node name for rpm-msg-ram
...
Adjust the name to match the bindings and fix the following validation
error:
<snip>/arch/arm/boot/dts/qcom-apq8026-huawei-sturgeon.dtb: memory@fc428000: $nodename:0: 'memory@fc428000' does not match '^sram(@.*)?'
From schema: <snip>/Documentation/devicetree/bindings/sram/sram.yaml
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220924145126.24978-1-luca@z3ntu.xyz
2022-10-17 17:21:46 -05:00
Dmitry Baryshkov
798e65cdd9
ARM: dts: qcom-msm8974: change DSI PHY node name to generic one
...
Change DSI PHY node names from custom 'dsi-phy' to the generic 'phy'.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220924090108.166934-3-dmitry.baryshkov@linaro.org
2022-10-17 17:21:04 -05:00
Dmitry Baryshkov
cf6cea9866
ARM: dts: qcom-apq8064: change DSI PHY node name to generic one
...
Change DSI PHY node names from custom 'dsi-phy' to the generic 'phy'.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220924090108.166934-2-dmitry.baryshkov@linaro.org
2022-10-17 17:21:04 -05:00
Krzysztof Kozlowski
65eed754c9
ARM: dts: qcom: msm8974: switch TCSR mutex to MMIO
...
The TCSR mutex bindings allow device to be described only with address
space (so it uses MMIO, not syscon regmap). This seems reasonable, as
TCSR mutex is actually a dedicated IO address space, and it also fixes
DT schema checks:
qcom-msm8974-sony-xperia-rhine-amami.dtb: tcsr-mutex: 'reg' is a required property
qcom-msm8974-sony-xperia-rhine-amami.dtb: tcsr-mutex: 'syscon' does not match any of the regexes: 'pinctrl-[0-9]+'
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Tested-by: Luca Weiss <luca@z3ntu.xyz > # fairphone-fp2
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220920150414.637634-4-krzysztof.kozlowski@linaro.org
2022-10-17 17:13:12 -05:00
Krzysztof Kozlowski
118fa7657c
ARM: dts: qcom: msm8974: add missing TCSR syscon compatible
...
TCSR syscon node should come with dedicated compatible.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Tested-by: Luca Weiss <luca@z3ntu.xyz > # fairphone-fp2
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220920150414.637634-3-krzysztof.kozlowski@linaro.org
2022-10-17 17:13:12 -05:00
Krzysztof Kozlowski
93e948da39
ARM: dts: qcom: use generic node name "gpio" in SPMI PMIC
...
GPIO controller nodes are named by convention just "gpio", not "gpios".
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220908080938.29199-1-krzysztof.kozlowski@linaro.org
2022-10-17 16:45:34 -05:00
Bryan O'Donoghue
0b01159afd
ARM: dts: qcom: msm8974: Drop redundant phy-names from DSI controller
...
phy-names has been marked deprecated. Remove it from the msm8974 DSI
controller block.
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220907000105.786265-4-bryan.odonoghue@linaro.org
2022-10-17 16:42:59 -05:00
Bryan O'Donoghue
645953bae8
ARM: dts: qcom: apq8064: Drop redundant phy-names from DSI controller
...
phy-names has been marked deprecated. Remove it from the apq8064 DSI
controller block.
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220907000105.786265-3-bryan.odonoghue@linaro.org
2022-10-17 16:42:59 -05:00
Dmitry Baryshkov
963c336ef8
ARM: dts: qcom: msm8660: drop qcom, prefix from SSBI node name
...
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220930185236.867655-24-dmitry.baryshkov@linaro.org
2022-10-17 13:20:01 -05:00
Dmitry Baryshkov
621f3a4fe0
ARM: dts: qcom: msm8660: drop unit ids from PMIC nodes
...
On MSM8660 the PMICs are connected using SSBI devices, which do not have
any addressing scheme. Drop the unused unit ids from PMIC device nodes.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220930185236.867655-23-dmitry.baryshkov@linaro.org
2022-10-17 13:20:01 -05:00