Commit Graph
100 Commits
Author SHA1 Message Date
Tianling Shen f44ef85fd2 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-29 22:51:04 +08:00
Tianling Shen 20e161d513 uboot-mediatek: remove upstreamed patch
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-29 11:19:51 +08:00
Tianling Shen 23b41d5db0 mediatek: fix typo error in bpi r3-mini dts
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-29 11:15:44 +08:00
Tianling Shen 2e7bff994d Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-29 11:03:06 +08:00
Tianling ShenandHauke Mehrtens 423186d7d8 mediatek: add CMCC RAX3000M support
Hardware specification:
  SoC: MediaTek MT7981B 2x A53
  Flash: 64GB eMMC or 128 MB SPI-NAND
  RAM: 512MB
  Ethernet: 4x 10/100/1000 Mbps
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976C
  Button: Reset, Mesh
  Power: DC 12V 1A
- UART: 3.3v, 115200n8
  --------------------------
  |         Layout         |
  |   -----------------    |
  | 4 | GND TX VCC RX | <= |
  |   -----------------    |
  --------------------------

Gain SSH access:
1. Login into web interface, and download the configuration.
2. Enter fakeroot, decompress the configuration:
   tar -zxf cfg_export_config_file.conf
3. Edit 'etc/config/dropbear', set 'enable' to '1'.
4. Edit 'etc/shadow', update (remove) root password:
   'root::19523:0:99999:7:::'
5. Repack 'etc' directory:
   tar -zcf cfg_export_config_file.conf etc/
   * If you find an error about 'etc/wireless/mediatek/DBDC_card0.dat',
     just ignore it.
6. Upload new configuration via web interface, now you can SSH to RAX3000M.

Check stroage type:
Check the label on the back of the device:
"CH EC CMIIT ID: xxxx" is eMMC version
"CH    CMIIT ID: xxxx" is NAND version

eMMC Flash instructions:
1. SSH to RAX3000M, and backup everything, especially 'factory' part.
   ('data' partition can be ignored, it's useless.)
2. Write new GPT table:
   dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
3. Erase and write new BL2:
   echo 0 > /sys/block/mmcblk0boot0/force_ro
   dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
   dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
4. Erase and write new FIP:
   dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
   dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
5. Set static IP on your PC:
   IP 192.168.1.254, GW 192.168.1.1
6. Serve OpenWrt initramfs image using TFTP server.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt has booted, perform sysupgrade.
9. Additionally, if you want to have eMMC recovery boot feature:
     (Don't worry! You will always have TFTP recovery boot feature.)
   dd if=openwrt-mediatek-filogic-cmcc_rax3000m-initramfs-recovery.itb of=/dev/mmcblk0p4 bs=512 conv=fsync

NAND Flash instructions:
1. SSH to RAX3000M, and backup everything, especially 'Factory' part.
2. Erase and write new BL2:
   mtd erase BL2
   mtd write openwrt-mediatek-filogic-cmcc_rax3000m-nand-preloader.bin BL2
3. Erase and write new FIP:
   mtd erase FIP
   mtd write openwrt-mediatek-filogic-cmcc_rax3000m-nand-bl31-uboot.fip FIP
4. Set static IP on your PC:
   IP 192.168.1.254, GW 192.168.1.1
5. Serve OpenWrt initramfs image using TFTP server.
6. Cut off the power and re-engage, wait for TFTP recovery to complete.
7. After OpenWrt has booted, erase UBI volumes:
   ubidetach -p /dev/mtd0
   ubiformat -y /dev/mtd0
   ubiattach -p /dev/mtd0
8. Create new ubootenv volumes:
   ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
   ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
9. Additionally, if you want to have NAND recovery boot feature:
     (Don't worry! You will always have TFTP recovery boot feature.)
   ubimkvol /dev/ubi0 -n 2 -N recovery -s 20MiB
   ubiupdatevol /dev/ubi0_2 openwrt-mediatek-filogic-cmcc_rax3000m-initramfs-recovery.itb
10. Perform sysupgrade.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-28 19:05:07 +02:00
Tianling ShenandHauke Mehrtens fddd735dd5 uboot-mediatek: add support for CMCC RAX3000M
The OEM U-Boot uses dual boot and signature verification which does not
support by OpenWrt. So add a custom U-Boot build for OpenWrt.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-28 19:05:07 +02:00
Tianling ShenandHauke Mehrtens 7d8ffe941d arm-trusted-firmware-mediatek: add emmc/spim-nand ddr4 build for mt7981
They will be used on CMCC RAX3000M.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-28 19:05:07 +02:00
Tianling Shen abe55bec63 mediatek: add alt models to jcg q30
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-28 15:18:57 +08:00
Tianling Shen e45c90cd26 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-27 18:20:12 +08:00
Tianling Shen 14e2410bbf mediatek: add support for Bananapi BPi-R3 Mini support
Hardware specification:
  SoC: MediaTek MT7986A 4x A53
  Flash: 128MB SPI-NAND, 8GB eMMC
  RAM: 2GB DDR4
  Ethernet: 2x 2.5GbE
  WiFi: MediaTek MT7976C 2x2 2.4G + 3x3 5G
  Interface: M.2 B-Key, M.2 M-Key, USB 2.0
  LED: Power, Status, WLAN2G, WLAN5G, LTE, SSD
  Button: Reset, Boot switch
  Power: 12V Type-C PD

eMMC Flash instructions:
1. SSH to BPi-R3 Mini, and upload all necessary firmware.
2. Write new GPT table:
   dd if=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
3. Erase and write new BL2:
   echo 0 > /sys/block/mmcblk0boot0/force_ro
   dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
   dd if=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
4. Erase and write new FIP:
   dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
   dd if=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
5. Set static IP on your PC:
   IP 192.168.1.254, GW 192.168.1.1
6. Serve ImmortalWrt initramfs image using TFTP server.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After ImmortalWrt has booted, perform sysupgrade.
9. Additionally, if you want to have eMMC recovery boot feature:
     (Don't worry! You will always have TFTP recovery boot feature.)
   dd if=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb of=/dev/mmcblk0p4 bs=512 conv=fsync

NAND Flash instructions:
1. SSH to BPi-R3 Mini, and upload all necessary firmware.
2. Erase and write new BL2:
   opkg install kmod-mtd-rw
   mtd erase BL2
   mtd write immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-preloader.bin BL2
3. Erase and write new FIP:
   mtd erase FIP
   mtd write immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-bl31-uboot.fip FIP
4. Set static IP on your PC:
   IP 192.168.1.254, GW 192.168.1.1
5. Serve ImmortalWrt initramfs image using TFTP server.
6. Cut off the power and re-engage, wait for TFTP recovery to complete.
7. After ImmortalWrt has booted, erase UBI volumes:
   umount /mnt/ubi0*
   ubidetach -p /dev/mtd4
   ubiformat -y /dev/mtd4
   ubiattach -p /dev/mtd4
8. Create new ubootenv volumes:
   ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
   ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
9. Additionally, if you want to have NAND recovery boot feature:
     (Don't worry! You will always have TFTP recovery boot feature.)
   ubimkvol /dev/ubi0 -n 2 -N recovery -s 20MiB
   ubiupdatevol /dev/ubi0_2 immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb
10. Perform sysupgrade.

Thank you Banana Pi for providing this board.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-27 13:12:56 +08:00
Tianling Shen e1e14ce840 uboot-mediatek: import Airoha EN8801/8811H phy driver from SDK
Note: due to the lack of documentation and poor driver implementation,
the network is very unstable with high loss rate. It will only work
once (like tftpboot operation) then the link will be dead.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-26 18:41:01 +08:00
Tianling Shen 506006f2fe mediatek: import Airoha EN8811H phy driver from SDK
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-26 17:34:33 +08:00
Tianling Shen fb45af7245 automount: skip mounting ubi device
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-26 17:30:25 +08:00
Tianling Shen bae55c0ab3 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-23 20:15:37 +08:00
Tianling Shen 2f6d8f3f29 mediatek: initial cmcc a10 support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-20 16:10:52 +08:00
Tianling Shen 66a4cb971a Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-19 22:17:28 +08:00
Tianling Shen 934f2f4030 mediatek: fix button type for abt asr3000
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-19 16:21:39 +08:00
Tianling Shen 02f7ea25d6 mediatek: add ABT ASR3000 support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-19 15:14:45 +08:00
Tianling Shen 3335844502 ramips: remove duplicate nvmem node for zte e8820s
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-16 17:00:18 +08:00
Tianling Shen 029d140cfc Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-16 16:45:42 +08:00
Tianling Shen 9a94f28ad0 ramips: convert eeprom to nvmem format for zte 8820s
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-15 14:38:41 +08:00
Tianling Shen 2bf19baf36 mbedtls: refresh patches
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-15 12:24:17 +08:00
Tianling Shen 663809cd0f Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-15 11:08:06 +08:00
Tianling Shen 890454eaa4 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-14 11:12:38 +08:00
Tianling Shen 8f245077c8 ramips: fix nmvem conflict for jdc re-sp-01b
Closes: #1085

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-14 11:09:31 +08:00
Tianling Shen 3b652ead1e ramips: convert EEPROM to NVMEM format for JDC RE-SP-01b
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-10 16:01:00 +08:00
Tianling Shen d9ed0b5a8c Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-10 09:54:30 +08:00
Tianling Shen a6d19f0932 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-08 20:31:46 +08:00
Tianling Shen dd9a0e06a8 rockchip: fix generate mac addr for nanopi r5c/r6s without emmc
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-08 12:18:42 +08:00
Tianling Shen f1346bf77b rockchip: refresh upstreamed patches
Fixes: #1080

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-07 16:56:13 +08:00
Tianling Shen 962067df7c uboot-rockchip: Update to 2023.10
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-03 19:21:13 +08:00
Tianling Shen 1870c73f29 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-02 20:45:28 +08:00
Tianling Shen 29eb193847 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-01 10:19:08 +08:00
Tianling Shen 9ed79d9921 ipq806x: fix dts syntax
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-30 22:31:16 +08:00
Tianling Shen 022923f55b Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-30 21:41:54 +08:00
Tianling Shen fd651c5c13 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-29 12:53:47 +08:00
Tianling Shen 17aaf08d98 uboot-mediatek: refresh patches
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-28 10:59:21 +08:00
Tianling Shen 975bdc7f8c mediatek: drop useless vqmmc-supply for cmcc rax3000m
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-27 22:24:11 +08:00
Tianling Shen 079a492ac1 mediatek: build with bridge offloading by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 30d96d5d17)
2023-09-27 20:56:57 +08:00
Tianling Shen 362e84f4ac Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-27 11:51:08 +08:00
Tianling Shen f77bae44c2 build: replace SourceName with PKG_NAME compile unit name
This issue was fixed on ASU side.

This reverts commit 1f9fc9a317.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-27 11:50:00 +08:00
Tianling Shen 1f9fc9a317 Revert "build: replace SourceName with PKG_NAME compile unit name"
This breaks ASU build, let's revert it until ASU gets fixed.

This reverts commit 6585498372.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-26 15:56:44 +08:00
Tianling Shen dedd21c323 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-26 12:37:35 +08:00
Tianling Shen 38e87621e8 mediatek: add ubootenv support for cmcc rax3000m emmc/nand version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-26 12:36:42 +08:00
Tianling Shen 87abf22bdc mediatek: build factory image for xiaomi wr30u
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-26 10:04:00 +08:00
Tianling Shen 76bc8200cc mediatek: add CMCC RAX3000M eMMC custom U-Boot layout
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-25 14:01:32 +08:00
Tianling Shen c351fa1d0a Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-25 10:19:11 +08:00
Tianling Shen bff130e276 uboot-mediatek: rename default bootfile to immortalwrt
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-24 16:08:04 +08:00
Tianling Shen fe74a1eb4b Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-24 11:22:47 +08:00
Tianling Shen dea7302fdf sunxi: add missing Kconfig symbol
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-24 10:29:45 +08:00
Tianling Shen ea666783db mediatek: add CMCC RAX3000M support
Hardware specification:
  SoC: MediaTek MT7981B 2x A53
  Flash: 64GB eMMC or 128 MB SPI-NAND
  RAM: 512MB
  Ethernet: 4x 10/100/1000 Mbps
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976C
  Button: Reset, Mesh
  Power: DC 12V 1A
- UART: 3.3v, 115200n8
  --------------------------
  |         Layout         |
  |   -----------------    |
  | 4 | GND TX VCC RX | <= |
  |   -----------------    |
  --------------------------

Gain SSH access:
1. Login into web interface, and download the configuration.
2. Enter fakeroot, decompress the configuration:
   tar -zxf cfg_export_config_file.conf
3. Edit 'etc/config/dropbear', set 'enable' to '1'.
4. Edit 'etc/shadow', update (remove) root password:
   'root::19523:0:99999:7:::'
5. Repack 'etc' directory:
   tar -zcf cfg_export_config_file.conf etc/
   * If you find an error about 'etc/wireless/mediatek/DBDC_card0.dat',
     just ignore it.
6. Upload new configuration via web interface, now you can SSH to RAX3000M.

Check stroage type:
Check the label on the back of the device:
"CH EC CMIIT ID: xxxx" is eMMC version
"CH    CMIIT ID: xxxx" is NAND version

eMMC Flash instructions:
1. SSH to RAX3000M, and backup everything, especially 'factory' part.
   ('data' partition can be ignored, it's useless.)
2. Write new GPT table:
   dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-emmc-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
3. Erase and write new BL2:
   echo 0 > /sys/block/mmcblk0boot0/force_ro
   dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
   dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-emmc-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
4. Erase and write new FIP:
   dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
   dd if=openwrt-mediatek-filogic-cmcc_rax3000m-emmc-emmc-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
5. Set static IP on your PC:
   IP 192.168.1.254, GW 192.168.1.1
6. Serve OpenWrt initramfs image using TFTP server.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt has booted, perform sysupgrade.

NAND Flash instructions:
1. SSH to RAX3000M, and backup everything, especially 'Factory' part.
2. Erase and write new BL2:
   mtd erase BL2
   mtd write openwrt-mediatek-filogic-cmcc_rax3000m-nand-preloader.bin BL2
3. Erase and write new FIP:
   mtd erase FIP
   mtd write openwrt-mediatek-filogic-cmcc_rax3000m-nand-bl31-uboot.fip FIP
4. Set static IP on your PC:
   IP 192.168.1.254, GW 192.168.1.1
5. Serve OpenWrt initramfs image using TFTP server.
6. Cut off the power and re-engage, wait for TFTP recovery to complete.
7. After OpenWrt has booted, erase UBI volumes:
   ubidetach -p /dev/mtd0
   ubiformat -y /dev/mtd0
   ubiattach -p /dev/mtd0
8. Create new ubootenv volumes:
   ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
   ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
9. Additionally, if you want to have NAND recovery boot feature:
     (Don't worry! You will always have TFTP recovery boot feature.)
   ubimkvol /dev/ubi0 -n 2 -N recovery -s 20MiB
   ubiupdatevol /dev/ubi0_2 openwrt-mediatek-filogic-cmcc_rax3000m-initramfs-recovery.itb
10. Perform sysupgrade.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-23 22:43:45 +08:00
Tianling Shen 697e78b83f uboot-mediatek: add support for CMCC RAX3000M
The OEM U-Boot uses dual boot and signature verification which does not
support by OpenWrt. So add a custom U-Boot build for OpenWrt.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-23 22:43:45 +08:00
Tianling Shen d17eb36578 arm-trusted-firmware-mediatek: add emmc/spim-nand ddr4 build for mt7981
They will be used on CMCC RAX3000M.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-23 22:43:44 +08:00
Tianling Shen cd2bc98b54 mediatek: create shared dtsi for cmcc rax3000m
Prepare for next mainline support.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-23 22:43:41 +08:00
Tianling Shen 718074f27e sunxi: enable schedutil gov by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-23 18:55:52 +08:00
Tianling Shen df11060923 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-23 11:46:05 +08:00
Tianling Shen d999c2afd1 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-21 15:27:17 +08:00
Tianling Shen da5714041d rtl88x2bu: fix build for kernel 5.15
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-21 14:55:58 +08:00
Tianling Shen a6a58e6dc1 rtl8821cu: fix build with mac80211 6.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-21 14:40:11 +08:00
Tianling Shen e48cf401d9 rtl8812au-ac: fix build for kernel 5.15
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-21 14:07:13 +08:00
Tianling Shen 46bc04b3b4 rtl8192eu: fix build for kernel 5.15
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-21 13:46:10 +08:00
Tianling Shen 9121456421 rtl8812au-ac: bump to latest git HEAD
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 19:11:00 +08:00
Tianling Shen 4688a4913e rtl8192eu: bump to latest git HEAD
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 18:57:52 +08:00
Tianling Shen b62af9176e rtl8189es: bump to latest git HEAD
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 18:51:12 +08:00
Tianling Shen f28e232554 rtl8188eu: fix build with mac80211 6.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 18:41:48 +08:00
Tianling Shen b097e0d458 rtl88x2bu: bump to latest git HEAD
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 18:32:00 +08:00
Tianling Shen 423624d387 sunxi: disable sun8i a33 mbus devfreq
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 13:47:07 +08:00
Tianling Shen da816621dd sunxi: cortexa53: add missing Kconfig symbols
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 12:44:28 +08:00
Tianling Shen a74c07123c sunxi: cortexa53: add missing Kconfig symbols
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 11:42:02 +08:00
Tianling Shen e0ab5b6aa8 rockchip: remove Hinlink support
Just ask the vendor for firmware.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 11:07:49 +08:00
Tianling Shen c7cf30e208 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 10:41:08 +08:00
Tianling Shen 24b2606c3d sunxi: add missing Kconfig symbols
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-19 20:57:43 +08:00
Tianling Shen 4b46477b48 sunxi: update Kconfig
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-19 20:12:09 +08:00
Tianling Shen 57403533b9 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-19 10:04:49 +08:00
Tianling Shen 3ea268343a Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-16 21:52:11 +08:00
Tianling Shen 46c4f39158 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-16 16:58:57 +08:00
Tianling Shen 3f3094e87c mac80211: ath11k: add workaround for memory leak issue
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-16 16:25:36 +08:00
Tianling Shen b9cda8a4e3 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-14 21:40:47 +08:00
Tianling Shen 7c0c462178 default-settings: dont change default shell
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-13 21:35:38 +08:00
Tianling Shen 83db91634e default-settings: allow custom mirror via uci
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-13 21:22:16 +08:00
Tianling Shen 10602e722d Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-12 18:36:26 +08:00
Tianling Shen 2b321601d8 mt76: add MT7922 firmware
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-12 12:15:20 +08:00
Tianling Shen 7613856e97 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-11 09:50:09 +08:00
Tianling Shen c56104b985 ramips: fix reference of factory node for jcg q20
Fixes: #1056

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-07 09:06:17 +08:00
Tianling Shen 1bc008fded Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-06 12:06:13 +08:00
Tianling Shen bd9a5ea138 arm-trusted-firmware-rockchip: bump to latest git HEAD
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-06 11:37:05 +08:00
Tianling Shen 96836faf8a ramips: fix mtd order on jcg q20
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-04 21:15:47 +08:00
Tianling Shen 3719159f66 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-04 21:09:31 +08:00
Tianling Shen 2d9efa26e3 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-03 12:12:27 +08:00
Tianling Shen 189ed37695 rockchip: set fixed name for gmac1 on NanoPi R6S
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-02 08:45:04 +08:00
Tianling Shen b822e2dc62 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-02 08:43:34 +08:00
Tianling Shen ef0da86253 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-01 09:52:11 +08:00
Tianling Shen 2436d166cb mediatek: fix lan ports for cmcc rax3000m
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-31 12:59:18 +08:00
Tianling Shen 5078ac8777 mediatek: add CMCC RAX3000M NAND version support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-30 19:27:17 +08:00
Tianling Shen 1a1b5a12a4 mediatek: rename LC-HX3001 to ubootmod layout
Keep it consistent with other devices.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-30 15:44:10 +08:00
Tianling Shen 675be8a572 mediatek: fix typo error for h3c nx30 pro
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-30 15:35:56 +08:00
Tianling Shen 01c8e6e4bc mediatek: add NMBM layout for H3C Magic NX30 Pro
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-30 15:30:33 +08:00
Tianling Shen 1dd1065198 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-30 11:51:39 +08:00
Tianling Shen e4d9899e5e Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-29 09:23:24 +08:00
Tianling Shen e5a645846c mediatek: fix partition layout for Livinet ZR-3020
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-27 20:37:09 +08:00