mirror of
https://github.com/oplus-giulia-dev/android_kernel_oneplus_sm8650-devicetrees
synced 2025-11-08 17:16:49 +08:00
Commit label r2.0_00020.0 - LA.VENDOR.14.3.0.r1-20200-lanai.QSSI15.0
This commit is contained in:
7
Kbuild
7
Kbuild
@@ -11,6 +11,7 @@ ifeq ($(CONFIG_ARCH_KALAMA),y)
|
||||
dtbo-y += kalama-cnss.dtbo
|
||||
dtbo-y += kalama-aim300-cnss.dtbo
|
||||
dtbo-y += kalama-rb5-gen2-cnss.dtbo
|
||||
dtbo-y += kalama-iot-vc-cnss.dtbo
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_QCS405),y)
|
||||
@@ -105,7 +106,7 @@ dtbo-y += anorak-hsp-cnss.dtbo
|
||||
dtbo-y += anorak-kiwi-cnss.dtbo
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_QTI_QUIN_GVM),y)
|
||||
ifeq (y, $(filter y, $(CONFIG_ARCH_QTI_VM) $(CONFIG_QTI_QUIN_GVM)))
|
||||
dtbo-y += sa8155p-vm-cnss.dtbo
|
||||
dtbo-y += sa8195p-vm-cnss.dtbo
|
||||
dtbo-y += sa8255p-vm-cnss.dtbo
|
||||
@@ -125,6 +126,10 @@ ifeq ($(CONFIG_ARCH_SA525),y)
|
||||
dtbo-y += sa525m-cnss.dtbo
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_SUPPORT),sa510m)
|
||||
dtbo-y += sa510m-cnss.dtbo
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_KONA),y)
|
||||
dtbo-y += kona-iot-vc-cnss.dtbo
|
||||
endif
|
||||
|
||||
11
kalama-iot-vc-cnss.dts
Normal file
11
kalama-iot-vc-cnss.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "kalama-iot-vc-cnss.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. KalamaP IoT VC";
|
||||
compatible = "qcom,kalamap-iot", "qcom,kalamap", "qcom-iot";
|
||||
qcom,msm-id = <603 0x20000>;
|
||||
qcom,board-id = <0x10020 1>;
|
||||
};
|
||||
6
kalama-iot-vc-cnss.dtsi
Normal file
6
kalama-iot-vc-cnss.dtsi
Normal file
@@ -0,0 +1,6 @@
|
||||
#include "kalama-cnss.dtsi"
|
||||
|
||||
&cnss_pci1 {
|
||||
reg = <0x100 0x00 0x00 0x00 0x00>;
|
||||
status="disabled";
|
||||
};
|
||||
@@ -6,6 +6,6 @@
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Monaco Single LA Virtual Machine";
|
||||
compatible = "qcom,monaco", "qcom,quinvm";
|
||||
qcom,msm-id = <606 0x10000>;
|
||||
qcom,msm-id = <606 0x10000>, <695 0x10000>;
|
||||
qcom,board-id = <0 0x1000001>;
|
||||
};
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Niobe SoCs";
|
||||
compatible = "qcom,niobe", "qcom,niobep-qxr", "qcom,niobep", "qcom,qxr";
|
||||
compatible = "qcom,niobe", "qcom,niobep-qxr", "qcom,niobep", "qcom,qxr", "qcom,idp", "qcom,niobe-idp";
|
||||
qcom,msm-id = <629 0x10000>, <652 0x10000>;
|
||||
qcom,board-id = <0x10021 0>, <0x10022 0>, <0x10022 1>, <0x10026 0>, <0x10026 1>;
|
||||
qcom,board-id = <0x10021 0>, <0x10022 0>, <0x10022 1>, <0x10022 2>, <0x10026 0>, <0x10026 1>, <0x20026 0x1>;
|
||||
};
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
model = "Qualcomm Technologies, Inc. Pineapple SoCs";
|
||||
compatible = "qcom,pineapple", "qcom,pineapplep";
|
||||
qcom,msm-id = <557 0x10000>, <577 0x10000>, <557 0x20000>, <577 0x20000>,
|
||||
<682 0x10000>, <682 0x20000>, <696 0x10000>, <696 0x20000>;
|
||||
<682 0x10000>, <682 0x20000>, <696 0x10000>, <696 0x20000>,
|
||||
<645 0x10000>, <645 0x20000>, <646 0x10000>, <646 0x20000>,
|
||||
<702 0x10000>, <702 0x20000>;
|
||||
qcom,board-id = <1 0>, <8 0>, <11 0>, <0x15 0>, <0x1000B 0>, <0x10021 0>, <0x50001 0>, <0x50008 0>, <0x5000B 0>;
|
||||
};
|
||||
|
||||
11
sa510m-cnss.dts
Normal file
11
sa510m-cnss.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "sa510m-cnss.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SA510M";
|
||||
compatible = "qcom,sa510m";
|
||||
qcom,msm-id = <697 0x10000>;
|
||||
qcom,board-id = <0x22 0x200>, <0x22 0x300>;
|
||||
};
|
||||
100
sa510m-cnss.dtsi
Normal file
100
sa510m-cnss.dtsi
Normal file
@@ -0,0 +1,100 @@
|
||||
#include <dt-bindings/interconnect/qcom,sdxbaagha.h>
|
||||
#include <dt-bindings/clock/qcom,rpmh.h>
|
||||
#include <dt-bindings/iio/qcom,spmi-adc5-gen3-pmx35.h>
|
||||
#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
|
||||
&tlmm {
|
||||
cnss_pins {
|
||||
wlan_en_active: wlan_en_active {
|
||||
mux {
|
||||
pins = "gpio95";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio95";
|
||||
drive-strength = <16>;
|
||||
output-high;
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
|
||||
wlan_en_sleep: wlan_en_sleep {
|
||||
mux {
|
||||
pins = "gpio95";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio95";
|
||||
drive-strength = <2>;
|
||||
output-low;
|
||||
bias-pull-down;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&reserved_memory {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges;
|
||||
|
||||
cnss_wlan_mem: cnss_wlan_region {
|
||||
compatible = "shared-dma-pool";
|
||||
alloc-ranges = <0x00000000 0xffffffff>;
|
||||
reusable;
|
||||
alignment = <0x400000>;
|
||||
size = <0x1400000>;
|
||||
};
|
||||
};
|
||||
|
||||
&soc {
|
||||
wlan: qcom,cnss-qca-converged {
|
||||
compatible = "qcom,cnss-qca-converged";
|
||||
qcom,wlan;
|
||||
qcom,multi-wlan-exchg;
|
||||
qcom,wlan-rc-num = <0>;
|
||||
qcom,bus-type=<0>;
|
||||
qcom,notify-modem-status;
|
||||
|
||||
vdd-wlan-io-supply = <&L6A>;
|
||||
wlan_vregs = "vdd-wlan-io";
|
||||
qcom,vdd-wlan-io-config = <1800000 1800000 0 0 1>;
|
||||
wlan-en-gpio = <&tlmm 95 0>;
|
||||
pinctrl-names = "wlan_en_active", "wlan_en_sleep";
|
||||
pinctrl-0 = <&wlan_en_active &display_bl_en>;
|
||||
pinctrl-1 = <&wlan_en_sleep>;
|
||||
|
||||
chip_cfg@0 {
|
||||
supported-ids = <0x003e>;
|
||||
qcom,wlan-ramdump-dynamic = <0x200000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
qcom,boot-option = <0x1>;
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&pcie0_rp {
|
||||
#address-cells = <5>;
|
||||
#size-cells = <0>;
|
||||
cnss_pci: cnss_pci {
|
||||
reg = <0 0 0 0 0>;
|
||||
qcom,iommu-group = <&cnss_pci_iommu_group>;
|
||||
memory-region = <&cnss_wlan_mem>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
cnss_pci_iommu_group: cnss_pci_iommu_group {
|
||||
qcom,iommu-dma-addr-pool = <0xa0000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0xa0000000 0x10010000>;
|
||||
qcom,iommu-dma = "atomic";
|
||||
qcom,iommu-faults = "stall-disable", "no-CFRE", "HUPCF",
|
||||
"non-fatal";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -62,6 +62,19 @@
|
||||
|
||||
qcom,wlan-ramdump-dynamic = <0x420000>;
|
||||
};
|
||||
|
||||
chip_cfg@2 {
|
||||
supported-ids = <0x1102>;
|
||||
|
||||
wlan_vregs = "vdd-wlan-aon", "vdd-wlan-rfa1",
|
||||
"vdd-wlan-rfa2", "vdd-wlan-rfa3";
|
||||
qcom,vdd-wlan-aon-config = <1000000 1000000 0 0 0>;
|
||||
qcom,vdd-wlan-rfa1-config = <1370000 1370000 0 0 0>;
|
||||
qcom,vdd-wlan-rfa2-config = <2040000 2040000 0 0 0>;
|
||||
qcom,vdd-wlan-rfa3-config = <1900000 1900000 450000 0 0>;
|
||||
|
||||
qcom,wlan-ramdump-dynamic = <0x400000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
model = "Qualcomm Technologies, Inc. SDXKOVA SoC";
|
||||
compatible = "qcom,sdxkova";
|
||||
qcom,msm-id = <556 0x10000>, <677 0x10000>, <678 0x10000>, <679 0x10000>;
|
||||
qcom,board-id = <0x2010022 0x302>, <0x2010022 0x402>, <0x10022 0x300>, <0x10022 0x400>, <0x20022 0x300>, <0x20022 0x400>, <0x30022 0x300>, <0x30022 0x400>, <0x10015 0x300>, <0x20015 0x300>, <0x30015 0x300>, <0x30015 0x400>;
|
||||
qcom,board-id = <0x2010022 0x302>, <0x2010022 0x402>, <0x10022 0x300>, <0x10022 0x400>, <0x30022 0x300>, <0x30022 0x400>, <0x10015 0x300>, <0x30015 0x300>, <0x30015 0x400>;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user