Matti Lehtimäki
9e9c906ede
ARM: dts: qcom: msm8226: Add watchdog node
...
Add watchdog for MSM8226 platform.
Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com >
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Link: https://lore.kernel.org/r/20240214-msm8226-msm8974-watchdog-v2-1-a6b2f27a7e28@z3ntu.xyz
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2024-02-14 20:20:50 -06:00
Ivaylo Ivanov
74851b7f18
ARM: dts: qcom: msm8226: Add CPU and SAW/ACC nodes
...
Add CPU and SAW/ACC nodes to enable SMP on MSM8226.
Signed-off-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com >
[luca: update some nodes to fix dtbs_check errors, reorder, cleanup]
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Link: https://lore.kernel.org/r/20240210-msm8226-cpu-v2-3-5d9cb4c35204@z3ntu.xyz
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2024-02-14 00:14:49 -06:00
Matti Lehtimäki
70d6c14f52
ARM: dts: qcom: msm8226: Sort and clean up nodes
...
Quite a few nodes haven't been sorted correctly by reg, so let's do this
now so that future nodes can be added at the correct place.
Also at the same time, move the status property last.
No functional change intended.
Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com >
[luca: add more text to commit message]
Acked-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Link: https://lore.kernel.org/r/20240210-msm8226-cpu-v2-2-5d9cb4c35204@z3ntu.xyz
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2024-02-14 00:14:49 -06:00
Luca Weiss
fc209f8693
ARM: dts: qcom: msm8226: Add GPU
...
The msm8226 SoC contains an Adreno 305B. Add a node to configure it.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Link: https://lore.kernel.org/r/20231130-msm8226-gpu-v1-3-6bb2f1b29e49@z3ntu.xyz
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-12-08 19:31:29 -08:00
Krzysztof Kozlowski
6dedbd246c
ARM: dts: qcom: minor whitespace cleanup around '='
...
The DTS code coding style expects exactly one space before and after '='
sign.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Link: https://lore.kernel.org/r/20231124095049.58618-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-12-07 08:50:23 -08:00
Bjorn Andersson
9f1b26b4ba
Merge tag 'qcom-dts-for-6.7-2' into arm32-for-6.8
...
Below pull request for ARM32 DeviceTree updates for v6.7 was posted to
late to make it into v6.7, merge it into the branch for v6.8.
More Qualcomm Arm32 DeviceTree updates for v6.7
This introduces new DeviceTree source for Microsoft Lumia 640, Microsoft
Lumia 640 XL, Nokia Lumia 735, and Nokia Lumia 830, built on MSM8226 and
MSM8926.
A few stylistic issues are corrected on MSM8974.
2023-12-03 19:14:37 -08:00
Linus Torvalds
90b0c2b2ed
Merge tag 'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
...
Pull pin control updates from Linus Walleij:
"No pin control core changes this time.
New drivers:
- Realtek RTD family pin control driver and RTD1619B, RTD1319D and
RTD1315E subdrivers
- Nuvoton NPCM8xx combined pin control and GPIO driver
- Amlogic T7 pin control driver
- Renesas RZ/G3S pin control driver
Improvements:
- A number of additional UART groups added to the Mediatek MT7981
driver
- MPM pin maps added for Qualcomm MSM8996, SM6115, SM6125 and SDM660
- Extra GPIO banks for the Sunxi H616
- MLSP I2C6 function support in Qualcomm MSM8226
- Some __counted_by() annotations for dynamic arrays
- Ongoing work to make remove() return void
- LSBC groups and functions in the Renesas R8A7778"
* tag 'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (110 commits)
pinctrl: Use device_get_match_data()
dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent
dt-bindings: pinctrl: nuvoton,npcm845: Add missing additionalProperties on gpio child nodes
dt-bindings: pinctrl: brcm: Ensure all child node properties are documented
pinctrl: renesas: rzn1: Convert to platform remove callback returning void
pinctrl: renesas: rzg2l: Add RZ/G3S support
dt-bindings: pinctrl: renesas: Document RZ/G3S SoC
pinctrl: renesas: rzg2l: Add support for different DS values on different groups
pinctrl: renesas: rzg2l: Move DS and OI to SoC-specific configuration
pinctrl: renesas: rzg2l: Adapt function number for RZ/G3S
pinctrl: renesas: rzg2l: Adapt for different SD/PWPR register offsets
pinctrl: renesas: rzg2l: Index all registers based on port offset
pinctrl: renesas: rzg2l: Add validation of GPIO pin in rzg2l_gpio_request()
pinctrl: renesas: r8a7778: Add LBSC pins, groups, and functions
pinctrl: intel: fetch community only when we need it
pinctrl: cherryview: reduce scope of PIN_CONFIG_BIAS_HIGH_IMPEDANCE case
pinctrl: cherryview: Convert to platform remove callback returning void
pinctrl: sprd-sc9860: Convert to platform remove callback returning void
pinctrl: qcom/msm: Convert to platform remove callback returning void
pinctrl: qcom/lpi: Convert to platform remove callback returning void
...
2023-11-03 19:15:19 -10:00
Luca Weiss
836d083524
ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc
...
Some mmcc clocks have dsi0pll & dsi0pllbyte as clock parents so we
should provide them in the dt, which I missed in the commit adding the
mdss nodes.
Fixes: d5fb01ad5e ("ARM: dts: qcom: msm8226: Add mdss nodes")
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Link: https://lore.kernel.org/r/20230712-msm8226-dsi-clock-fixup-v1-1-71010b0b89ca@z3ntu.xyz
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-10-21 14:23:28 -07:00
Matti Lehtimäki
bd837be0ff
ARM: qcom: msm8226: Add rpm-master-stats node
...
Add rpm-master-stats node for MSM8226 and the required RPM MSG RAM
slices for memory access.
Signed-off-by: Matti Lehtimäki <matti.lehtimaki@gmail.com >
Reviewed-by: Luca Weiss <luca@z3ntu.xyz >
Link: https://lore.kernel.org/r/20230922003533.107835-2-matti.lehtimaki@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-09-27 16:07:59 -07:00
Luca Weiss
ba369b3b49
ARM: dts: qcom: msm8226: Add blsp1_i2c6 and blsp1_uart2
...
Add more busses found on msm8226 SoC.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Link: https://lore.kernel.org/r/20230922-msm8226-i2c6-v2-3-3fb55c47a084@z3ntu.xyz
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2023-09-27 10:42:26 +02:00
Stephan Gerhold
b471a1bc79
ARM: dts: qcom: Add rpm-proc node for SMD platforms
...
Rather than having the RPM SMD channels as the only child of a dummy
SMD node, switch to representing the RPM as remoteproc like all the
other remoteprocs (WCNSS, modem DSP).
This allows assigning additional subdevices to it like the MPM
interrupt-controller or rpm-master-stats.
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Signed-off-by: Stephan Gerhold <stephan@gerhold.net >
Link: https://lore.kernel.org/r/20230531-rpm-rproc-v3-12-a07dcdefd918@gerhold.net
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-07-13 22:25:21 -07:00
Luca Weiss
4bad24d73a
ARM: dts: qcom: msm8226: Add ocmem
...
Add a node for the ocmem found on msm8226. It contains one region, used
as gmu_ram.
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Link: https://lore.kernel.org/r/20230506-msm8226-ocmem-v3-6-79da95a2581f@z3ntu.xyz
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-07-09 20:55:21 -07:00
Luca Weiss
d5fb01ad5e
ARM: dts: qcom: msm8226: Add mdss nodes
...
Add the nodes that describe the mdss so that display can work on
MSM8226.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Link: https://lore.kernel.org/r/20230308-msm8226-mdp-v3-7-b6284145d67a@z3ntu.xyz
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-07-09 20:31:09 -07:00
Rob Herring
724ba67515
ARM: dts: Move .dts files to vendor sub-directories
...
The arm dts directory has grown to 1559 boards which makes it a bit
unwieldy to maintain and use. Past attempts stalled out due to plans to
move .dts files out of the kernel tree. Doing that is no longer planned
(any time soon at least), so let's go ahead and group .dts files by
vendors. This move aligns arm with arm64 .dts file structure.
There's no change to dtbs_install as the flat structure is maintained on
install.
The naming of vendor directories is roughly in this order of preference:
- Matching original and current SoC vendor prefix/name (e.g. ti, qcom)
- Current vendor prefix/name if still actively sold (SoCs which have
been aquired) (e.g. nxp/imx)
- Existing platform name for older platforms not sold/maintained by any
company (e.g. gemini, nspire)
The whole move was scripted with the exception of MAINTAINERS and a few
makefile fixups.
Acked-by: Viresh Kumar <viresh.kumar@linaro.org >
Acked-by: Michal Simek <michal.simek@amd.com > #Xilinx
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Neil Armstrong <neil.armstrong@linaro.org >
Acked-by: Paul Barker <paul.barker@sancloud.com >
Acked-by: Tony Lindgren <tony@atomide.com >
Acked-by: Gregory CLEMENT <gregory.clement@bootlin.com >
Acked-by: Heiko Stuebner <heiko@sntech.de >
Acked-by: Wei Xu <xuwei5@hisilicon.com > #hisilicon
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Nick Hawkins <nick.hawkins@hpe.com >
Acked-by: Baruch Siach <baruch@tkos.co.il >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Andre Przywara <andre.przywara@arm.com >
Acked-by: Andre Przywara <andre.przywara@arm.com >
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com >
Acked-by: Peter Rosin <peda@axentia.se >
Acked-by: Jesper Nilsson <jesper.nilsson@axis.com >
Acked-by: Sudeep Holla <sudeep.holla@arm.com >
Acked-by: Florian Fainelli <f.fainelli@gmail.com > #broadcom
Acked-by: Manivannan Sadhasivam <mani@kernel.org >
Reviewed-by: Jisheng Zhang <jszhang@kernel.org >
Acked-by: Patrice Chotard <patrice.chotard@foss.st.com >
Acked-by: Romain Perier <romain.perier@gmail.com >
Acked-by: Alexandre TORGUE <alexandre.torgue@st.com >
Acked-by: Shawn Guo <shawnguo@kernel.org >
Acked-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com >
Acked-by: Enric Balletbo i Serra <eballetbo@gmail.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2023-06-21 11:39:50 -06:00