Michael Straube
73e2daa8ca
staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL
...
Remove HW_VAR_CAM_INVALID_ALL from SetHwReg8188EU() and call
rtw_write32() directly.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220130190321.7172-4-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:03:30 +01:00
Michael Straube
89ba56a6fa
staging: r8188eu: remove HW_VAR_SEC_CFG
...
Remove HW_VAR_SEC_CFG from SetHwReg8188EU() and call rtw_write8()
directly.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220130190321.7172-3-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:03:29 +01:00
Michael Straube
9957b0e9fc
staging: r8188eu: remove HW_VAR_BEACON_INTERVAL
...
Remove HW_VAR_BEACON_INTERVAL from SetHwReg8188EU() and call
rtw_write16() directly.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220130190321.7172-2-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:03:29 +01:00
Abdun Nihaal
1f6361d771
staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void
...
rtw_p2p_got_wpsinfo always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/f63e236e3a338789265172990fea049216115105.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
7ce2b888ef
staging: r8188eu: convert rtw_p2p_prov_disc to return void
...
rtw_p2p_prov_disc always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/a6696ce2645a07ddd5b5eca21bcc04b196038e8e.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
e636a1f7b4
staging: r8188eu: convert rtw_p2p_set_persistent to return void
...
rtw_p2p_set_persistent always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/2f23981bcdf4177327b9a29e88540380ef627aab.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
dd103a0641
staging: r8188eu: convert rtw_p2p_invite_req to return void
...
rtw_p2p_invite_req always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/059a21d40a5c6cbe621ca969f9d32ea89bc9a977.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
fa8e9aa243
staging: r8188eu: convert rtw_p2p_get_op_ch to return void
...
rtw_p2p_get_op_ch always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/c94caa66e738f254b7b1d967b3016975aa0df5d0.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
b63d0921ce
staging: r8188eu: convert rtw_p2p_get_groupid to return void
...
rtw_p2p_get_groupid always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/be08b2d84a7fc836db5aa008d906dee1b282fa54.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
6f4dabe2d1
staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invitation to return void
...
rtw_p2p_get_peer_devaddr_by_invitation always returns 0 and it's return
value is not used. Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/06e2dce5de14c1abe457a40ec9ca597a06095437.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
43a9e57276
staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void
...
rtw_p2p_get_peer_devaddr always returns 0 and it's return value is not
used. Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/cc077a7d11e4bda521294499c42164db7358b2e1.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
057d75dbce
staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void
...
rtw_p2p_get_peer_ifaddr always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/4a51963ce86a5f6bed4c07e545cd64091eeb0a8a.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
17a543c398
staging: r8188eu: convert rtw_p2p_get_role to return void
...
rtw_p2p_get_role always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/dcd4bba9910b172031ccc0f138c78e8471e36d91.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:48 +01:00
Abdun Nihaal
df1847ed07
staging: r8188eu: convert rtw_p2p_get_req_cm to return void
...
rtw_p2p_get_req_cm always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/a5940e6778431a4ce2d2e67543c59aae90464604.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
449dbe9de3
staging: r8188eu: convert rtw_p2p_get_status to return void
...
rtw_p2p_get_status always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/832c53cc201111449fccb40326084d20f676e722.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
712eed5d09
staging: r8188eu: convert rtw_p2p_setDN to return void
...
rtw_p2p_setDN always returns 0 and it's return value is not used.
Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/fe4a9f0176c96ec327342c793de1f55c89d16768.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
94f2746186
staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void
...
rtw_p2p_set_go_nego_ssid always returns 0 and it's return value is not
used. Convert it to return void.
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/90e2b3e4ff99131423c11b8f9206916791f742d9.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
8fd35553dd
staging: r8188eu: propagate error code in rtw_p2p_get2
...
rtw_p2p_get2 calls functions that can fail with -EFAULT.
Return the error code from the called functions.
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/818aad89738b66942bb66568081f1953a9494078.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
4377ab7763
staging: r8188eu: remove unneeded variable in rtw_p2p_get_invitation_procedure
...
Remove unneeded return variable that is initialized to 0 and not
assigned after.
Found using Coccinelle
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/ccec1f682fbc623381519610284530f940122d0e.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
a944d44a14
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name
...
Remove unneeded return variable that is initialized to 0 and not
assigned after.
Found using Coccinelle
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/d94c3029128b9c094bf4e0b2e4574a177aef46e9.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
6ae1d6e380
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type
...
Remove unneeded return variable that is initialized to 0 and not
assigned after.
Found using Coccinelle
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/83609e3c75a0bde4be612d32d76eaed6a26f72aa.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
b1b182507e
staging: r8188eu: remove unneeded variable in rtw_p2p_get_go_device_address
...
Remove unneeded return variable that is initialized to 0 and not
assigned after.
Found using Coccinelle
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/26a84fbef7e06d518efc29d2cd9e3dd685c96e0d.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
ab54b196c9
staging: r8188eu: remove unneeded variable in rtw_p2p_get_wps_configmethod
...
Remove unneeded return variable that is initialized to 0 and not
assigned after.
Found using Coccinelle
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/ae35e6f6f603ef83c2bad685ac247273041bd138.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
c2e5e5f80c
staging: r8188eu: remove unneeded variable in rtw_p2p_get
...
Remove unneeded return variable that is initialized to 0 and not
assigned after.
Found using Coccinelle
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/6c992e9481c7481aa5931635e162dd7a4400a2e2.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
0bc14454d3
staging: r8188eu: remove unneeded variable in rtw_wx_get_enc
...
Remove unneeded return variable that is initialized to 0 and not
assigned after.
Found using Coccinelle
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/e31a2b15673497cbd70bf62b0093f46952cc7596.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:47 +01:00
Abdun Nihaal
42475735ad
staging: r8188eu: remove unneeded variable in rtw_wx_get_essid
...
Remove unneeded return variable that is initialized to 0 and not
assigned after.
Found using Coccinelle
Signed-off-by: Abdun Nihaal <abdun.nihaal@gmail.com >
Link: https://lore.kernel.org/r/d0208689dffce91c52afbd5938b2704a8b1b554e.1643466748.git.abdun.nihaal@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:02:46 +01:00
Muhammad Usama Anjum
7e41c7db27
staging: rt8188eu: Remove dead code
...
rtStatus is _SUCCESS when the execution reaches this if condition.
Remove the dead code.
Fixes: 67396d2dfe ("staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with its callers")
Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com >
Acked-by: Martin Kaiser <martin@kaiser.cx >
Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com >
Link: https://lore.kernel.org/r/20220128111954.1028121-1-usama.anjum@collabora.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:01:12 +01:00
Michael Straube
81f897a712
staging: r8188eu: remove hal_init_macaddr()
...
hal_init_macaddr() is just a wrapper around SetHwReg8188EU() which
calls hw_var_set_macaddr(). Remove hal_init_macaddr(), remove the
HW_VAR_MAC_ADDR case from SetHwReg8188EU() and call
hw_var_set_macaddr() directly.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220130111219.6390-4-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:00:47 +01:00
Michael Straube
590702353c
staging: r8188eu: remove unused parameter from hw_var_set_*
...
Remove the unused parameter 'variable' from hw_var_set_* functions.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220130111219.6390-3-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:00:47 +01:00
Michael Straube
c264c1e487
staging: r8188eu: remove c2h_evt_clear()
...
Function c2h_evt_clear() is just a wrapper around rtw_write8().
Remove c2h_evt_clear() and call rtw_write8() directly.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220130111219.6390-2-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:00:47 +01:00
Paulo Miguel Almeida
52f11ec9b9
staging: pi433: remove coding style item from the TODO file
...
After several patches sent by the community along the last couple of
years, it's possible to remove the coding style item from the TODO file
in the driver's folder.
This patch addresses the last code formatting inconsistences and remove
the coding style item from the TODO file.
Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com >
Link: https://lore.kernel.org/r/YfYdVokxsQ+Adl+T@mail.google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 14:00:11 +01:00
Michael Straube
1245e7b64b
staging: r8188eu: remove IS_*_CUT macros
...
Remove the IS_*_CUT macros from HalVerDef.h. They are not needed, we
can use a switch on chip_vers.CUTVersion directly in dump_chip_info()
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220128115445.6606-7-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 13:56:24 +01:00
Michael Straube
cab5a00ca8
staging: r8188eu: convert SetHalDefVar8188EUsb() to void
...
The return value of SetHalDefVar8188EUsb() is not used. Convert the
function to void.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220128115445.6606-6-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 13:56:24 +01:00
Michael Straube
2eb482ab59
staging: r8188eu: convert GetHalDefVar8188EUsb() to void
...
The return value of GetHalDefVar8188EUsb() is not used. Convert the
function to void.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220128115445.6606-5-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 13:56:24 +01:00
Michael Straube
fd5285ba0a
staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_FACTOR_64K
...
The local variable max_rx_ampdu_factor in rtw_restructure_ht_ie() and
issue_action_BA() is always set to MAX_AMPDU_FACTOR_64K. Remove the
variable from both functions and use MAX_AMPDU_FACTOR_64K directly.
The case HW_VAR_MAX_RX_AMPDU_FACTOR in GetHalDefVar8188EUsb() is now
unused and can be removed.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220128115445.6606-4-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 13:56:24 +01:00
Michael Straube
bd0861f513
staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb()
...
GetHalDefVar8188EUsb() is never called with HAL_DEF_DRVINFO_SZ,
HAL_DEF_RA_DECISION_RATE, HAL_DEF_RA_SGI and HAL_DEF_PT_PWR_STATUS.
Remove these cases from the function.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220128115445.6606-3-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 13:56:24 +01:00
Michael Straube
a096a8fb52
staging: r8188eu: rx_packet_offset and max_recvbuf_sz are write-only
...
The local variables rx_packet_offset and max_recvbuf_sz in
rtw_restructure_ht_ie() are set but never used. Remove them.
Signed-off-by: Michael Straube <straube.linux@gmail.com >
Link: https://lore.kernel.org/r/20220128115445.6606-2-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-31 13:56:24 +01:00
Sergio Paracuellos
64b2d6ffff
staging: mt7621-dts: align resets with binding documentation
...
Binding documentation for compatible 'mediatek,mt7621-sysc' has been updated
to be used as a reset provider. Align reset related bits and system controller
node with binding documentation along the dtsi file.
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com >
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de >
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com >
Link: https://lore.kernel.org/r/20220110114930.1406665-5-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:05:26 +01:00
Sergio Paracuellos
f383b07706
dt-bindings: reset: add dt binding header for Mediatek MT7621 resets
...
Add dt binding header for resets lines in Mediatek MT7621 SoCs.
Acked-by: Rob Herring <robh@kernel.org >
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com >
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com >
Link: https://lore.kernel.org/r/20220110114930.1406665-2-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:04:46 +01:00
Gustavo A. R. Silva
94106f6c21
staging: unisys: visorinput: Use struct_size() helper in kzalloc()
...
Make use of the struct_size() helper instead of an open-coded version,
in order to avoid any potential type mistakes or integer overflows that,
in the worst scenario, could lead to heap overflows.
Also, address the following sparse warnings:
drivers/staging/unisys/visorinput/visorinput.c:409:27: warning: using sizeof on a flexible structure
Link: https://github.com/KSPP/linux/issues/174
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org >
Link: https://lore.kernel.org/r/20220125223443.GA76937@embeddedor
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:04:14 +01:00
Arınç ÜNAL
0a93c0d758
staging: mt7621-dts: fix pinctrl properties for ethernet
...
Add pinctrl properties with rgmii1 & mdio pins under ethernet node which
was wrongfully put under an external phy node.
GMAC1 will start working with this fix.
Link: https://lore.kernel.org/netdev/02ecce91-7aad-4392-c9d7-f45ca1b31e0b@arinc9.com/T/
Move GB-PC2 specific phy_external node to its own device tree.
Reviewed-by: Sergio Paracuellos <sergio.paracuellos@gmail.com >
Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com >
Link: https://lore.kernel.org/r/20220125153903.1469-5-arinc.unal@arinc9.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:03:47 +01:00
Arınç ÜNAL
f4c1760f88
staging: mt7621-dts: use trgmii on gmac0 and enable flow control on port@6
...
Change phy-mode of gmac0 to trgmii to match the other side, port@6.
Flow control needs to be enabled on both sides to work.
It is already enabled on gmac0, enable it on port@6 too.
Reviewed-by: Sergio Paracuellos <sergio.paracuellos@gmail.com >
Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com >
Link: https://lore.kernel.org/r/20220125153903.1469-4-arinc.unal@arinc9.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:03:47 +01:00
Arınç ÜNAL
cb3677bb17
staging: mt7621-dts: fix switch0@0 warnings
...
Remove reg property from ports node to fix this warning:
Warning (unit_address_vs_reg): /ethernet@1e100000/mdio-bus/switch0@0/ports: node has a reg or ranges property, but no unit name
Another warning surfaces afterwards. Remove #address-cells and #size-cells
from switch0@0 node to fix this warning:
Warning (avoid_unnecessary_addr_size): /ethernet@1e100000/mdio-bus/switch0@0: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property
Reviewed-by: Sergio Paracuellos <sergio.paracuellos@gmail.com >
Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com >
Link: https://lore.kernel.org/r/20220125153903.1469-3-arinc.unal@arinc9.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:03:47 +01:00
Arınç ÜNAL
7eeec44d33
staging: mt7621-dts: fix formatting
...
Fix formatting on mt7621.dtsi.
Reviewed-by: Sergio Paracuellos <sergio.paracuellos@gmail.com >
Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com >
Link: https://lore.kernel.org/r/20220125153903.1469-2-arinc.unal@arinc9.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:03:47 +01:00
Paulo Miguel Almeida
6c73edb5d4
staging: pi433: add missing register contants
...
add missing register constants present in RFM69 and/or RFM69HW so that
we don't need to hardcode values when referencing them.
this patch adds REG_TESTLNA, REG_TESTAFC constants
Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com >
Link: https://lore.kernel.org/r/20220124042636.GA7962@mail.google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:02:41 +01:00
Paulo Miguel Almeida
ce514dadc6
staging: pi433: enforce tx_cfg to be set before any message can be sent
...
this driver relies on exposing a char device to userspace to tx
messages. Every message can be sent using different trasmitter settings
such so the tx_cfg must be written before sending any messages.
Failing to do so will cause the message to fail silently depending on
printk/dynamic_debug settings which makes it hard to troubleshoot.
This patch add a control variable that will get initialized once tx_cfg
is set for the fd used when interacting with the char device.
Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com >
Link: https://lore.kernel.org/r/20220114221643.GA7843@mail.google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-26 13:01:48 +01:00
Uwe Kleine-König
39ddef5681
staging: fbtft: Deduplicate driver registration macros
...
The two macros FBTFT_REGISTER_DRIVER and FBTFT_REGISTER_SPI_DRIVER
contain quite some duplication: Both define an spi driver and an of device
table and the differences are quite subtle.
So create two new macros and use both twice.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Link: https://lore.kernel.org/r/20220118181338.207943-2-u.kleine-koenig@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-25 16:35:37 +01:00
Paulo Miguel Almeida
ca532a56ad
staging: pi433: validate max bit_rate based on modulation used
...
Max bit rate is dependent on which modulation is used. Previous
validation routine only took into consideration min bit rate which can
lead a misconfiguration of the rf69 chip causing the packets not to be
sent/read.
This patch enhances that input check in set_bit_rate to account for
modulation values and their respective max bit rate
Acked-by: Dan Carpenter <dan.carpenter@oracle.com >
Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com >
Link: https://lore.kernel.org/r/20220118230555.GA4961@mail.google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-25 16:33:55 +01:00
Paulo Miguel Almeida
14dbdad1f1
staging: pi433: change order in which driver config the rf69 chip
...
There is an explicit dependency between modulation and bit rate
configurations. To ensure proper validation of input value for the
set_bit_rate routine, we must ensure that modulation has been set
before.
This patch ensures that set_modulation is always called before
set_bit_rate for both RX and TX routines
Acked-by: Dan Carpenter <dan.carpenter@oracle.com >
Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com >
Link: https://lore.kernel.org/r/20220118230502.GA4897@mail.google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-25 16:33:55 +01:00
Paulo Miguel Almeida
d9dc6c1b44
staging: pi433: fix validation for min bit rate supported by the device
...
rf69 datasheets establishes that the minimum supported bit rate is
1.2 kbps regardless of modulation.
this patch replaces the errouneous validation with the correct value
Acked-by: Dan Carpenter <dan.carpenter@oracle.com >
Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com >
Link: https://lore.kernel.org/r/20220118230413.GA4859@mail.google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-01-25 16:33:55 +01:00