- Nov 22, 2022
-
-
Xueqiang Gong authored
Change-Id: I32765398146e2a4b59e3de8eeda6e910b36dadb8 Signed-off-by:
Xueqiang Gong <quic_gongx@quicinc.com>
-
Xueqiang Gong authored
Change-Id: Ia4cd6a4b8187672662667bc66d2284f762633eae Signed-off-by:
Xueqiang Gong <quic_gongx@quicinc.com>
-
- Oct 25, 2022
-
-
Xueqiang Gong authored
-
- Jul 22, 2022
-
-
Xueqiang Gong authored
-
- Nov 22, 2021
-
-
Xueqiang Gong authored
-
Xueqiang Gong authored
Add support to populate device memory information
-
- Nov 05, 2020
-
-
Xueqiang Gong authored
Signed-off-by:
Xueqiang Gong <gongx@codeaurora.org>
-
- Oct 14, 2020
-
-
Xueqiang Gong authored
1. add cnss related dts file to imx8qxpmek configuration 2. update header file of cnss2 Change-Id: I94fc257aa2bf61cda08cc303d8e1aec2b9f24a8a Signed-off-by:
Xueqiang Gong <gongx@codeaurora.org>
-
- Jul 15, 2020
-
-
Xueqiang Gong authored
Signed-off-by:
Xueqiang Gong <gongx@codeaurora.org>
-
- May 18, 2020
-
-
Xueqiang Gong authored
porting code from project msm-4.14, update head file and dts file to support building wlan-cnss-core driver Change-Id: I0b999f6ee0bb72de72a4b1a87ecea423254fc02a Signed-off-by:
Xueqiang Gong <gongx@codeaurora.org>
-
Xueqiang Gong authored
To support WPA3 STA/AP function, add the releated compilation flags. Add CFG80211_USER_HINT_CELL_BASE_SELF_MANAGED to fix warning issue when get/set regdb. Signed-off-by:
Xueqiang Gong <gongx@codeaurora.org>
-
Xueqiang Gong authored
Currently, kernel ignores the regulatory hint if wiphy flag REGULATORY_WIPHY_SELF_MANAGED is set. This would lead to drop of hints sent directly to kernel from user-space. To fix, call the driver callback with the request. CRs-Fixed: 2183721 Change-Id: Ic6d17ce8c3e9b889f618f3494672020bb1c98c42 Signed-off-by:
Amar Singhal <asinghal@codeaurora.org>
-
- May 09, 2020
-
-
Sunil Dutt authored
This interface allows the host driver to offload OWE processing to user space. This intends to support OWE (Opportunistic Wireless Encryption) AKM by the drivers that implement SME but rely on the user space for the cryptographic/OWE processing in AP mode. Such drivers are not capable of processing/deriving the DH IE. A new NL80211 command - NL80211_CMD_UPDATE_OWE_INFO is introduced to send the request/event between the host driver and user space. Driver shall provide the OWE info (MAC address and DH IE) of the peer to user space for cryptographic processing of the DH IE through the event. Accordingly, the user space shall update the OWE info/DH IE to the driver. Following is the sequence in AP mode for OWE authentication. Driver passes the OWE info obtained from the peer in the Association Request to the user space through the event cfg80211_update_owe_info_event. User space shall process the OWE info received and generate new OWE info. This OWE info is passed to the driver through NL80211_CMD_UPDATE_OWE_INFO request. Driver eventually uses this OWE info to send the Association Response to the peer. This OWE info in the command interface carries the IEs that include PMKID of the peer if the PMKSA is still valid or an updated DH IE for generating a new PMKSA with the peer. Signed-off-by:
Liangwei Dong <liangwei@codeaurora.org> Signed-off-by:
Sunil Dutt <usdutt@codeaurora.org> [remove policy initialization - no longer exists] Signed-off-by:
Johannes Berg <johannes.berg@intel.com> Git-commit: cb74e977 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git Change-Id: I3b0391cd6da1ff033f4d8383013deb4ad5ecbe64 CRs-Fixed: 2414077 Signed-off-by:
Srinivas Dasari <dasaris@codeaurora.org> Signed-off-by:
Min Liu <minliu@codeaurora.org>
-
Liangwei Dong authored
Host drivers may offload authentication to the user space through the commit ("cfg80211: Authentication offload to user space in AP mode"). This interface can be used to implement SAE by having the userspace do authentication/PMKID key derivation and driver handle the association. A step ahead, this interface can get further optimized if the PMKID is passed to the host driver and also have it respond to the association request by the STA on a valid PMKID. This commit enables the userspace to pass the PMKID to the host drivers through the set/del pmksa operations in AP mode. Set/Del pmksa is now restricted to STA/P2P client mode only and thus the drivers might not expect them in any other(AP) mode. This commit also introduces a feature flag NL80211_EXT_FEATURE_AP_PMKSA_CACHING (johannes: renamed) to maintain the backward compatibility of such an expectation by the host drivers. These operations are allowed in AP mode only when the drivers advertize the capability through this flag. Signed-off-by:
Liangwei Dong <liangwei@codeaurora.org> [rename flag to NL80211_EXT_FEATURE_AP_PMKSA_CACHING] Signed-off-by:
Johannes Berg <johannes.berg@intel.com> Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Git-commit: 6c900360 CRs-Fixed: 2396953 Change-Id: I967ec287edb1c685614e965fe67a32e35035ff11 Signed-off-by:
Srinivas Dasari <dasaris@codeaurora.org> Signed-off-by:
Min Liu <minliu@codeaurora.org>
-
Qun Zhang authored
Update header for nl80211 nl80211_ext_feature_index and nl80211_commands enum from master branch of upstream repoistory git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git which includes the following changes (with changes to extract "enum" value change only): 2d23d073 nl80211: add OCE scan and capability flags 65026002 nl80211: add an option to allow MFP without requiring it 5037a009 nl80211: Introduce scan flags to emphasize requested scan behavior 13cf6dec cfg80211/nl80211: add DFS offload flag 2576a9ac nl80211: Implement TX of control port frames 9c06602b cfg80211: clarify frames covered by average ACK signal report 52539ca8 cfg80211: Expose TXQ stats and parameters to userspace 2e076f19 nl80211: add scan features for improved scan privac 2b815b04 nl80211: Add CAN_REPLACE_PTK0 API 81e54d08 cfg80211: support FTM responder configuration/statistics 36647055 cfg80211: Add airtime statistics and settings 466b9936 cfg80211: Add support to notify station's opmode change to userspace 6a671a50 nl80211: Add CMD_CONTROL_PORT_FRAME API 9bb7e0f2 cfg80211: add peer measurement with FTM initiator API 30c63115 nl80211: Add support to notify radar event info received from STA CRs-Fixed: 2471564 Change-Id: I7b7b39c5c13f8e626521aa73e7f0032551631bf9 Signed-off-by:
Qun Zhang <qunz@codeaurora.org>
-
Srinivas Dasari authored
commit 40cbfa90 ("cfg80211/nl80211: Optional authentication offload to userspace")' introduced authentication offload to user space by the host drivers in station mode. This commit extends the same for the AP mode too. Extend NL80211_ATTR_EXTERNAL_AUTH_SUPPORT to also claim the support of external authentication from the user space in AP mode. A new flag parameter is introduced in cfg80211_ap_settings to intend the same while "start ap". Host driver to use NL80211_CMD_FRAME interface to transmit and receive the authentication frames to / from the user space. Host driver to indicate the flag NL80211_RXMGMT_FLAG_EXTERNAL_AUTH while sending the authentication frame to the user space. This intends to the user space that the driver wishes it to process the authentication frame for certain protocols, though it had initially advertised the support for SME functionality. User space shall accordingly do the authentication and indicate its final status through the command NL80211_CMD_EXTERNAL_AUTH. Allow the command even if userspace doesn't include the attribute NL80211_ATTR_SSID for AP interface. Host driver shall continue with the association sequence and indicate the STA connection status through cfg80211_new_sta. To facilitate the host drivers in AP mode for matching the pmkid by the stations during the association, NL80211_CMD_EXTERNAL_AUTH is also enhanced to include the pmkid to drivers after the authentication. This pmkid can also be used in the STA mode to include in the association request. Also modify nl80211_external_auth to not mandate SSID in AP mode. [remove useless nla_get_flag() usage] Signed-off-by:
Johannes Berg <johannes.berg@intel.com> Git-commit: fe494370 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git Change-Id: I6341814aa334e25f803953fcb855a439644eb1a9 CRs-Fixed: 2396191 Signed-off-by:
Srinivas Dasari <dasaris@codeaurora.org>
-
Srinivas Dasari authored
Unfortunately removal of the ext_feature flag in the last revision of the patch ended up negating the comparison and prevented the command from being processed (either nl80211_external_auth() or rdev_external_auth() returns -EOPNOTSUPP). Fix this by adding back the lost '!'. Fixes: 40cbfa90 ("cfg80211/nl80211: Optional authentication offload to userspace") Signed-off-by:
Jouni Malinen <jouni@codeaurora.org> Signed-off-by:
Johannes Berg <johannes.berg@intel.com> Git-commit: db8d93a7 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git CRs-Fixed: 2210017 Change-Id: I41f7c25d68a5060d7b5e24fb5bd164e063311ed0 Signed-off-by:
Srinivas Dasari <dasaris@codeaurora.org>
-
Srinivas Dasari authored
This commit allows SAE Authentication for NL80211_CMD_CONNECT interface, provided host driver advertises the support. Host drivers may offload the SAE authentication to user space through NL80211_CMD_EXTERNAL_AUTH interface and thus expect the user space to advertise support to handle offload through NL80211_ATTR_EXTERNAL_AUTH_SUPPORT in NL80211_CMD_CONNECT request. Such drivers should reject the connect request on no offload support from user space. Signed-off-by:
Srinivas Dasari <dasaris@qti.qualcomm.com> Signed-off-by:
Jouni Malinen <jouni@qca.qualcomm.com> Signed-off-by:
Johannes Berg <johannes.berg@intel.com> Git-commit: 10773a7c Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git CRs-Fixed: 2262200 Change-Id: I41b49228e88b32a35323c4dc8fa98e507a8a971d Signed-off-by:
Srinivas Dasari <dasaris@codeaurora.org>
-
Srinivas Dasari authored
The failure scenario while processing NL80211_ATTR_EXTERNAL_AUTH_SUPPORT does not free the connkeys. This commit addresses the same. Signed-off-by:
Srinivas Dasari <dasaris@codeaurora.org> Signed-off-by:
Johannes Berg <johannes.berg@intel.com> Git-commit: 2f0605a6 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Change-Id: I7aee3db35f617df9f652184a084941e42cf539c7 CRs-Fixed: 2375721 Signed-off-by:
Liangwei Dong <liangwei@codeaurora.org> Signed-off-by:
Min Liu <minliu@codeaurora.org>
-
Srinivas Dasari authored
This interface allows the host driver to offload the authentication to user space. This is exclusively defined for host drivers that do not define separate commands for authentication and association, but rely on userspace SME (e.g., in wpa_supplicant for the ~WPA_DRIVER_FLAGS_SME case) for the authentication to happen. This can be used to implement SAE without full implementation in the kernel/firmware while still being able to use NL80211_CMD_CONNECT with driver-based BSS selection. Host driver sends NL80211_CMD_EXTERNAL_AUTH event to start/abort authentication to the port on which connect is triggered and status of authentication is further indicated by user space to host driver through the same command response interface. User space entities advertise this capability through the NL80211_ATTR_EXTERNAL_AUTH_SUPP flag in the NL80211_CMD_CONNECT request. Host drivers shall look at this capability to offload the authentication. Signed-off-by:
Srinivas Dasari <dasaris@qti.qualcomm.com> Signed-off-by:
Jouni Malinen <jouni@qca.qualcomm.com> [add socket connection ownership check] Signed-off-by:
Johannes Berg <johannes.berg@intel.com> Git-commit: 40cbfa90 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git CRs-Fixed: 2262200 Change-Id: Id925dd82d9a9c719b32aac2de75b6ad001f1a958 [dasaris@codeaurora.org: merging with msm-specific changes] Signed-off-by:
Srinivas Dasari <dasaris@codeaurora.org>
-
Srinivas Dasari authored
Update nl80211_commands to be in sync with upstream. This is needed to add new commands. Change-Id: Ib6b71e3f66560b035377c7bc0c115490b04f5c4f CRs-Fixed: 2182553 Signed-off-by:
Srinivas Dasari <dasaris@codeaurora.org>
-
- Feb 11, 2020
-
-
Liu Ying authored
This patch adds JDI WUXGA LVDS panel support on the i.MX8DX MEK platform. The JDI WUXGA LVDS panel works in LDB split mode. fsl-imx8dx-mek-jdi-wuxga-lvds0-panel.dts uses LDB1 channel0 as the channel to transmit odd pixels and LDB2 channel0 as the channel to transmit even pixels. fsl-imx8dx-mek-jdi-wuxga-lvds1-panel.dts swaps the channels to transmit odd/even pixels. Signed-off-by:
Liu Ying <victor.liu@nxp.com> (cherry picked from commit 31c6c62eff01b3288828f2e1b9ecf6ad9204b3c6)
-
Liu Ying authored
This patch adds IT6263 LVDS to HDMI transmitter dual channel support. The transmitter works with LDB split mode. fsl-imx8dx-mek-it6263-lvds0-dual-channel.dts uses LDB1 channel0 as the channel to transmit odd pixels and LDB2 channel0 as the channel to transmit even pixels. fsl-imx8dx-mek-it6263-lvds1-dual-channel.dts swaps the channels to transmit odd/even pixels. Signed-off-by:
Liu Ying <victor.liu@nxp.com> (cherry picked from commit 7cd2417af24b8f54d0b91f9b655211db79f63abb)
-
Robert Chiras authored
Create the fsl-imx8dx-mek-dsi-rm67191.dts in order to add support for the MIPI-DSI panel usecase with the Raydium RM67191 DSI panel. Signed-off-by:
Robert Chiras <robert.chiras@nxp.com> Reviewed-by:
Fugang Duan <fugang.duan@nxp.com>
-
- Feb 10, 2020
-
-
Fugang Duan authored
Add tja1100 card support for enet2 port. Reviewed-by:
Ye Li <ye.li@nxp.com> Signed-off-by:
Fugang Duan <fugang.duan@nxp.com>
-
Guoniu.zhou authored
Add ov5640 dts support for i.MX8DX MEK board Signed-off-by:
Guoniu.zhou <guoniu.zhou@nxp.com>
-
- Jan 28, 2020
-
-
Ranjani Vaidyanathan authored
SATA driver write to regisers in the PCIE_A power domain and hence PCIE_A needs to be powered on even when ONLY SATA is enabled. Signed-off-by:
Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
-
- Jan 23, 2020
-
-
Ranjani Vaidyanathan authored
Fix the parent-child power domain dependency to handle different PCIE usecases. Signed-off-by:
Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
-
Ranjani Vaidyanathan authored
Fix PCIE LPCG clock power domains. Signed-off-by:
Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
-
Ranjani Vaidyanathan authored
The power domain driver should ensure all the child power domains are powered off before powering down the parent. Signed-off-by:
Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
-
- Jan 22, 2020
-
-
Xianzhong authored
The 8DX MEK only has 1GB DDR, update GPU memory as below: - set GPU MMU mapping size to 1GB (0x80000000-0xC0000000) - set GPU reserve size to 128MB Signed-off-by:
Xianzhong <xianzhong.li@nxp.com> (cherry picked from commit 30efecdc1cef0fcff82f5cebd9823c61fee17e74)
-
Shijie Qin authored
Malone decoder used bits of fuse are 14-15 bits Signed-off-by:
Shijie Qin <shijie.qin@nxp.com> Reviewed-by:
ming_qian <ming.qian@nxp.com> (cherry picked from commit 8d34c1d1ce31048316da88448f8eecbed885fc44)
-
Peter Chen authored
There is no Type-C ss mux chip on imx8dx mek, so delete the related GPIOs. The rpmsg dts file fsl-imx8x-mek-rpmsg.dtsi includes another phandle typec_ptn5110 for rpmsg i2c, we need this change to delete it again. Reviewed-by:
Jun Li <jun.li@nxp.com> Signed-off-by:
Peter Chen <peter.chen@nxp.com>
-
Peter Chen authored
There is no Type-C ss mux chip on imx8dx mek, so delete the related GPIOs. Reviewed-by:
Jun Li <jun.li@nxp.com> Signed-off-by:
Peter Chen <peter.chen@nxp.com>
-
- Jan 21, 2020
-
-
Liu Ying authored
In order to avoid garbage data left in RTRAM after disabling CRTC, the SoC designer suggests us to disable DPRC repeat_en after FrameGen FGEN is cleared and before ENSTS is cleared. Also, it is suggested that FGEN clearing should be done in the frame prior to DPRC repeat_en disablement. So, syncing to FrameGen frame counter moving is needed. The disablement procedure should be done as soon as possible, so we disable local irq and preemption during the procedure to ensure this. Reviewed-by:
Sandor Yu <Sandor.yu@nxp.com> Signed-off-by:
Liu Ying <victor.liu@nxp.com> (cherry picked from commit ac84ef51ed68ce0ff9e7a3b5f5878ce0f788bb31) (cherry picked from commit dd0dd77bf3231efb2979b0bbe86d5c99cc892d5f)
-
Liu Ying authored
In the coming patch, we would wait for FrameGen counter moving in ->atomic_disable() to get synchronization before disabling DPRC repeat_en. It appears that waiting for 50ms for video mode 1920x1080@24Hz is not enough in this case and increasing timeout to 100ms looks ok. Reviewed-by:
Sandor Yu <Sandor.yu@nxp.com> Signed-off-by:
Liu Ying <victor.liu@nxp.com> (cherry picked from commit 97ba7831a140f85666306606176004e3634b384c) (cherry picked from commit 0f3a9e7dd10cd152866e32e855e8b9c0f6846020)
-
- Jan 17, 2020
-
-
Shengjiu Wang authored
This file is almost same as the fsl-imx8qxp-mek-dsp.dts Signed-off-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
- Jan 16, 2020
-
-
Ye Li authored
Add iMX8DX MEK DTS file and its rpmsg DTS file, both re-use the common MEK board DTS files. The 8DX MEK only has 1GB DDR, so decrease its CMA size to 320MB. Signed-off-by:
Ye Li <ye.li@nxp.com> Reviewed-by:
Peng Fan <peng.fan@nxp.com> (cherry picked from commit 9ab7b42c2c99dc0e2dd7fafa5cb4cebd792aceaf)
-
Ye Li authored
Abstract the MEK board DTS nodes to common files fsl-imx8x-mek.dtsi and fsl-imx8x-mek-rpmsg.dtsi. So that we can share the board nodes between 8QXP and 8DX MEK DTS Signed-off-by:
Ye Li <ye.li@nxp.com> Reviewed-by:
Peng Fan <peng.fan@nxp.com> (cherry picked from commit e1a4c61d3c0f9593ec0d2292cc4d510bcb59a01f)
-
Ye Li authored
According to iMX8DX spec, the GPU and shader frequecy are both 372Mhz Signed-off-by:
Ye Li <ye.li@nxp.com> Reviewed-by:
Peng Fan <peng.fan@nxp.com> (cherry picked from commit 2dd79af22fd753434b4213b11b799053cb9ec358)
-