summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ARM: dts: qcom: msm8974-FP2: We're msm8974proLuca Weiss2022-04-281-393/+0
| | | | | | | | | Fairphone 2 always uses Snapdragon 801, a.k.a msm8974pro so change the include and filename to that. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220421211936.345168-1-luca@z3ntu.xyz
* ARM: dts: qcom-msm8974*: Remove unnecessary includeKonrad Dybcio2022-04-201-1/+0
| | | | | | | | gpio.h is already included in the SoC DTSI. Don't include it again. Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220415115633.575010-24-konrad.dybcio@somainline.org
* ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCIKonrad Dybcio2022-04-201-6/+8
| | | | | | | | | Clean up and commonize (where possible and it makes sense to) I2C, UART and SDHCI nodes and pin configurations. Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220415115633.575010-20-konrad.dybcio@somainline.org
* ARM: dts: qcom-msm8974*: Enable IMEM unconditionallyKonrad Dybcio2022-04-201-2/+0
| | | | | | | | It's always a part of the SoC, so it makes little sense to disable it. Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220415115633.575010-19-konrad.dybcio@somainline.org
* ARM: dts: qcom-msm8974: Sort and clean up nodesKonrad Dybcio2022-04-201-0/+12
| | | | | | | | | | | | - Remove regulators from the SoC DTSI - cpu_pmu{} -> pmu{} - move modem/iris regulators out of here; only FP2 used them - tcsr_mutex is moved out of /soc Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> [bjorn: Rebased on top of Krzysztof's fixes] Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220415115633.575010-18-konrad.dybcio@somainline.org
* ARM: dts: qcom-msm8974-fp2: Use &labelsKonrad Dybcio2022-04-201-302/+275
| | | | | | | | | | Use &labels to align with the style used in new DTS and apply tiny style fixes. Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> [bjorn: Rebased on top of Krzysztof underscore fixes] Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220415115633.575010-10-konrad.dybcio@somainline.org
* ARM: dts: qcom-msm8974*: Rename msmgpio to tlmmKonrad Dybcio2022-04-201-1/+1
| | | | | | | | Rename the label to match new the style used in newer DTs. Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220415115633.575010-8-konrad.dybcio@somainline.org
* ARM: dts: qcom: do not use underscore in node nameKrzysztof Kozlowski2022-04-131-1/+1
| | | | | | | | | | Align RPM requests node with DT schema by using hyphen instead of underscore. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> [bjorn: Fixed up qcom-{apq8074,msm8974}-*.dts to match the qcom-msm8974.dtsi] Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220401201035.189106-8-krzysztof.kozlowski@linaro.org
* ARM: dts: qcom: Drop input-name propertyDang Huynh2021-12-151-1/+0
| | | | | | | | | | This property doesn't seem to exist in the documentation nor in source code, but for some reason it is defined in a bunch of device trees. Signed-off-by: Dang Huynh <danct12@riseup.net> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20211123161919.1506755-1-danct12@riseup.net
* ARM: dts: qcom: replace status value "ok" by "okay"Adrian Schmutzler2021-01-221-7/+7
| | | | | | | | | | | | While the DT parser recognizes "ok" as a valid value for the "status" property, it is actually mentioned nowhere. Use the proper value "okay" instead, as done in the majority of files already. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Link: https://lore.kernel.org/r/20200830191643.20717-1-freifunk@adrianschmutzler.de [bjorn: Rebased and included fixup of sdx55-mtp] Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: msm8974-FP2: Introduce the wcnss remoteproc nodeLuca Weiss2019-12-101-0/+45
| | | | | | | | Enable the remoteproc node and add the necessary pinctrl states. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Link: https://lore.kernel.org/r/20191104212302.105469-2-luca@z3ntu.xyz Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: msm8974-FP2: add reboot-mode nodeLuca Weiss2019-10-051-0/+10
| | | | | | | | | | | | This enables userspace to signal the bootloader to go into the bootloader or recovery mode. The magic values can be found in both the downstream kernel and the LK kernel (bootloader). Reviewed-by: Brian Masney <masneyb@onstation.org> Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: msm8974-FP2: Increase load on l20 for sdhciLuca Weiss2019-10-051-0/+2
| | | | | | | | | | | | | | | | | | | Before this change, trying to boot from the internal storage would result in a lot of errors like: [ 11.224046] mmc0: cache flush error -110 [ 11.224180] blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0 or: [ 137.544673] mmc0: tuning execution failed: -5 [ 137.569832] mmcblk0: error -110 requesting status [ 137.593558] mmcblk0: recovery failed! With this patch, there are no more sdhci errors and booting works fine. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: msm8974-FP2: Drop unused card-detect pinLuca Weiss2019-10-051-9/+1
| | | | | | | The gpio is not used for SD card detection on the FP2. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: msm8974-FP2: Add vibration motorLuca Weiss2019-06-251-0/+6
| | | | | | | Add a node describing the vibration motor on the Fairphone 2. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Signed-off-by: Andy Gross <agross@kernel.org>
* ARM: dts: msm8974-FP2: Add uSD slot nodesLuca Weiss2017-12-211-0/+34
| | | | | | | Add and enable the sdhci2 slot and the pinctrl configuration. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Signed-off-by: Andy Gross <andy.gross@linaro.org>
* ARM: dts: msm8974-FP2: Add USB nodeLuca Weiss2017-10-111-0/+25
| | | | | | | | This introduces the usb node which can be used e.g. for USB_ETH Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
* ARM: dts: msm8974-FP2: Add sdhci1 nodeLuca Weiss2017-10-111-0/+29
| | | | | | | | This introduces the eMMC sdhci node and its pinctrl state Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
* ARM: dts: msm8974-FP2: Add regulator nodes for FP2Luca Weiss2017-10-111-0/+195
| | | | | | | | The voltages are pulled from the vendor source tree. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
* ARM: dts: msm8974-FP2: Introduce gpio-keys nodesLuca Weiss2017-10-111-0/+50
| | | | | | | | | This introduces the gpio-keys nodes for keys of the FP2 and the associated pinctrl state. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
* ARM: dts: qcom: Add initial DTS file for Fairphone 2 phoneLuca Weiss2017-10-111-0/+22
This DTS has support for the Fairphone 2 (codenamed FP2). This first version of the DTS supports just the serial console via the MSM UART pins. Signed-off-by: Luca Weiss <luca@z3ntu.xyz> Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>