summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenamesKonrad Dybcio2022-04-201-872/+0
| | | | | | | | | | Add the 'pro' part to the filenames of DTs of devices that are based on this SoC to make in easier to differentiate between Snapdragon 800- and 801-based platforms. 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-16-konrad.dybcio@somainline.org
* ARM: dts: qcom-msm8974-klte: Use &labelsKonrad Dybcio2022-04-201-619/+583
| | | | | | | | | | 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's fixes] Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220415115633.575010-12-konrad.dybcio@somainline.org
* ARM: dts: qcom-msm8974*: Rename msmgpio to tlmmKonrad Dybcio2022-04-201-10/+10
| | | | | | | | 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-msm8974: Fix up SDHCI nodesKonrad Dybcio2022-04-201-2/+2
| | | | | | | | | | - Add missing labels (and remove their redefinition from klte) - Commonize bus-width - Add non-removable on sdhc_1, as it's supposed to have an eMMC on 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-7-konrad.dybcio@somainline.org
* ARM: dts: qcom-msm8974*: Fix UART namingKonrad Dybcio2022-04-201-5/+5
| | | | | | | | | It's either uart10, or blsp2_uart4, not blsp2_uart10, as there aren't 10 UARTs on BLSP2. Fix the naming to align with what's done in arm64/qcom. 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-4-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: msm8974-samsung-klte: move gpio-keys out of socKrzysztof Kozlowski2022-04-131-32/+32
| | | | | | | | | The GPIO keys are not part of SoC and they should be defined inside of the root node. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220401201035.189106-6-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: msm8974-klte: Enable remote processorsAlexey Minnekhanov2021-07-191-0/+11
| | | | | | | | | Override power supplies to proper ones, thus enabling to power on ADSP and modem remoteprocs. Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org> Link: https://lore.kernel.org/r/20210710085509.105320-1-alexeymin@postmarketos.org Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add bluetooth supportAlexey Minnekhanov2021-04-061-0/+50
| | | | | | | | | Broadcom BCM4354 is used on Samsung Galaxy S5 phone on BLSP2 UART8 bus. Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org> Link: https://lore.kernel.org/r/20210406140551.3328241-2-alexeymin@postmarketos.org Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge interrupt trigger levelKrzysztof Kozlowski2021-04-041-1/+1
| | | | | | | | | | | | | The Maxim fuel gauge datasheets describe the interrupt line as active low with a requirement of acknowledge from the CPU. The falling edge interrupt will mostly work but it's not correct. Fixes: da8d46992e67 ("ARM: dts: qcom: msm8974-klte: Add fuel gauge") Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Acked-By: Iskren Chernev <iskren.chernev@gmail.com> Tested-By: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20210303182816.137255-2-krzk@kernel.org Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Mark essential regulatorsIskren Chernev2021-02-021-0/+2
| | | | | | | | | | | s1 and l12 regulators are used for the memory and cache on the Samsung S5 (klte). If they are turned off the phone shuts down. So mark them as always-on to prevent that from happening. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Tested-by: Alexey Minnekhanov <alexeymin@postmarketos.org> Link: https://lore.kernel.org/r/20210201105657.1642825-4-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: add support for displaySamuel Pascua2021-02-021-0/+95
| | | | | | | | | | | Add initial support for the display found on the Samsung Galaxy 5 (klte) phone. This is based on work from Jonathan Marek & Brian Masney. Signed-off-by: Samuel Pascua <pascua.samuel.14@gmail.com> [iskren.chernev@gmail.com: add reset gpio, regulators] Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20210201105657.1642825-3-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: add support for GPUSamuel Pascua2021-02-021-0/+4
| | | | | | | | | | Enable adreno dt node. Signed-off-by: Samuel Pascua <pascua.samuel.14@gmail.com> [iskren.chernev@gmail.com: changes after v1] Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20210201105657.1642825-2-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: replace status value "ok" by "okay"Adrian Schmutzler2021-01-221-5/+5
| | | | | | | | | | | | 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: qcom: msm8974-klte: Fix shdc numberingAlexey Minnekhanov2021-01-211-2/+2
| | | | | | | | | Since commit fa2d0aa96941 ("mmc: core: Allow setting slot index via device tree alias") proper aliases should be named "mmcN". Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org> Link: https://lore.kernel.org/r/20210110185835.133059-1-alexeymin@postmarketos.org Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add fuel gaugeIskren Chernev2020-11-261-0/+39
| | | | | | | | | | | The Samsung Galaxy S5 uses a maxim17048 fuelgauge. The maxim,rcomp value is taken from downstream kernel. Model data and temperature-based compensation are not yet supported in the mainline driver, but the readings seem fine nevertheless. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20201126141144.1763779-1-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add support for SD cardIskren Chernev2020-10-261-1/+43
| | | | | | | | | | The Samsung Galaxy S5 (klte), has 3 SDHCI nodes used for internal storage, WiFi, external SD card slot. The external SD card slot is similar to the internal storage. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200920144859.813032-8-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add support for wifiIskren Chernev2020-10-261-0/+74
| | | | | | | | | | | The Samsung Galaxy S5 (klte), uses a Broadcom 4354 Chip connected on the SDIO bus. The chip also requires a corresponding firmware + txt file[1]. [1] https://gitlab.com/postmarketOS/pmaports/-/blob/master/firmware/firmware-samsung-klte/APKBUILD Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200920144859.813032-7-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add gpio expander chipIskren Chernev2020-10-261-2/+27
| | | | | | | | | | The Samsung Galaxy S5 has a GPIO Expander chip, the PCAL6416A with 16 ports on a i2c bus. These pins are used for WiFi, NFC, IR among other things. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200920144859.813032-6-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add support for ledIskren Chernev2020-10-261-0/+48
| | | | | | | | | The klte uses a Panasonic AN30259A LED controller for it's indicator led. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200920144859.813032-5-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add support for touchscreenIskren Chernev2020-10-261-0/+54
| | | | | | | | Add support for the touchscreen found on the Samsung Galaxy S5. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200920144859.813032-4-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add support for touchkeyIskren Chernev2020-10-261-1/+43
| | | | | | | | | | Add support for the touchkey found on the Samsung Galaxy S5. The touchkey is responsible for handling the application and back buttons found around the home button. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200920144859.813032-3-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Merge pinctrl nodesIskren Chernev2020-10-261-12/+10
| | | | | | | | | | | commit cd13c72c1853f219e1f ("ARM: dts: qcom: msm8974-klte: Add max77826 pmic node") and commit 8bf7a360a92cc6b2aebc8 ("ARM: dts: qcom: msm8974-klte: Add sdhci1 node") both added pinctrl node. This patch merges the two nodes. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200920144859.813032-2-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add max77826 pmic nodeIskren Chernev2020-04-211-0/+111
| | | | | | | | | This introduces the MAX77826 PMIC that powers some pheripherals on the klte, like the touchpad, touchkeys and camera. Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200414172250.2363235-4-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add USB nodeDaniele Debernardi2020-04-211-0/+25
| | | | | | | | This introduces the usb node which can be used e.g. for USB_ETH Signed-off-by: Daniele Debernardi <drebrez@gmail.com> Link: https://lore.kernel.org/r/20200411182122.2677248-6-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add sdhci1 nodeDaniele Debernardi2020-04-211-0/+32
| | | | | | | | This introduces the eMMC sdhci node and its pinctrl state Signed-off-by: Daniele Debernardi <drebrez@gmail.com> Link: https://lore.kernel.org/r/20200411182122.2677248-5-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add gpio-keys nodesDaniele Debernardi2020-04-211-0/+49
| | | | | | | | | This introduces the gpio-keys nodes for volume/home keys and the associated pinctrl state. Signed-off-by: Daniele Debernardi <drebrez@gmail.com> Link: https://lore.kernel.org/r/20200411182122.2677248-4-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost nodeDaniele Debernardi2020-04-211-2/+2
| | | | | | | | | | The Samsung klte does not have a vreg_boost node. vreg_boost also depends on pm8941-gpio which are not present on the klte. Signed-off-by: Daniele Debernardi <drebrez@gmail.com> Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200411182122.2677248-3-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodesDaniele Debernardi2020-04-211-0/+184
| | | | | | | | | | | | The pma8084 replaces the pm8841,pm8941 found in other msm8974 devices. It is used for various things including gpio keys, sdhci, usb, dsi. The voltages are pulled from the vendor source tree. Signed-off-by: Daniele Debernardi <drebrez@gmail.com> Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com> Link: https://lore.kernel.org/r/20200411182122.2677248-2-iskren.chernev@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
* ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S5 phoneDaniele Debernardi2018-03-091-0/+24
This DTS has support for the Samsung Galaxy S5 (codenamed klte). Initial version have support just for serial console. Cc: Andy Gross <andy.gross@linaro.org> Cc: Bjorn Andersson <bjorn.andersson@linaro.org> Cc: David Brown <david.brown@linaro.org> Cc: Rob Herring <robh+dt@kernel.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Russell King <linux@armlinux.org.uk> Cc: devicetree@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-arm-msm@vger.kernel.org Signed-off-by: Daniele Debernardi <drebrez@gmail.com> Signed-off-by: Andy Gross <andy.gross@linaro.org>