Konrad Dybcio
0fee55fc0d
arm64: dts: qcom: msm8998: Add I2C pinctrl and fix BLSP2_I2C naming
...
The BLSP2-connected interfaces started from 0 which is.. misleading
to say the least.. the clock names corresponding to these started
from 1, so let's align to that so as to reduce confusion.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Tested-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org >
Link: https://lore.kernel.org/r/20210109163001.146867-4-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:48:30 -06:00
Konrad Dybcio
6845359eea
arm64: dts: qcom: msm8998: Add DMA to I2C hosts
...
Add DMA properties to I2C hosts to allow for DMA transfers.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Tested-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org >
Link: https://lore.kernel.org/r/20210109163001.146867-3-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:47:20 -06:00
Konrad Dybcio
03e6cb3d8a
arm64: dts: qcom: msm8998: Merge in msm8998-pins.dtsi to msm8998.dtsi
...
This is the usual way of handling pin configuration upstream now, so
align to it.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Tested-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org >
Link: https://lore.kernel.org/r/20210109163001.146867-2-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:47:12 -06:00
Vincent Knecht
d5ae2528b0
arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
...
Fix `reserved` and `rfsa` unit address according to their reg address
Fixes: 7258e10e6a ("ARM: dts: msm8916: Update reserved-memory")
Signed-off-by: Vincent Knecht <vincent.knecht@mailoo.org >
Link: https://lore.kernel.org/r/20210123104417.518105-1-vincent.knecht@mailoo.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:46:32 -06:00
Gustave Monce
c636eeb751
arm64: dts: qcom: msm8994-octagon: Add AD7147 and APDS9930 sensors
...
Add and configure AD7147 grip sensor and APDS9930 proximity sensor.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-19-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:38:05 -06:00
Gustave Monce
caea1f7447
arm64: dts: qcom: msm8994-octagon: Add TAS2553 codec
...
Lumia 950/XL feature a TAS2553 codec. Configure it using the
TAS2552 driver.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-18-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:38:05 -06:00
Gustave Monce
3aca45f776
arm64: dts: qcom: msm8994-octagon: Add sensors on blsp1_i2c5
...
Add AK09912 magnetometer, ZPA2326 barometer and MPU6500 accelerometer
nodes.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-17-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:37:57 -06:00
Gustave Monce
34109bbecc
arm64: dts: qcom: msm8994-octagon: Add NXP NFC node
...
Octagon devices use PN544 connected over I2C. Configure it.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-16-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:37:39 -06:00
Konrad Dybcio
7f59caec7b
arm64: dts: qcom: msm8994-octagon: Add FM Radio and DDR regulator nodes
...
FAN53526 and SI470X are both connected over blsp2_i2c5. Configure them.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-15-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:37:39 -06:00
Gustave Monce
da3a82e35e
arm64: dts: qcom: msm8994-octagon: Configure PON keys
...
Both the power key and the vol- key are connected over PON.
Configure them.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-14-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:37:38 -06:00
Gustave Monce
8b65237e4e
arm64: dts: qcom: msm8994-octagon: Configure Lattice iCE40 FPGA
...
Octagon devices have a Lattice iCE40 FPGA connected over SPI.
Configure it.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-13-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:37:38 -06:00
Gustave Monce
09179fb6af
arm64: dts: qcom: msm8994-octagon: Add uSD card and disable HS400 on eMMC
...
Lumia 950/XL, like other phones, ship with different storage chips.
Some of them are not capable of stable operation at HS400. Disable it.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-12-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:37:38 -06:00
Gustave Monce
600f911112
arm64: dts: qcom: msm8994-octagon: Configure HD3SS460 Type-C mux pins
...
The driver is not available yet, so hardcode the pins.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-11-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:37:28 -06:00
Gustave Monce
2eae095fc2
arm64: dts: qcom: msm8994-octagon: Add QCA6174 bluetooth
...
Configure and enable QCA6174 Bluetooth and required pins.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-10-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:36:39 -06:00
Gustave Monce
60b214effb
arm64: dts: qcom: msm8994-octagon: Configure regulators
...
Configure the regulators to ensure proper voltages across
the board.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-9-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:36:33 -06:00
Gustave Monce
3c0fd4eba2
arm64: dts: qcom: msm8994-octagon: Add gpio-keys and Hall sensor
...
This enables tje hardware keys as well as the Hall sensor.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-8-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:35:59 -06:00
Gustave Monce
70ad85aa12
arm64: dts: qcom: msm8994-octagon: Fix up the memory map
...
Windows-based devices have a far different memory map than
the standard LA one.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-7-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:35:59 -06:00
Gustave Monce
c6e72bd747
arm64: dts: qcom: msm8992/4-lumia*: Create a common DTS
...
Lumia 950 and 950XL are both based on the Octagon board, sharing
the vast majority of components, configuration etc. Commonize it.
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-6-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:35:45 -06:00
Konrad Dybcio
976d321f32
arm64: dts: qcom: msm8992: Make the DT an overlay on top of 8994
...
This saves a good thousand lines of code, perhaps even
more in the long run.
Co-developed-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-5-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:34:15 -06:00
Konrad Dybcio
76d0b35c7f
arm64: dts: qcom: msm8994: Sort hwlock properly
...
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-4-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:33:35 -06:00
Gustave Monce
e093d1a287
arm64: dts: qcom: msm8994: Fix remaining BLSP errors/mistakes
...
* Move 35500 clock-frequency to kitakami (turns out it's a Sony specific)
* Add missing interfaces
* Fix the naming scheme
* Fix up pin assignments to make all BLSPs work
* Add DMA where previously omitted
Signed-off-by: Gustave Monce <gustave.monce@outlook.com >
Co-developed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-3-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:32:54 -06:00
Konrad Dybcio
886ddcfe4a
arm64: dts: qcom: msm8994: Add SMP2P nodes
...
They will be required for bringup of remote processors.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013853.55810-2-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:31:37 -06:00
Jonathan Albrieux
dcac40943c
arm64: dts: qcom: msm8916-longcheer-l8910: Add imu/magnetometer
...
BQ Aquaris X5 (Longcheer L8910) has:
- BMI160 accelerometer and gyroscope sensor
- AK09911 magnetometer sensor
Add them to the device tree.
This patch depends on patch "arm64: dts: qcom: msm8916: Add blsp_i2c3".
Reviewed-by: Stephan Gerhold <stephan@gerhold.net >
Signed-off-by: Jonathan Albrieux <jonathan.albrieux@gmail.com >
Link: https://lore.kernel.org/r/20210125094435.7528-4-jonathan.albrieux@gmail.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:31:37 -06:00
Jonathan Albrieux
012e19f435
arm64: dts: qcom: msm8916: Add blsp_i2c3
...
MSM8916 has another I2C QUP controller that can be enabled on
GPIO 10 and 11.
Add blsp_i2c3 to msm8916.dtsi and disable it by default.
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Reviewed-by: Stephan Gerhold <stephan@gerhold.net >
Signed-off-by: Jonathan Albrieux <jonathan.albrieux@gmail.com >
Link: https://lore.kernel.org/r/20210125094435.7528-3-jonathan.albrieux@gmail.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:31:36 -06:00
Jonathan Albrieux
b3a6b08828
arm64: dts: qcom: Add device tree for BQ Aquaris X5 (Longcheer L8910)
...
BQ Aquaris X5 (Longcheer L8910) is a smartphone using the MSM8916 SoC.
Add device tree with initial support for:
- SDHCI (internal and external storage)
- USB Device Mode
- UART
- Regulators
- WiFi/BT
- Volume buttons
- Vibrator
- Touchkeys backlight
This device tree is based on downstream device tree from BQ and from
Longcheer L8915 device tree.
Co-developed-by: Stephan Gerhold <stephan@gerhold.net >
Signed-off-by: Stephan Gerhold <stephan@gerhold.net >
Signed-off-by: Jonathan Albrieux <jonathan.albrieux@gmail.com >
Link: https://lore.kernel.org/r/20210125094435.7528-2-jonathan.albrieux@gmail.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:31:31 -06:00
Manivannan Sadhasivam
418b4ee165
arm64: dts: qcom: rb5: Enable PCIe ports and PHY
...
RB5 has 3 PCIe ports exposed to connect PCIe client devices. PCIe0 is
connected to QCA6391 chipset and others are available on the HS3
expansion connector. Hence, enable all of them.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Link: https://lore.kernel.org/r/20210127234221.947306-3-dmitry.baryshkov@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:31:31 -06:00
Manivannan Sadhasivam
e53bdfc009
arm64: dts: qcom: sm8250: Add PCIe support
...
Add PCIe support for Qcom SM8250 SoC. This SoC has 3 PCIe Gen 3
instances based on Designware IP, out of which PCIe0 has 1 lane support
and the rest have 2 lane support.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
[DB: add ddrss_sf_tbu clock]
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Link: https://lore.kernel.org/r/20210127234221.947306-2-dmitry.baryshkov@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 16:31:14 -06:00
Vinod Koul
0684074a46
arm64: dts: qcom: Add basic devicetree support for SM8350-MTP board
...
Add basic devicetree support for Qualcomm Technologies, Inc SM8350 SoC
MTP board. This enabled uart node and adds rpmh-regulators present for
this board.
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210127123054.263231-7-vkoul@kernel.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 14:48:44 -06:00
Vinod Koul
b7e8f433a6
arm64: dts: qcom: Add basic devicetree support for SM8350 SoC
...
Add basic devicetree support for Qualcomm Technologies, Inc SM8350 SoC.
This adds gcc, pinctrl, reserved memory, uart, cpu nodes for this SoC.
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210127123054.263231-6-vkoul@kernel.org
[bjorn: Adjusted 4th timer interrupt, per input from Sai]
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 14:48:02 -06:00
Vinod Koul
80ad7f3349
dt-bindings: firmware: scm: Add SM8250 and SM8350 compatible
...
Add compatible for SM8150 and SM8350 SoCs.
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210127123054.263231-5-vkoul@kernel.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 14:46:50 -06:00
Vinod Koul
8767fe36d9
dt-bindings: arm: cpus: Add kryo685 compatible
...
Kryo685 is found in SM8350, so add it to the list of cpu compatibles
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210127123054.263231-4-vkoul@kernel.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 14:46:38 -06: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
Vincent Knecht
5f36d633c2
arm64: dts: qcom: Disable MDSS by default for 8916/8016 devices
...
Disable MDSS (Mobile Display Subsystem) by default in msm8916.dtsi
and only explicitly enable it in devices' DT which actually use it.
This leads to faster boot and cleaner logs for other devices,
which also won't have to explicitly disable MDSS to use framebuffer.
Reviewed-by: Stephan Gerhold <stephan@gerhold.net >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Vincent Knecht <vincent.knecht@mailoo.org >
Link: https://lore.kernel.org/r/20210130105717.2628781-4-vincent.knecht@mailoo.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 14:44:23 -06:00
Vincent Knecht
b32155ff02
arm64: dts: qcom: Add device tree for Alcatel Idol 3 (4.7")
...
The Alcatel Idol 3 (4.7") is a smartphone based on MSM8916.
Add a device tree with support for USB, eMMC, SD-Card, WiFi,
BT, power/volume buttons, vibrator and the following sensors:
magnetometer, accelerometer, gyroscope, ambient light+proximity
Reviewed-by: Stephan Gerhold <stephan@gerhold.net >
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Vincent Knecht <vincent.knecht@mailoo.org >
Link: https://lore.kernel.org/r/20210130105717.2628781-3-vincent.knecht@mailoo.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 14:44:13 -06:00
Vincent Knecht
bd67534d18
dt-bindings: vendor-prefixes: add Alcatel
...
Document vendor prefix for Alcatel
Signed-off-by: Vincent Knecht <vincent.knecht@mailoo.org >
Link: https://lore.kernel.org/r/20210130105717.2628781-2-vincent.knecht@mailoo.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-02-02 14:44:07 -06:00
Sai Prakash Ranjan
46a4359f91
arm64: dts: qcom: sm8250: Add watchdog bark interrupt
...
Specify bark interrupt for APSS watchdog to support pre-timeout
notification on SM8250 SoC.
Signed-off-by: Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org >
Link: https://lore.kernel.org/r/ff0758b158d62e82fd0636f5861115f435f821ac.1611466260.git.saiprakash.ranjan@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-26 11:47:08 -06:00
Sai Prakash Ranjan
b094c8f8dd
arm64: dts: qcom: sm8150: Add watchdog bark interrupt
...
Specify bark interrupt for APSS watchdog to support pre-timeout
notification on SM8150 SoC.
Signed-off-by: Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org >
Link: https://lore.kernel.org/r/02700a5ac413bf5a7e3a0102233d1d64b47bb2cf.1611466260.git.saiprakash.ranjan@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-26 11:47:06 -06:00
Sai Prakash Ranjan
36c436b03c
arm64: dts: qcom: sdm845: Add watchdog bark interrupt
...
Specify bark interrupt for APSS watchdog to support pre-timeout
notification on SDM845 SoC.
Signed-off-by: Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org >
Link: https://lore.kernel.org/r/7740e8ef57361d33da64e823b2356da2be0065b8.1611466260.git.saiprakash.ranjan@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-26 11:47:00 -06:00
Sai Prakash Ranjan
28cc13e406
arm64: dts: qcom: sc7180: Add watchdog bark interrupt
...
Specify bark interrupt for APSS watchdog to support pre-timeout
notification on SC7180 SoC.
Signed-off-by: Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org >
Link: https://lore.kernel.org/r/535b368f6c22bab7078842d803a73e695f28a751.1611466260.git.saiprakash.ranjan@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-26 11:46:58 -06:00
Konrad Dybcio
54b1511e4f
arm64: dts: qcom: msm8994-kitakami: Add missing email in the copyright
...
I forgot to do this the first time around.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-11-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:18 -06:00
Konrad Dybcio
74d6d0a145
arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map
...
The previous map was wrong. Fix it up.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-10-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:17 -06:00
Konrad Dybcio
a046032c37
arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node
...
Fix up the node to make the peripheral functional.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-9-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:17 -06:00
Konrad Dybcio
e9783584c9
arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator
...
This is required for the GPU to function.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-8-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:16 -06:00
Konrad Dybcio
ab8e4a8537
arm64: dts: qcom: msm8994-kitakami: Add uSD card support
...
Assign regulators and enable regulator-set-load on
VMMC so as to provide sufficient power.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-7-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:15 -06:00
Konrad Dybcio
e8528157b7
arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen
...
All Kitakami phones use Synaptics RMI4 touchscreens
attached to the same i2c bus. Configure and enable it.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-6-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:15 -06:00
Konrad Dybcio
676b61b479
arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config
...
Add regulator config for all Kitakami devices, commonizing where
applicable.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-5-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:14 -06:00
Konrad Dybcio
53364cfcaa
arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr
...
Rename the fixed regulator to follow the common naming scheme
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-4-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:13 -06:00
Konrad Dybcio
31d9dbd2ae
arm64: dts: qcom: msm8992-libra: Update regulator config
...
* Add PMI8994 RPM regulators
* Add missing PM8994 LVSes
* Add comments concerning "missing" regulators
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-3-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:12 -06:00
Konrad Dybcio
1628dfe5f6
arm64: dts: qcom: msm8992-bullhead: Update regulator config
...
* Include pm(i)8994 dtsi
* Add PMI8994 RPM regulators
* Add comments concerning "missing" regulators
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-2-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:12 -06:00
Konrad Dybcio
72b312411d
arm64: dts: qcom: Add support for remaining Sony Kitakami boards
...
This patch adds support for the following Xperias:
* Z3+ [aka Z4 in some regions] (Ivy)
* Z4 Tablet (Karin)
* Z4 Tablet Wi-Fi (Karin_windy) [APQ8094]
* Z5 Compact (Suzuran)
* Z5 Premium (Satsuki)
These devices are very similar in terms of hardware, with main
differences being display panels.
While at it, update comments describing hardware used:
SMB charger seems to not be used after all, PMI8994 charger
is in use instead.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118162432.107275-1-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:45:11 -06:00