<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/net/wireless/realtek/rtw89/phy.c, branch linux-6.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2022-11-22T10:16:22Z</updated>
<entry>
<title>wifi: rtw89: fix physts IE page check</title>
<updated>2022-11-22T10:16:22Z</updated>
<author>
<name>Zong-Zhe Yang</name>
<email>kevin_yang@realtek.com</email>
</author>
<published>2022-11-18T04:23:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9e2f177de1bfb7d891bf38140bda54831ecef30d'/>
<id>urn:sha1:9e2f177de1bfb7d891bf38140bda54831ecef30d</id>
<content type='text'>
The index RTW89_PHYSTS_BITMAP_NUM is not a valid physts IE page.
So, fix the check condition.

Fixes: eb4e52b3f38d ("rtw89: fix incorrect channel info during scan")
Signed-off-by: Zong-Zhe Yang &lt;kevin_yang@realtek.com&gt;
Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20221118042322.26794-1-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame</title>
<updated>2022-11-22T10:15:30Z</updated>
<author>
<name>Eric Huang</name>
<email>echuang@realtek.com</email>
</author>
<published>2022-11-17T06:30:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=29136c95fdc5d9bbfb56131408388fefdba4ed95'/>
<id>urn:sha1:29136c95fdc5d9bbfb56131408388fefdba4ed95</id>
<content type='text'>
There are some registers for transmit waveform control, two of them used
in this change are for BANDEDGE and TX_SHAPE control. BANDEDGE controls
whether to apply band edge filter to transmit waveform. TX_SHAPE controls
whether to apply triangular mask to transmit waveform. It is found for
some chip, these two should be turned off during OFDMA UL traffic for
better performance.

Signed-off-by: Eric Huang &lt;echuang@realtek.com&gt;
Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20221117063001.42967-3-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: collect and send RF parameters to firmware for WoWLAN</title>
<updated>2022-11-01T09:26:12Z</updated>
<author>
<name>Chih-Kang Chang</name>
<email>gary.chang@realtek.com</email>
</author>
<published>2022-10-27T05:27:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d9112042d9942648825d3ebe837dd33dbd7c6ddb'/>
<id>urn:sha1:d9112042d9942648825d3ebe837dd33dbd7c6ddb</id>
<content type='text'>
For WoWLAN mode, we only collect and send RF parameters to Firmware
without writing RF registers. So we add one function to practice it.

Signed-off-by: Chih-Kang Chang &lt;gary.chang@realtek.com&gt;
Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20221027052707.14605-2-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: phy: add dummy C2H handler to avoid warning message</title>
<updated>2022-10-19T05:57:51Z</updated>
<author>
<name>Ping-Ke Shih</name>
<email>pkshih@realtek.com</email>
</author>
<published>2022-10-14T06:02:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3b66519b023b9de3239576b938bbdf43f95bc862'/>
<id>urn:sha1:3b66519b023b9de3239576b938bbdf43f95bc862</id>
<content type='text'>
The C2H class 2 function 3 is to report retry count of low rate, but driver
doesn't implement yet, so add a dummy case to avoid message:

  rtw89_8852be 0000:03:00.0: c2h class 2 not support

Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20221014060237.29050-4-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: 8852b: add chip_ops::set_channel</title>
<updated>2022-10-11T16:45:20Z</updated>
<author>
<name>Ping-Ke Shih</name>
<email>pkshih@realtek.com</email>
</author>
<published>2022-10-05T08:32:12Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6b0698984eb02f3e0dfd3c152df69f87c903e07f'/>
<id>urn:sha1:6b0698984eb02f3e0dfd3c152df69f87c903e07f</id>
<content type='text'>
set_channel is main function to configure channel and bandwidth for all
layers, namely MAC, BB and RF. Additionally, MAC layer enables CCK rate
checking to avoid wrong rate from driver. BB layer configures SCO
(Sample Clock Offset) for CCK, TX gain error/offset, and reset baseband
hardware circuit after all configurations done.

Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20221005083212.45683-7-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: 8852b: set proper configuration before loading NCTL</title>
<updated>2022-10-11T16:45:19Z</updated>
<author>
<name>Ping-Ke Shih</name>
<email>pkshih@realtek.com</email>
</author>
<published>2022-10-05T08:32:09Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d0c820cc5bcf768598ca3e9f6e29f3e4e5589827'/>
<id>urn:sha1:d0c820cc5bcf768598ca3e9f6e29f3e4e5589827</id>
<content type='text'>
Before loading RF NCTL table, we need to configure IQK/DPK clock and reset
them, and then polling NCTL state ready. Since 8852BE needs additional
one setting, add it by this patch. Also, give them proper names.

Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20221005083212.45683-4-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: phy: ignore warning of bb gain cfg_type 4</title>
<updated>2022-10-05T07:42:48Z</updated>
<author>
<name>Ping-Ke Shih</name>
<email>pkshih@realtek.com</email>
</author>
<published>2022-09-30T13:36:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c6a9d360874a41dc972c44c0949916da55199f85'/>
<id>urn:sha1:c6a9d360874a41dc972c44c0949916da55199f85</id>
<content type='text'>
The new BB parameters add new cfg_tpe 4 to improve performance of eFEM
modules (rfe_type &gt;= 50), but we are using iFEM modules for now, so this
warning can be ignored.

Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20220930133659.7789-2-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: phy: make generic txpwr setting functions</title>
<updated>2022-10-04T07:17:37Z</updated>
<author>
<name>Zong-Zhe Yang</name>
<email>kevin_yang@realtek.com</email>
</author>
<published>2022-09-28T08:43:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9b43bd1ac0a8e29b678768f93645cc1b39571278'/>
<id>urn:sha1:9b43bd1ac0a8e29b678768f93645cc1b39571278</id>
<content type='text'>
Previously, we thought control registers or setting things for TX power
series may change according to chip. So, setting functions are implemented
chip by chip. However, until now, the functions keep the same among chips,
at least 8852A, 8852C, and 8852B. There is a sufficient number of chips to
share generic setting functions. So, we now remake them including TX power
by rate, TX power offset, TX power limit, and TX power limit RU as generic
ones in phy.c.

Besides, there are some code refinements in the generic ones, but almost
all of the logic doesn't change.

Signed-off-by: Zong-Zhe Yang &lt;kevin_yang@realtek.com&gt;
Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20220928084336.34981-5-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: send OFDM rate only in P2P mode</title>
<updated>2022-09-24T12:36:27Z</updated>
<author>
<name>Dian-Syuan Yang</name>
<email>dian_syuan0116@realtek.com</email>
</author>
<published>2022-09-22T01:04:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3788c599da62917bbdf79abf829276eb8e0b087c'/>
<id>urn:sha1:3788c599da62917bbdf79abf829276eb8e0b087c</id>
<content type='text'>
Check IEEE80211_TX_CTL_NO_CCK_RATE flag to avoid sending frames with
CCK rates in 2GHz band.

In TX flow, add IEEE80211_TX_CTL_NO_CCK_RATE flag to check and get its
lowest rate without CCK rates if the TX type is mgmt frames or data frames.
Besides, the decision of phy rate and retry rate in P2P mode are also
be handled.

In P2P GO mode, it should send beacon of no CCK rates in its frame rate.
Therefore, We add a condition to decide which rate is added to beacon
content.

Moreover, we avoid setting a mask of rates to be used for rate control
selection before and after connection in P2P mode.

Signed-off-by: Dian-Syuan Yang &lt;dian_syuan0116@realtek.com&gt;
Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20220922010435.12167-3-pkshih@realtek.com
</content>
</entry>
<entry>
<title>wifi: rtw89: support for setting HE GI and LTF</title>
<updated>2022-09-19T10:02:36Z</updated>
<author>
<name>Kuan-Chung Chen</name>
<email>damon.chen@realtek.com</email>
</author>
<published>2022-09-12T07:00:13Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0891b366cef4d3d229d5737928e8312838d8a792'/>
<id>urn:sha1:0891b366cef4d3d229d5737928e8312838d8a792</id>
<content type='text'>
Support setting HE GI and LTF values to the kernel via nl80211.
We currently only support some GI and LTF values settings.

The command example is:
  iw wlan0 set bitrates he-gi-2.4 0.8 he-ltf-2.4 2

Signed-off-by: Kuan-Chung Chen &lt;damon.chen@realtek.com&gt;
Signed-off-by: Ping-Ke Shih &lt;pkshih@realtek.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@kernel.org&gt;
Link: https://lore.kernel.org/r/20220912070014.10018-2-pkshih@realtek.com
</content>
</entry>
</feed>
