1
1

dts - wifi updated

This commit is contained in:
mooleshacat 2026-06-14 17:32:50 -04:00
parent edaff9f631
commit 23ac153d57
Signed by: mooleshacat
GPG Key ID: 6F42FE1A481818C2

View File

@ -33,6 +33,20 @@
bootargs = "console=ttyHSL0,115200n8 rootfstype=squashfs,jffs2 iommu.passthrough=1";
};
aliases {
mtd0 = &sbl1_part;
mtd1 = &mibib_part;
mtd2 = &qsee_part;
mtd3 = &cdt_part;
mtd4 = &ddrparams_part;
mtd5 = &appsblenv_part;
mtd6 = &appsbl_part;
mtd7 = &art_part;
mtd8 = &rootfs_part;
mtd9 = &rootfs_1_part;
mtd10 = &overlay_part;
};
};
/* end of root block */
@ -41,86 +55,125 @@
&blsp1_spi1 {
/* 8MB FLASH CHIP (Macronix MX25L6433F SPI NOR 8MB) */
status = "okay";
/* 8MB FLASH CHIP (Macronix MX25L6433F SPI NOR 8MB) */
status = "okay";
pinctrl-0 = <&spi_0_pinmux>;
pinctrl-names = "default";
pinctrl-0 = <&spi_0_pinmux>;
pinctrl-names = "default";
cs-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>;
cs-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>;
flash: flash@0 {
flash: flash@0 {
#address-cells = <1>;
#address-cells = <1>;
#size-cells = <1>;
compatible = "mx25l6405d", "jedec,spi-nor";
compatible = "mx25l6405d", "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <24000000>;
reg = <0>;
spi-max-frequency = <24000000>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "SBL1";
reg = <0x0 0x40000>;
read-only;
};
sbl1_part: partition@0 {
label = "SBL1";
reg = <0x0 0x40000>;
read-only;
};
partition@40000 {
label = "MIBIB";
reg = <0x40000 0x80000>;
read-only;
};
mibib_part: partition@40000 {
label = "MIBIB";
reg = <0x40000 0x20000>;
read-only;
};
partition@c0000 {
label = "QSEE";
reg = <0xc0000 0x80000>;
read-only;
};
qsee_part: partition@60000 {
label = "QSEE";
reg = <0x60000 0x60000>;
read-only;
};
partition@140000 {
label = "CDT";
reg = <0x140000 0x80000>;
read-only;
};
cdt_part: partition@c0000 {
label = "CDT";
reg = <0xc0000 0x10000>;
read-only;
};
partition@1c0000 {
label = "DDRPARAMS";
reg = <0x1c0000 0x10000>;
read-only;
};
ddrparams_part: partition@d0000 {
label = "DDRPARAMS";
reg = <0xd0000 0x10000>;
read-only;
};
partition@1d0000 {
label = "APPSBL";
reg = <0x1d0000 0x80000>;
read-only;
};
appsblenv_part: partition@e0000 {
label = "APPSBLENV";
reg = <0xe0000 0x10000>;
};
partition@250000 {
label = "APPSBLENV";
reg = <0x250000 0x10000>;
};
appsbl_part: partition@f0000 {
label = "APPSBL";
reg = <0xf0000 0x80000>;
read-only;
};
art: partition@260000 {
label = "ART";
reg = <0x260000 0x30000>;
read-only;
};
partition@290000 {
label = "HLOS";
reg = <0x290000 0x100000>;
read-only;
};
};
};
art_part: partition@170000 {
label = "ART";
reg = <0x170000 0x10000>;
read-only;
};
};
};
};
/* end of &blsp1_spi1 (Macronix MX25L6433F SPI NOR 8MB) */
/* start of &qpic_bam (for Micron MT29F1G08ABADA NAND 128MB) */
&qpic_bam {
status = "okay";
};
/* end of &qpic_bam (Micron MT29F1G08ABADA NAND 128MB) */
/* start of &nand (Micron MT29F1G08ABADA NAND 128MB) */
&nand {
status = "okay";
nand@0 {
reg = <0>;
/* Micron MT29F1G08ABADA: 128MB, 8-bit bus, 4-bit ECC */
nand-ecc-strength = <4>;
nand-ecc-step-size = <512>;
nand-bus-width = <8>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
/* Primary boot image: kernel + ubi_rootfs UBI volumes */
rootfs_part: partition@0 {
label = "rootfs";
reg = <0x00000000 0x03000000>; /* 48MB */
};
/* Secondary/failsafe boot image: kernel + ubi_rootfs UBI volumes */
rootfs_1_part: partition@3000000 {
label = "rootfs_1";
reg = <0x03000000 0x03000000>; /* 48MB */
};
/* Persistent config overlay: rootfs_data UBI volume */
overlay_part: partition@6000000 {
label = "overlay";
reg = <0x06000000 0x02000000>; /* 32MB */
};
};
};
};
/* end of &nand (Micron MT29F1G08ABADA NAND 128MB) */
&blsp1_uart1 {
@ -262,28 +315,34 @@
/*
// disabled for now, work on it later
&wifi0 {
status = "okay";
nvmem-cells = <&caldata_art_0>;
nvmem-cell-names = "calibration";
qcom,ath10k-calibration-variant = "TEW-829DRU-2G";
status = "okay";
nvmem-cells = <&caldata_art_1000>;
nvmem-cell-names = "calibration";
qcom,ath10k-calibration-variant = "TEW-829DRU-2G";
};
&wifi1 {
status = "okay";
nvmem-cells = <&caldata_art_1000>;
nvmem-cell-names = "calibration";
qcom,ath10k-calibration-variant = "TEW-829DRU-5G";
status = "okay";
nvmem-cells = <&caldata_art_5000>;
nvmem-cell-names = "calibration";
qcom,ath10k-calibration-variant = "TEW-829DRU-5G";
};
&art {
compatible = "nvmem-cells";
#address-cells = <1>;
#size-cells = <1>;
macaddr_art_0: macaddr@0 { reg = <0x0 0x6>; };
caldata_art_0: caldata@1000 { reg = <0x1000 0x2f20>; };
caldata_art_1000: caldata@5000 { reg = <0x5000 0x2f20>; };
compatible = "nvmem-cells";
#address-cells = <1>;
#size-cells = <1>;
macaddr_art_0: macaddr@0 { reg = <0x0 0x6>; };
caldata_art_1000: caldata@1000 { reg = <0x1000 0x2f20>; };
caldata_art_5000: caldata@5000 { reg = <0x5000 0x2f20>; };
};
*/