Álvaro Fernández Rojas
094a03d579
bmips: remove duplicated brcmnand patch
...
brcmnand patch was applied upstream on 5.10.37 update.
Fixes: d337731f85 ("kernel: bump 5.10 to 5.10.37")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-05-17 23:51:26 +08:00
Rui Salvaterra
08dbd0861f
kernel: bump 5.10 to 5.10.37
...
Automatically refreshed:
ath79/patches-5.10/0032-MIPS-ath79-sanitize-symbols.patch
bcm63xx/patches-5.10/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch
bcm63xx/patches-5.10/434-nand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch
bmips/patches-5.10/001-v5.11-mips-bmips-select-ARCH_HAS_RESET_CONTROLLER.patch
bmips/patches-5.10/041-v5.13-mtd-rawnand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch
bmips/patches-5.10/202-mips-bmips-disable-ARCH_HAS_SYNC_DMA_FOR_CPU_ALL.patch
bmips/patches-5.10/600-mips-bmips-add-pci-support.patch
generic/backport-5.10/103-v5.13-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch
generic/hack-5.10/301-mips_image_cmdline_hack.patch
generic/hack-5.10/402-mtd-blktrans-call-add-disks-after-mtd-device.patch
generic/hack-5.10/902-debloat_proc.patch
generic/pending-5.10/300-mips_expose_boot_raw.patch
generic/pending-5.10/495-mtd-core-add-get_mtd_device_by_node.patch
generic/pending-5.10/630-packet_socket_type.patch
ipq806x/patches-5.10/0072-add-ipq806x-with-no-clocks.patch
ipq806x/patches-5.10/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch
lantiq/patches-5.10/0001-MIPS-lantiq-add-pcie-driver.patch
lantiq/patches-5.10/0023-NET-PHY-add-led-support-for-intel-xway.patch
lantiq/patches-5.10/0152-lantiq-VPE.patch
Deleted (reverse-appliable):
bmips/patches-5.10/052-v5.13-gpio-guard-gpiochip_irqchip_add_domain-with-GPIOLIB_.patch
generic/backport-5.10/499-v5.13-mtd-don-t-lock-when-recursively-deleting-partitions.patch
Deleted (alternative upstream fix):
ramips/patches-5.10/330-fix-pci-init-mt7620.patch
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-05-15 02:24:18 +08:00
Rui Salvaterra
edb4a919c2
treewide: switch the timer frequency to 100 Hz
...
Some targets select HZ=100, others HZ=250. There's no reason to select a higher
timer frequency (and 100 Hz are available in every architecture), so change all
targets to 100 Hz.
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-04-22 23:12:24 +08:00
Rui Salvaterra
3f9b8cabd0
treewide: remove redundant ubifs kconfig symbols
...
For the targets which enable ubifs, these symbols are already part of the
generic kconfigs. Drop them from the target kconfigs.
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-04-22 23:09:52 +08:00
Kevin Darbyshire-Bryant
258e647d6b
kernel: bump 5.10 to 5.10.27
...
Use update_kernel to refresh all patches, required manual updates to:
610-netfilter_match_bypass_default_checks.patch
611-netfilter_match_bypass_default_table.patch
762-net-bridge-switchdev-Refactor-br_switchdev_fdb_notif.patch
764-net-bridge-switchdev-Send-FDB-notifications-for-host.patch
Run-tested: x86_64
Nothing screamed out but any funny business with linux bridging should
suspect this update first.
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2021-04-04 12:23:06 +08:00
Álvaro Fernández Rojas
0823e8dec9
bmips: backport pinctrl fixes
...
Backport some minor upstream fixes for the pinctrl drivers.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-04-01 23:16:37 +08:00
Álvaro Fernández Rojas
bfd23f56e7
bmips: dts: align LEDs
...
Align all bmips devices LED configurations.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-30 23:12:16 +08:00
Álvaro Fernández Rojas
230487a69b
bmips: backport accepted pinctrl patches
...
These patches have been accepted for linux v5.13.
External interrupts not supported for now.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-30 23:11:48 +08:00
Álvaro Fernández Rojas
04ef5bfecf
bmips: vr-3032u: fix gpio keys
...
These GPIO keys were assigned to incorrect pins.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-30 23:11:21 +08:00
Álvaro Fernández Rojas
ca5636e63f
bmips: dgnd3700-v2: fix gpio keys
...
These GPIO keys were assigned to incorrect pins.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-30 23:10:54 +08:00
Kevin Darbyshire-Bryant
934ee538bc
kernel: bump 5.10 to 5.10.25
...
Straightforward refresh of patches using update_kernel.
Removed (reverse-applicable):
bmips/patches-5.10/010-v5.11-net-dsa-implement-a-central-TX-reallocation-procedur.patch
Run tested: x86_64 (apu2)
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2021-03-24 23:13:11 +08:00
Kevin Darbyshire-Bryant
4ec429223d
kernel: bump 5.10 to 5.10.24
...
Straightforward refresh of patches using update_kernel.
Run tested: x86_64 (apu2)
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2021-03-24 23:12:50 +08:00
Álvaro Fernández Rojas
e7019c46be
bmips: reorganize patches
...
Reorder kernel patches after recent backports.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-24 23:12:20 +08:00
Álvaro Fernández Rojas
a6057fb69e
bmips: switch to upstream ehci overcurrent flag
...
After backporting upstream ehci overcurrent patches we need to use spurious-oc
instead of ignore-oc.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-24 23:12:06 +08:00
Álvaro Fernández Rojas
e12121ef17
kernel: backport ehci overcurrent patches
...
These patches have been accepted for v5.13.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-24 23:11:46 +08:00
Álvaro Fernández Rojas
3ab2aa5b91
bmips: add wifi packages for supported devices
...
Netgear DGND3700v2 / Comtrend VR-3032u internal wireless not supported.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-24 23:11:16 +08:00
Álvaro Fernández Rojas
fc3d7b1733
bmips: add ATH9K PCI fixups
...
Add support for registering ATH9K PCI fixups needed to bring up wifi on some
devices.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-24 23:11:00 +08:00
Álvaro Fernández Rojas
a7cad6c04e
bmips: add B43 SPROM PCI fixups
...
Add support for registering fallback BCMA/SSB B43 SPROMs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-24 23:10:34 +08:00
Álvaro Fernández Rojas
d6e0c2fdd0
bmips: add experimental PCI/PCIe support
...
These PCI drivers are a bit hacky and definitely not suitable for upstreaming,
but hopefully we can use them as a base for developing proper upstream PCI
drivers.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-24 23:10:14 +08:00
Álvaro Fernández Rojas
640cfff387
bmips: backport b53 mmap device tree support
...
This patch has been accepted upstream for linux v5.13.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-20 11:28:53 +08:00
Álvaro Fernández Rojas
2f1707f67e
bmips: backport b53 legacy tags support
...
These patches have been accepted upstream for linux 5.13.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-20 11:28:22 +08:00
Álvaro Fernández Rojas
d239bde899
bmips: backport upstream dsa b53 is63xx patch
...
This patch has been accepted for linux v5.13.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-20 11:27:57 +08:00
Álvaro Fernández Rojas
455967ecbf
bmips: backport bcm6368-mdio-mux support
...
This patch has been accepted for linux v5.13.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-17 11:28:28 +08:00
Álvaro Fernández Rojas
3a90b8528a
bmips: enable CONFIG_B53_MDIO_DRIVER
...
Some devices have external switches connected by MDIO.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-17 11:28:06 +08:00
Álvaro Fernández Rojas
d80eb50196
bmips: backport b53 spi device tree patch
...
This patch has been accepted for linux v5.13.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-17 11:27:42 +08:00
Álvaro Fernández Rojas
175d1e5fd9
bmips: dgnd3700-v2: fix ethernet
...
This is a temporary workaround to get the ethernet working, since external
switch is connected by MDIO and it needs additional work.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-17 11:27:21 +08:00
Álvaro Fernández Rojas
e4dc91a362
bmips: minor ethernet driver cleanups and fixes
...
Add some minor ethernet driver cleanups and fixes to improve code quality.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-15 11:31:43 +08:00
Álvaro Fernández Rojas
916820843a
bmips: reorganize patches
...
Rename and reorganize backported patches.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-15 11:31:24 +08:00
Álvaro Fernández Rojas
fb19d31d3d
bmips: add experimental ethernet support
...
This adds experimental ethernet support for BCM6318, BCM6328, BCM6362, BCM6368
and BCM63268.
BCM6358 needs a different driver, so there's no support for now.
Working devices:
- Comtrend AR-5315u
- Comtrend AR-5387un
- Comtrend VR-3025u
- Comtrend VR-3032u
Not working devices:
- Netgear DGND3700 v2 (no idea on how the external switch is connected)
- Huawei HG556a ver B (BCM6358 needs a separate driveer)
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-15 11:28:57 +08:00
Álvaro Fernández Rojas
a75e3fc783
bmips: switch to upstream bcm2835-rng reset patch
...
This patch has been accepted upstream.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-13 12:02:00 +08:00
Álvaro Fernández Rojas
43eb82e03e
bmips: automatically detect RAM size
...
Introduce new patch for automatically detecting RAM size.
Some boards have a different amount of RAM depending on the HW revision.
Therefore, automatically detecting the RAM size instead of hard-coding it will
reduce the number of device definitions.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-09 12:08:15 +08:00
Álvaro Fernández Rojas
83f638ad2b
bmips: improve CPU frequency patch
...
Fixes BCM6358 address and calculations.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-09 12:07:42 +08:00
Álvaro Fernández Rojas
17d9896bb0
bmips: dts: comestic changes
...
Improve and refactor device tree files.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-09 12:06:41 +08:00
Álvaro Fernández Rojas
900ebb6d0c
bmips: remove unneeded console from bootargs
...
console parameter is no longer needed after latest procd update.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-09 12:06:12 +08:00
Álvaro Fernández Rojas
4618fd5d7d
bmips: automatically detect CPU frequency
...
Some BCM63xx SoCs support multiple CPU frequencies depending on HW
configuration.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-09 12:05:48 +08:00
Álvaro Fernández Rojas
57e5805759
bmips: switch to upstream brcmnand patch
...
This patch has been accepted upstream for v5.13.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-03 12:03:17 +08:00
Álvaro Fernández Rojas
cad26f70e0
bmips: switch to upstream SMP CPU mappings patch
...
The patch has been accepted upstream with some minor modifications.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-02 12:24:41 +08:00
Álvaro Fernández Rojas
75576f0d98
bmips: fix SMP CPU mapping
...
SMP isn't supported on BCM6358 since it has a shared TLB. Some boards boot
with CPU #1 instead of CPU #0 , and this is currently not supported do to a
smp-bmips bug.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-03-02 12:24:24 +08:00
Álvaro Fernández Rojas
753f315a91
bmips: dts: fix syscon-reboot nodes
...
Using regmap with phandles is deprecated.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-26 12:12:32 +08:00
Álvaro Fernández Rojas
7a70f3ff69
bmips: add BCM63268 timer clock and reset support
...
We need this to fix USB support on BCM63268.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-26 12:11:49 +08:00
Álvaro Fernández Rojas
1597a7cda0
bmips: rewrite pin controllers
...
This is needed in order to upstream them.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-26 12:11:22 +08:00
Álvaro Fernández Rojas
f577bc1cfa
bmips: add SPI accepted PM patches
...
These patches have been accepted upstream.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-25 12:03:16 +08:00
Álvaro Fernández Rojas
885c35322d
bmips: switch to accepted upstream patch
...
This patch has been accepted and is going to be in linux v5.12.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-24 12:13:38 +08:00
Álvaro Fernández Rojas
54e0c70d6e
bmips: rename upstream patches
...
These patches were applied in linux v5.11, not v5.12.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-24 12:13:06 +08:00
Álvaro Fernández Rojas
8cdb729c49
bmips: bcm6358: add watchdog
...
Watchdog node was missing in commit 029093a302 .
Fixes: 029093a302 ("bmips: add new target")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-24 12:12:17 +08:00
Álvaro Fernández Rojas
88789f01b5
bmips: remove unneeded downstream serial patch
...
Disabling CONFIG_SERIAL_8250 makes the upstream serial driver work OOB.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-24 12:11:45 +08:00
Álvaro Fernández Rojas
e70704b43b
bmips: bcm6358: fix EHCI/OHCI kernel panics
...
ARCH_HAS_SYNC_DMA_FOR_CPU_ALL is causing kernel panics when EHCI or OHCI are
enabled.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-24 12:10:55 +08:00
Adrian Schmutzler
3b2c0c750d
bmips: split base-files into subtargets
...
Like done for several targets already, splitting base-files into
subtarget will provide smaller images due to more specific
distribution of files per subtarget and allow to use default cases
more effectively.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2021-02-23 12:11:00 +08:00
Álvaro Fernández Rojas
9c65ac7371
bmips: add JFFS2 unaligned access patch
...
This patch is also needed on bmips if SMP is enabled.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-23 12:10:36 +08:00
Álvaro Fernández Rojas
4906dbe0a0
bmips: bcm6368: fix bcm2835-rng
...
IPSEC needs a reset before using its HW RNG.
Otherwise, the numbers generated won't be random at all.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-23 12:10:08 +08:00