aboutsummaryrefslogtreecommitdiff
path: root/target/linux/bmips/bcm6362
Commit message (Collapse)AuthorAge
* bmips: update BCM531x5 RGMII delays patchÁlvaro Fernández Rojas2025-06-18
| | | | | | Replace BCM531x5 patch with the one sent upstream. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: use wan ports as standalone portsJonas Gorski2025-06-07
| | | | | | | | | | | | | | | | With the recent fixes backported to 6.12, b53 ports should now fully work as standalone ports outside of a switch. So move them out of the switch and use them as standalone ports, which makes configuring easier as VLANs don't need to be defined and reserved anymore to use the wan port. Tested on DGND3700v1. While most devices do not define a wan port, I dropped the ucidef_set_bridge_device() from all devices for consistency. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* bmips: huawei,hg556a-b: enable external switchÁlvaro Fernández Rojas2025-06-01
| | | | | | | | | | | | | | | | The external switch of the Huawei HG556a is a BCM5325E connected by MDIO. All the DSA brcm legacy FCS tag and b53 patches have been submitted upstream and will be backported when accepted. There are still some sporadic FDB errors, but at least the switch is working and stable on my device: bcm53xx fffe4800.ethernet-mii:1e: port 0 failed to add 72:31:59:xx:xx:xx vid 1 to fdb: -28 bcm53xx fffe4800.ethernet-mii:1e: port 0 failed to add 5c:4c:a9:xx:xx:xx vid 0 to fdb: -28 bcm53xx fffe4800.ethernet-mii:1e: port 0 failed to add 5c:4c:a9:xx:xx:xx vid 1 to fdb: -28 bcm53xx fffe4800.ethernet-mii:1e: port 0 failed to delete 72:31:59:xx:xx:xx vid 1 from fdb: -2 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: drop 6.6 supportÁlvaro Fernández Rojas2025-05-29
| | | | | | Drop configs and patches for Linux 6.6. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: update files for kernel 6.12Álvaro Fernández Rojas2025-05-29
| | | | | | | | | | | - Update subtarget configs for kernel 6.12. - Refresh patches for kernel 6.12. - Drop 210-revert-macronix-nand-block-protection.patch since brcmnand no longer implements low level ops. - Adapt bcm63268 gpio switches for 6.12 numbering. - Add b53 pending patches from Jonas Gorski to fix system hangs. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: restore kernel files for v6.6Álvaro Fernández Rojas2025-05-29
| | | | | | | | | | | This is an automatically generated commit which aids following kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. For the original discussion see: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: create kernel files for v6.12 (from v6.6)Álvaro Fernández Rojas2025-05-29
| | | | | | | | This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: add missing NAND config symbolÁlvaro Fernández Rojas2025-05-14
| | | | | | | | bcm6328, bcm6362 and bcm6368 targets are missing a key config symbol which prevents the NAND from working. Fixes: f6c02b014d9c ("bmips: 6.1: refresh config and add missing symbols") Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* kernel: Activate CONFIG_NET_SWITCHDEV in generic configHauke Mehrtens2025-03-15
| | | | | | | | | | | | | | | | The CONFIG_NET_SWITCHDEV option is needed by CONFIG_DSA and some other options. It is boolean, we have to compile it into the kernel it self. Activate it for all targets in the generic configuration, it is already activated for most of them. This allows to install DSA drivers as a module. On the ramips/mt7620 target the kernel would grown by 4.5kB. For some small targets which do not support a DSA switch by default the option is deactivated. Link: https://github.com/openwrt/openwrt/pull/17668 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: filter out compiler opts from configRosen Penev2024-11-17
| | | | | | | | | These get dynamically set based on compiler version. Not relevant for targets. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16770 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* bmips: drop kernel 6.1 supportÁlvaro Fernández Rojas2024-06-25
| | | | | | kernel 6.1 can be dropped since 6.6 is the default kernel. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: refresh 6.6 kernel config filesÁlvaro Fernández Rojas2024-06-25
| | | | | | Refresh config for kernel 6.6. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: 6.6: copy patches, config from 6.1Goetz Goerisch2024-06-24
| | | | | | copy the 6.1 config to 6.6 Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
* bmips: drop patches/config for kernel 5.15Álvaro Fernández Rojas2024-01-16
| | | | | | Drop patches/config for kernel 5.15 now that they are not used anymore. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* kernel: migrate FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER for 6.1Stefan Kalscheuer2023-06-25
| | | | | | | | | | The flag FORCE_MAX_ZONEORDER was renamed to ARCH_FORCE_MAX_ORDER in Kernel 6.1 [1]. Rename the flag in generic Kconfig and remove it from target configs. [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0192445cb2f7ed1cd7a95a0fc8c7645480baba25 Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>
* bmips: switch to standard nand_do_upgradeÁlvaro Fernández Rojas2023-06-15
| | | | | | | Now that JFFS2 cleanmarkers are supported on the standard nand_do_upgrade function we can start using it on bmips. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: 6.1: refresh config and add missing symbolsÁlvaro Fernández Rojas2023-05-30
| | | | | | Refresh config for kernel 6.1 and add missing symbols. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: 6.1: copy patches, config from 5.15Álvaro Fernández Rojas2023-05-30
| | | | | | Copy patches and config from 5.15 kernel version. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: switch to generic bcma/ssb fallback SPROMÁlvaro Fernández Rojas2023-04-23
| | | | | | | | Stop using bmips b43-sprom fixups and switch to generic bcma/ssb fallback SPROMs. This way we don't need to include the b43-sprom fixups on devices without Broadcom wireless. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: add subtargets for each SoCÁlvaro Fernández Rojas2023-04-10
BMIPS is a generic arch that can be used for multiple Broadcom SoCs, each one with its own specific drivers, so instead of having a huge kernel supporting all of them, let's switch to a subtarget per SoC like other OpenWrt targets. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>