<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/target/linux, branch v22.03.0</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.0</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2022-09-03T01:28:41Z</updated>
<entry>
<title>mediatek: mt7622: fix DTS compatible of UniFi 6 LR variants</title>
<updated>2022-09-03T01:28:41Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-09-03T01:24:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d691625ec4aabb6847063bb559a7c5053e7e7b94'/>
<id>urn:sha1:d691625ec4aabb6847063bb559a7c5053e7e7b94</id>
<content type='text'>
Make sure the compatible string in DTS matches the now v1/v2
differentiated board name in target/linux/mediatek/image/mt7622.mk.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit be555b9dd8618b8da68c42ae8dda493337519838)
</content>
</entry>
<entry>
<title>mediatek: mt7622: use variable sector size for spi-nor</title>
<updated>2022-09-03T01:00:16Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-08-28T15:05:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=557e4cb1693ab1fa0a9574dd78bffd21de6f620e'/>
<id>urn:sha1:557e4cb1693ab1fa0a9574dd78bffd21de6f620e</id>
<content type='text'>
Make use of minor sector size (4k) on supported SPI-NOR flash chips.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 51f4c8417819bc0ba6bc1808328478503e179fc4)
</content>
</entry>
<entry>
<title>mpc85xx: Drop pci aliases to avoid domain changes</title>
<updated>2022-09-02T19:42:52Z</updated>
<author>
<name>Martin Kennedy</name>
</author>
<published>2022-08-30T00:47:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ae1786e54307a319a220c1722b0fb10ac2558d8d'/>
<id>urn:sha1:ae1786e54307a319a220c1722b0fb10ac2558d8d</id>
<content type='text'>
As of upstream Linux commit 0fe1e96fef0a ("powerpc/pci: Prefer PCI
domain assignment via DT 'linux,pci-domain' and alias"), the PCIe
domain address is no longer numbered by the lowest 16 bits of the PCI
register address after a fallthrough. Instead of the fallthrough, the
enumeration process accepts the alias ID (as determined by
`of_alias_scan()`). This causes e.g.:

9000:00:00.0 PCI bridge: Freescale Semiconductor Inc P1020E (rev 11)
9000:01:00.0 Network controller: Qualcomm Atheros AR958x 802.11abgn ...

to become

0000:00:00.0 PCI bridge: Freescale Semiconductor Inc P1020E (rev 11)
0000:01:00.0 Network controller: Qualcomm Atheros AR958x 802.11abgn ...

... which then causes the sysfs path of the netdev to change,
invalidating the `wifi_device.path`s enumerated in
`/etc/config/wireless`.

One other solution might be to migrate the uci configuration, as was
done for mvebu in commit 0bd5aa89fcf2 ("mvebu: Migrate uci config to
new PCIe path"). However, there are concerns that the sysfs path will
change once again once some upstream patches[^2][^3] are merged and
backported (and `CONFIG_PPC_PCI_BUS_NUM_DOMAIN_DEPENDENT` is enabled).

Instead, remove the aliases and allow the fallthrough to continue for
now. We will provide a migration in a later release.

This was first reported as a Github issue[^1].

[^1]: https://github.com/openwrt/openwrt/issues/10530
[^2]: https://lore.kernel.org/linuxppc-dev/20220706104308.5390-1-pali@kernel.org/t/#u
[^3]: https://lore.kernel.org/linuxppc-dev/20220706101043.4867-1-pali@kernel.org/

Fixes: #10530
Tested-by: Martin Kennedy &lt;hurricos@gmail.com&gt;
[Tested on the Aerohive HiveAP 330 and Extreme Networks WS-AP3825i]
Signed-off-by: Martin Kennedy &lt;hurricos@gmail.com&gt;
(cherry picked from commit 7f4b4c29f3489697dca7495216460d0ed5023e02)
</content>
</entry>
<entry>
<title>at91bootstrap: use sdmmc0 as booting media for sama5d27_som1_ek</title>
<updated>2022-09-02T19:42:50Z</updated>
<author>
<name>Claudiu Beznea</name>
</author>
<published>2022-07-28T10:14:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ea4ec11f4e56975042168c68fa0b509ac4923c57'/>
<id>urn:sha1:ea4ec11f4e56975042168c68fa0b509ac4923c57</id>
<content type='text'>
Commit 0b7c66c ("at91bootstrap: add sama5d27_som1_eksd1_uboot as
default defconfig") changed default booting media for sama5d27_som1_ek
board w/o any reason. Changed it back to sdmmc0 as it is for all the
other Microchip supported distributions for this board (Buildroot,
Yocto Project). The initial commit cannot be cleanly reverted.

Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
(cherry picked from commit e9f12931e60ee291cd7d2c8fd19a14682dae0197)
</content>
</entry>
<entry>
<title>uboot-at91: use sdmmc0 as booting media for sama5d27_som1_ek</title>
<updated>2022-09-02T19:42:49Z</updated>
<author>
<name>Claudiu Beznea</name>
</author>
<published>2022-07-28T10:12:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c53fea7a8ab9a622ce8dc0e9922b8cead8b34b68'/>
<id>urn:sha1:c53fea7a8ab9a622ce8dc0e9922b8cead8b34b68</id>
<content type='text'>
Commit adc69fe (""uboot-at91: changed som1 ek default defconfigs")
changed the booting media to sdmmc1 as default booting w/o any reason.
The Microchip releases for the rest of supported distributions (Buildroot,
Yocto Project) uses sdmmc0 as default booting media for this board.
Thus change it back to sdmmc0. With this remove references to sdmmc1
config. The initial commit cannot be cleanly reverted.

Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
(cherry picked from commit 9a49788008c18fd4fe6fefe9697962c102fb14c6)
</content>
</entry>
<entry>
<title>kernel: rename 5.20 patches to 6.0</title>
<updated>2022-09-02T11:36:54Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-08-17T09:04:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2ae0ad375b81d93ced850c8235bf86db3a7d28d0'/>
<id>urn:sha1:2ae0ad375b81d93ced850c8235bf86db3a7d28d0</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 372ee1919d281dd3e86121996805291a6948c982)
</content>
</entry>
<entry>
<title>bcm4908: enable &amp; setup packet steering</title>
<updated>2022-09-01T10:46:37Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-07-28T15:46:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d3ccf0976ae9a7f93a72e0dfeee632620d9333ea'/>
<id>urn:sha1:d3ccf0976ae9a7f93a72e0dfeee632620d9333ea</id>
<content type='text'>
Without packet steering NAT masquarade speed on BCM4908 /jumps/ between
two speeds:
1. 826 Mb/s (±3 Mb/s)
2. 909 Mb/s (±8 Mb/s)
and it never reaches ~940 Mb/s.

Proper packet steering can improve it. Below are testing results for
running iperf TCP traffic from LAN to WAN. They were used to pick up
golden values.

┌──────────┬──────────┬───────────┐
│   eth0   │  br-lan  │   speed   │
│ rps_cpus │ rps_cpus │   [Mbps]  │
├──────────┼──────────┼───────────┤
│        0 │        0 │ 743 / 804 │
│        0 │        1 │ 738 / 821 │
│        0 │        2 │     ✓ 940 │
│        0 │        4 │     ✓ 938 │
│        0 │        8 │     ✓ 941 │
├──────────┼──────────┼───────────┤
│        1 │        0 │       829 │
│        1 │        1 │       829 │
│        1 │        2 │     ✓ 942 │
│        1 │        4 │     ✓ 941 │
│        1 │        8 │     ✓ 941 │
├──────────┼──────────┼───────────┤
│        2 │        0 │     ✓ 942 │
│        2 │        1 │       926 │
│        2 │        2 │     ✓ 942 │
│        2 │        4 │     ✓ 942 │
│        2 │        8 │     ✓ 941 │
├──────────┼──────────┼───────────┤
│        4 │        0 │     ✓ 941 │
│        4 │        1 │       925 │
│        4 │        2 │     ✓ 941 │
│        4 │        4 │     ✓ 941 │
│        4 │        8 │     ✓ 941 │
├──────────┼──────────┼───────────┤
│        8 │        0 │     ✓ 942 │
│        8 │        1 │       925 │
│        8 │        2 │     ✓ 941 │
│        8 │        4 │     ✓ 942 │
│        8 │        8 │     ✓ 942 │
└──────────┴──────────┴───────────┘

Ref: fcbd39689ebfe ("bcm53xx: enable &amp; setup packet steering")
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 57cad53f4e52be987cdd61308ff7d2704baca539)
</content>
</entry>
<entry>
<title>bcm4908: prepare for Asus GT-AX6000 support</title>
<updated>2022-09-01T10:46:37Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-07-20T18:03:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=30bce90d84ad307e3c4f8426b580da9907e13e32'/>
<id>urn:sha1:30bce90d84ad307e3c4f8426b580da9907e13e32</id>
<content type='text'>
It isn't tested &amp; Linux DT will surely need more work.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 3f2b2fe084c0019221a17e3217a01c41d003f6fd)
</content>
</entry>
<entry>
<title>bcm4908: backport bcmbca DT patches queued for 5.20</title>
<updated>2022-09-01T10:46:37Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-07-20T16:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b8b5ee12cd1454453f99e5610a80006981697b5f'/>
<id>urn:sha1:b8b5ee12cd1454453f99e5610a80006981697b5f</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit d63ef7c90f75393270ec4f5ff1b2563d6bd52066)
</content>
</entry>
<entry>
<title>bcm53xx: backport DT changes from 5.17 &amp; 5.18</title>
<updated>2022-09-01T10:46:37Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-03-30T14:05:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a79a21b50955492e703d03aed5e164f86e3e7d0f'/>
<id>urn:sha1:a79a21b50955492e703d03aed5e164f86e3e7d0f</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit a721fb9f839b3ca71da275a1c99620ef9342fb28)
</content>
</entry>
</feed>
