<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openwrt, branch openwrt-21.02</title>
<subtitle>OpenWrt Source Repository</subtitle>
<id>http://x-nagi.com/cgit/openwrt/atom?h=openwrt-21.02</id>
<link rel='self' href='http://x-nagi.com/cgit/openwrt/atom?h=openwrt-21.02'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/'/>
<updated>2023-11-06T12:29:45Z</updated>
<entry>
<title>bcm53xx: refresh kernel config</title>
<updated>2023-11-06T12:29:45Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>rafal@milecki.pl</email>
</author>
<published>2023-11-06T12:29:45Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=4a1d8ef55cbf247f06dae8e958eb8eb42f1882a5'/>
<id>urn:sha1:4a1d8ef55cbf247f06dae8e958eb8eb42f1882a5</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>bcm53xx: backport 1 more late DT patch accepted for v6.7</title>
<updated>2023-10-26T11:43:33Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>rafal@milecki.pl</email>
</author>
<published>2023-10-26T05:12:36Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=c31872bad8d5dd5297c4ca57686f98d1b6f50f7e'/>
<id>urn:sha1:c31872bad8d5dd5297c4ca57686f98d1b6f50f7e</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 732ae343ffb3ad19978b75a8105d55f5e6d1d435)
</content>
</entry>
<entry>
<title>bcm53xx: disable unused switch ports in downstream patch</title>
<updated>2023-10-26T11:43:33Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>rafal@milecki.pl</email>
</author>
<published>2023-10-13T11:25:33Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=754dfab01ca43664f039f4df7bc1ba5ea8df3cd1'/>
<id>urn:sha1:754dfab01ca43664f039f4df7bc1ba5ea8df3cd1</id>
<content type='text'>
This makes Linux use correct switch ports again.

Fixes: fff279f4a712 ("bcm53xx: backport DT changes from v6.5")
Fixes: https://github.com/openwrt/openwrt/issues/13548
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit a912ee74d6ca08020933dcdb9ce791e74244c25b)
</content>
</entry>
<entry>
<title>bcm53xx: backport DT changes queued for v6.7</title>
<updated>2023-10-26T11:43:33Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>rafal@milecki.pl</email>
</author>
<published>2023-10-24T05:40:37Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=74212e7be3adfb427ae66679623f12ef5ae56693'/>
<id>urn:sha1:74212e7be3adfb427ae66679623f12ef5ae56693</id>
<content type='text'>
Among other changes this commit makes Linux use correct switch ports
again.

Fixes: fff279f4a712 ("bcm53xx: backport DT changes from v6.5")
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit a67af19bc84e98588c307af9b08686bde9dd38d5)
</content>
</entry>
<entry>
<title>bcm53xx: simplify patch adding switch ports</title>
<updated>2023-10-26T11:43:33Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>rafal@milecki.pl</email>
</author>
<published>2023-10-13T10:57:35Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=ded99ab483821be4518df0237cf1f091f0abd8e8'/>
<id>urn:sha1:ded99ab483821be4518df0237cf1f091f0abd8e8</id>
<content type='text'>
We now have all raw ports defined in bcm-ns.dtsi. Leave only lables in
custom device files.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 08ce0c76d7d7daad5e9382d51960d69f4b8b8f3a)
</content>
</entry>
<entry>
<title>bcm53xx: build a single device per profile</title>
<updated>2023-10-26T11:43:33Z</updated>
<author>
<name>Rani Hod</name>
<email>rani.hod@gmail.com</email>
</author>
<published>2023-09-30T19:22:13Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=c5cb4287b836038b90d699c0e1a36ef617f603f2'/>
<id>urn:sha1:c5cb4287b836038b90d699c0e1a36ef617f603f2</id>
<content type='text'>
So far every build of a single bcm53xx Target Profile (it means: when
NOT using CONFIG_TARGET_MULTI_PROFILE) resulted in all target devices
images being built. Now it only builds the one matching selected
profile.

Fixes: #13572

Suggested-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
Signed-off-by: Rani Hod &lt;rani.hod@gmail.com&gt;
[rmilecki: update commit subject + body &amp; move PROFILES line]
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 802a5f5cb4a7b42d25e82b787d7ab1323a20183f)
</content>
</entry>
<entry>
<title>bcm53xx: add support for ASUS RT-AC3100</title>
<updated>2023-10-26T11:43:33Z</updated>
<author>
<name>Arınç ÜNAL</name>
<email>arinc.unal@arinc9.com</email>
</author>
<published>2023-08-10T12:23:09Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=66c2715a562684c30b4027ba16e23c295580f44d'/>
<id>urn:sha1:66c2715a562684c30b4027ba16e23c295580f44d</id>
<content type='text'>
ASUS RT-AC3100 is ASUS RT-AC88U without the external switch.

OpenWrt forum users effortless and ktmakwana have confirmed that there are
revisions with either 4366b1 or 4366c0 wireless chips.

Therefore, include firmware for 4366b1 along with 4366c0. This way, all
hardware revisions of the router will be supported by having brcmfmac use
the firmware file for the wireless chip it detects.

Signed-off-by: Arınç ÜNAL &lt;arinc.unal@arinc9.com&gt;
(cherry picked from commit 2214bab3503981fe6168746acd13044a9d5e89e7)
</content>
</entry>
<entry>
<title>bcm53xx: backport DT changes for ASUS RT-AC3100 queued for v6.6</title>
<updated>2023-10-26T11:07:30Z</updated>
<author>
<name>Arınç ÜNAL</name>
<email>arinc.unal@arinc9.com</email>
</author>
<published>2023-08-10T12:23:08Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=b3baba3854f327a935e2d3d72e1a73c523bae16a'/>
<id>urn:sha1:b3baba3854f327a935e2d3d72e1a73c523bae16a</id>
<content type='text'>
Backport the patch that adds the DT for ASUS RT-AC3100.

Signed-off-by: Arınç ÜNAL &lt;arinc.unal@arinc9.com&gt;
(cherry picked from commit b7ee8c9f83ea0e3b861e6b71b08ed7a62066d149)
</content>
</entry>
<entry>
<title>ipq40xx: switch to performance governor by default</title>
<updated>2023-10-20T13:24:48Z</updated>
<author>
<name>Koen Vandeputte</name>
<email>koen.vandeputte@citymesh.com</email>
</author>
<published>2023-09-12T13:38:27Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=18f12e6f69a9597c13d2d18f5eb661f4549331e4'/>
<id>urn:sha1:18f12e6f69a9597c13d2d18f5eb661f4549331e4</id>
<content type='text'>
Doing a simple ping to my device shows this:

64 bytes from 10.0.253.101: icmp_seq=1 ttl=64 time=2.00 ms
64 bytes from 10.0.253.101: icmp_seq=2 ttl=64 time=2.02 ms
64 bytes from 10.0.253.101: icmp_seq=3 ttl=64 time=1.68 ms
64 bytes from 10.0.253.101: icmp_seq=4 ttl=64 time=1.91 ms
64 bytes from 10.0.253.101: icmp_seq=5 ttl=64 time=1.92 ms
64 bytes from 10.0.253.101: icmp_seq=6 ttl=64 time=2.04 ms

Some users even report higher values on older kernels:

64 bytes from 192.168.1.10: seq=0 ttl=64 time=0.612 ms
64 bytes from 192.168.1.10: seq=1 ttl=64 time=2.852 ms
64 bytes from 192.168.1.10: seq=2 ttl=64 time=2.719 ms
64 bytes from 192.168.1.10: seq=3 ttl=64 time=2.741 ms
64 bytes from 192.168.1.10: seq=4 ttl=64 time=2.808 ms

The problem is that the governor is set to Ondemand, which causes
the CPU to clock all the way down to 48MHz in some cases.

Switching to performance governor:

64 bytes from 10.0.253.101: icmp_seq=1 ttl=64 time=0.528 ms
64 bytes from 10.0.253.101: icmp_seq=2 ttl=64 time=0.561 ms
64 bytes from 10.0.253.101: icmp_seq=3 ttl=64 time=0.633 ms
64 bytes from 10.0.253.101: icmp_seq=4 ttl=64 time=0.526 ms

In theory, using the Performance governor should increase power draw,
but it looks like it really does not matter for this soc.

Using a calibrated precision DC power supply (cpu idle):

Ondemand
24.00V * 0.134A = 3.216 Watts
48.00V * 0.096A = 4.608 Watts

Performance
24.00V * 0.135A = 3.240 Watts
48.00V * 0.096A = 4.608 Watts

Let's simply switch to the Performance governor by default
to fix the general jittery behaviour on devices using this soc.

Tested on: MikroTik wAP ac

Fixes: #13649
Reviewed-by: Robert Marko &lt;robimarko@gmail.com&gt;
Reviewed-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@citymesh.com&gt;
(cherry picked from commit b8e52852bd62236a2a84663b4592d221ebc64cb4)
</content>
</entry>
<entry>
<title>ath79: wpj563: enable 2nd USB controller</title>
<updated>2023-10-13T16:02:25Z</updated>
<author>
<name>Koen Vandeputte</name>
<email>koen.vandeputte@citymesh.com</email>
</author>
<published>2023-10-13T15:47:11Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=42374bcee6b51b78848c7031900e908d2d7fe74d'/>
<id>urn:sha1:42374bcee6b51b78848c7031900e908d2d7fe74d</id>
<content type='text'>
The compex WPJ563 actually has both usb controllers wired:

usb0 --&gt; pci-e slot
usb1 --&gt; pin header

As the board exposes it for generic use, enable this controller too.

fixes: #13650
Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@citymesh.com&gt;
(cherry picked from commit 9188c77cbee55a933d0fa75c74e175fbc52c556d)
</content>
</entry>
</feed>
