8725d1cffa
The setting mmc-ddr-1_8v in the platform dts leads to read errors. The device is unusable and system reboots in a loop. Because NBG6817 is the only mmc device, I removed it in base dts. The second change removes settings now present in base dts. The third change references was a wrong conversion of constants in the switch settings. Switch now initializes again. Signed-off-by: André Valentin <avalentin@marcant.net>
153 lines
3.7 KiB
Text
153 lines
3.7 KiB
Text
#include "qcom-ipq8064.dtsi"
|
|
|
|
/ {
|
|
model = "Qualcomm IPQ8065";
|
|
compatible = "qcom,ipq8065", "qcom,ipq8064";
|
|
|
|
qcom,pvs {
|
|
qcom,pvs-format-a;
|
|
qcom,speed0-pvs0-bin-v0 =
|
|
< 1725000000 1262500 >,
|
|
< 1400000000 1175000 >,
|
|
< 1000000000 1100000 >,
|
|
< 800000000 1050000 >,
|
|
< 600000000 1000000 >,
|
|
< 384000000 975000 >;
|
|
qcom,speed0-pvs1-bin-v0 =
|
|
< 1725000000 1225000 >,
|
|
< 1400000000 1150000 >,
|
|
< 1000000000 1075000 >,
|
|
< 800000000 1025000 >,
|
|
< 600000000 975000 >,
|
|
< 384000000 950000 >;
|
|
qcom,speed0-pvs2-bin-v0 =
|
|
< 1725000000 1200000 >,
|
|
< 1400000000 1125000 >,
|
|
< 1000000000 1050000 >,
|
|
< 800000000 1000000 >,
|
|
< 600000000 950000 >,
|
|
< 384000000 925000 >;
|
|
qcom,speed0-pvs3-bin-v0 =
|
|
< 1725000000 1175000 >,
|
|
< 1400000000 1100000 >,
|
|
< 1000000000 1025000 >,
|
|
< 800000000 975000 >,
|
|
< 600000000 925000 >,
|
|
< 384000000 900000 >;
|
|
qcom,speed0-pvs4-bin-v0 =
|
|
< 1725000000 1150000 >,
|
|
< 1400000000 1075000 >,
|
|
< 1000000000 1000000 >,
|
|
< 800000000 950000 >,
|
|
< 600000000 900000 >,
|
|
< 384000000 875000 >;
|
|
qcom,speed0-pvs5-bin-v0 =
|
|
< 1725000000 1100000 >,
|
|
< 1400000000 1025000 >,
|
|
< 1000000000 950000 >,
|
|
< 800000000 900000 >,
|
|
< 600000000 850000 >,
|
|
< 384000000 825000 >;
|
|
qcom,speed0-pvs6-bin-v0 =
|
|
< 1725000000 1050000 >,
|
|
< 1400000000 975000 >,
|
|
< 1000000000 900000 >,
|
|
< 800000000 850000 >,
|
|
< 600000000 800000 >,
|
|
< 384000000 775000 >;
|
|
};
|
|
|
|
soc: soc {
|
|
|
|
rpm@108000 {
|
|
|
|
regulators {
|
|
|
|
smb208_s2a: s2a {
|
|
regulator-min-microvolt = <775000>;
|
|
regulator-max-microvolt = <1275000>;
|
|
};
|
|
|
|
smb208_s2b: s2b {
|
|
regulator-min-microvolt = <775000>;
|
|
regulator-max-microvolt = <1275000>;
|
|
};
|
|
};
|
|
};
|
|
|
|
/* Temporary fixed regulator */
|
|
vsdcc_fixed: vsdcc-regulator {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "SDCC Power";
|
|
regulator-min-microvolt = <3300000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
regulator-always-on;
|
|
};
|
|
|
|
sdcc1bam:dma@12402000 {
|
|
compatible = "qcom,bam-v1.3.0";
|
|
reg = <0x12402000 0x8000>;
|
|
interrupts = <0 98 0>;
|
|
clocks = <&gcc SDC1_H_CLK>;
|
|
clock-names = "bam_clk";
|
|
#dma-cells = <1>;
|
|
qcom,ee = <0>;
|
|
};
|
|
|
|
sdcc3bam:dma@12182000 {
|
|
compatible = "qcom,bam-v1.3.0";
|
|
reg = <0x12182000 0x8000>;
|
|
interrupts = <0 96 0>;
|
|
clocks = <&gcc SDC3_H_CLK>;
|
|
clock-names = "bam_clk";
|
|
#dma-cells = <1>;
|
|
qcom,ee = <0>;
|
|
};
|
|
|
|
amba {
|
|
compatible = "arm,amba-bus";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
ranges;
|
|
sdcc1: sdcc@12400000 {
|
|
status = "disabled";
|
|
compatible = "arm,pl18x", "arm,primecell";
|
|
arm,primecell-periphid = <0x00051180>;
|
|
reg = <0x12400000 0x2000>;
|
|
interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
|
|
interrupt-names = "cmd_irq";
|
|
clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>;
|
|
clock-names = "mclk", "apb_pclk";
|
|
bus-width = <8>;
|
|
max-frequency = <96000000>;
|
|
non-removable;
|
|
cap-sd-highspeed;
|
|
cap-mmc-highspeed;
|
|
vmmc-supply = <&vsdcc_fixed>;
|
|
dmas = <&sdcc1bam 2>, <&sdcc1bam 1>;
|
|
dma-names = "tx", "rx";
|
|
};
|
|
|
|
sdcc3: sdcc@12180000 {
|
|
compatible = "arm,pl18x", "arm,primecell";
|
|
arm,primecell-periphid = <0x00051180>;
|
|
status = "disabled";
|
|
reg = <0x12180000 0x2000>;
|
|
interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
|
|
interrupt-names = "cmd_irq";
|
|
clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>;
|
|
clock-names = "mclk", "apb_pclk";
|
|
bus-width = <8>;
|
|
cap-sd-highspeed;
|
|
cap-mmc-highspeed;
|
|
max-frequency = <192000000>;
|
|
#mmc-ddr-1_8v;
|
|
sd-uhs-sdr104;
|
|
sd-uhs-ddr50;
|
|
vqmmc-supply = <&vsdcc_fixed>;
|
|
dmas = <&sdcc3bam 2>, <&sdcc3bam 1>;
|
|
dma-names = "tx", "rx";
|
|
};
|
|
};
|
|
};
|
|
};
|