openwrt/target/linux
INAGAKI Hiroshi 74f15628dd mediatek: add support for Buffalo WSR-2533DHP2
This adds support for the Buffalo WSR-2533DHP2.

The device uses the Broadcom TRX image format with a special magic. To
be able to boot the images or load them they have to be wrapped with
different headers depending how it is loaded.

There are multiple ways to install OpenWrt on this device.
Boot ramdisk from U-Boot
----------------------------
This will load the image and not write it into the flash.

1. Stop boot menu with "space" key
2. Select "System Load Linux to SDRAM via TFTP."
3. Load this image:
   openwrt-mediatek-mt7622-buffalo_wsr-2533dhp2-initramfs-kernel.bin
4. The system boots the image

Write to flash from U-Boot
-----------------------------
This will load the image over tftp and directly write it into the flash.

1. Stop boot menu with "space" key
2. Select "System Load Linux Kernel then write to Flash via TFTP."
3. Load this image:
   openwrt-mediatek-mt7622-buffalo_wsr-2533dhp2-squashfs-factory-uboot.bin
4. The system writes this image into the flash and boots into it.

Write to flash from Web UI
-----------------------------
This will load the image over over the Web UI and write it into the flash

1. Open the Web UI
2. Go to "管理" -> "ファームウェア更新"
3. Select "ローカルファイル指定" and click "更新実行"
4. Load this image:
   openwrt-mediatek-mt7622-buffalo_wsr-2533dhp2-squashfs-factory.bin
5. The system writes this image into the flash and boots into it.

Specifications
-------------------
* SoC:       MT7622 (4x4 2.4 GHz Wifi)
* Wifi:      MT7615 (4x4 5 GHz Wifi)
* Flash:     Winbond W29N01HZ 128MB SLC NAND
* RAM        256MB
* Ethernet:  Realtek RTL8367S (5 x 1GBit/s, SoC via 2.5GBit/s)

Co-Developed-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2021-03-15 17:02:17 +01:00
..
apm821xx treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
arc770 treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
archs38 treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
armvirt treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
at91 treewide: make AddDepends/usb-serial selective 2021-03-06 12:38:38 +01:00
ath25 treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
ath79 treewide: make AddDepends/usb-serial selective 2021-03-06 12:38:38 +01:00
bcm27xx kernel: bump 5.4 to 5.4.105 2021-03-13 17:06:35 +01:00
bcm47xx bcm47xx: make WGT634U NVRAM patch apply again 2021-03-12 21:09:11 +01:00
bcm53xx bcm53xx: backport first 5.13 DTS changes 2021-03-14 19:11:05 +01:00
bcm63xx bcm63xx: AD1018-nor: add NAND flash 2021-03-08 12:45:10 +01:00
bcm4908 bcm4908: use accepted 5.13 DTS patches 2021-03-14 22:54:45 +01:00
bmips bmips: minor ethernet driver cleanups and fixes 2021-03-14 16:21:27 +01:00
gemini treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
generic kernel: replace threaded NAPI implementation in 5.10 with upstream backport 2021-03-15 14:05:43 +01:00
imx6 treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
ipq40xx ipq40xx: work-around borked QCA SDK bootloader 2021-03-06 19:05:53 +00:00
ipq806x ipq806x: work-around borked QCA SDK bootloader 2021-03-06 19:05:53 +00:00
ipq807x config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-25 14:37:41 +01:00
kirkwood kernel: add pending mtd patches adding NVMEM support 2021-03-12 18:49:46 +01:00
lantiq kernel: add pending mtd patches adding NVMEM support 2021-03-12 18:49:46 +01:00
layerscape treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
malta treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
mediatek mediatek: add support for Buffalo WSR-2533DHP2 2021-03-15 17:02:17 +01:00
mpc85xx treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
mvebu mvebu: LS421DE: make cosmetics changes in dts file 2021-03-13 20:15:29 +00:00
mxs treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
octeon treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
octeontx kernel: bump 5.4 to 5.4.105 2021-03-13 17:06:35 +01:00
omap target: use SPDX license identifiers on scripts 2021-02-10 15:47:23 +01:00
oxnas treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
pistachio kernel: add pending mtd patches adding NVMEM support 2021-03-12 18:49:46 +01:00
ramips kernel: bump 5.10 to 5.10.23 2021-03-13 17:06:42 +01:00
realtek realtek: Add ZyXEL GS1900-8 2021-03-14 15:07:30 +01:00
rockchip treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
sunxi treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
tegra target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00
uml target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00
x86 x86: support kernel 5.10 2021-03-14 17:52:49 +00:00
zynq treewide: remove execute bit and shebang from board.d files 2021-03-06 11:30:06 +01:00
Makefile target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00