Home
last modified time | relevance | path

Searched +full:efuse +full:- +full:size (Results 1 – 25 of 793) sorted by relevance

12345678910>>...32

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/efuse/
H A Dhal_efuse.c18 Provide efuse operations.
19 a. efuse init function
20 b. efuse shadow map read/write/update
21 c. efuse information query, map size/used bytes...
30 /* WIFI EFUSE API */
31 void efuse_shadow_read_one_byte(struct efuse_t *efuse, u16 offset, u8 *value) in efuse_shadow_read_one_byte() argument
33 *value = efuse->shadow_map[offset]; in efuse_shadow_read_one_byte()
36 void efuse_shadow_read_two_byte(struct efuse_t *efuse, u16 offset, u16 *value) in efuse_shadow_read_two_byte() argument
38 *value = efuse->shadow_map[offset]; in efuse_shadow_read_two_byte()
39 *value |= efuse->shadow_map[offset+1] << 8; in efuse_shadow_read_two_byte()
[all …]
H A Dhal_efuse_export.h25 {"-h", HAL_EFUSE_HELP},
30 /* efuse exported API */
33 void **efuse);
35 void rtw_efuse_deinit(struct rtw_hal_com_t *hal_com, void *efuse);
38 rtw_efuse_get_info(void *efuse, enum rtw_efuse_info info_type, void *value,
39 u8 size);
41 void rtw_efuse_process(void *efuse, char *ic_name);
44 rtw_efuse_logicmap_buf_load(void *efuse, u8* buf, bool is_limit);
47 rtw_efuse_shadow_load(void *efuse, bool is_limit);
50 rtw_efuse_shadow_read(void *efuse, u8 byte_count, u16 offset, u32 *value,
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/efuse/
H A Dhal_efuse.c18 Provide efuse operations.
19 a. efuse init function
20 b. efuse shadow map read/write/update
21 c. efuse information query, map size/used bytes...
30 /* WIFI EFUSE API */
31 void efuse_shadow_read_one_byte(struct efuse_t *efuse, u16 offset, u8 *value) in efuse_shadow_read_one_byte() argument
33 *value = efuse->shadow_map[offset]; in efuse_shadow_read_one_byte()
36 void efuse_shadow_read_two_byte(struct efuse_t *efuse, u16 offset, u16 *value) in efuse_shadow_read_two_byte() argument
38 *value = efuse->shadow_map[offset]; in efuse_shadow_read_two_byte()
39 *value |= efuse->shadow_map[offset+1] << 8; in efuse_shadow_read_two_byte()
[all …]
H A Dhal_efuse_export.h25 {"-h", HAL_EFUSE_HELP},
30 /* efuse exported API */
33 void **efuse);
35 void rtw_efuse_deinit(struct rtw_hal_com_t *hal_com, void *efuse);
38 rtw_efuse_get_info(void *efuse, enum rtw_efuse_info info_type, void *value,
39 u8 size);
41 void rtw_efuse_process(void *efuse, char *ic_name);
44 rtw_efuse_logicmap_buf_load(void *efuse, u8* buf, bool is_limit);
47 rtw_efuse_shadow_load(void *efuse, bool is_limit);
50 rtw_efuse_shadow_read(void *efuse, u8 byte_count, u16 offset, u32 *value,
[all …]
/OK3568_Linux_fs/u-boot/drivers/misc/
H A Drockchip-efuse.c2 * eFuse driver for Rockchip devices
5 * Written by Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
7 * SPDX-License-Identifier: GPL-2.0+
15 #include <linux/arm-smccc.h>
89 typedef int (*EFUSE_READ)(struct udevice *dev, int offset, void *buf, int size);
92 u32 ctrl; /* 0x00 efuse control register */
93 u32 dout; /* 0x04 efuse data out register */
94 u32 rf; /* 0x08 efuse redundancy bit used register */
98 /* 0x14 efuse strobe finish control register */
120 /* setup efuse timing */ in rk1808_efuse_timing_init()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/
H A Dhal_api_efuse.c17 #include "efuse/hal_efuse_export.h"
19 /*WIFI Efuse*/
25 status = rtw_efuse_shadow_load(hal_info->efuse, is_limit); in rtw_hal_efuse_shadow_load()
35 status = rtw_efuse_shadow_update(hal_info->efuse, is_limit); in rtw_hal_efuse_shadow_update()
46 status = rtw_efuse_shadow_read(hal_info->efuse, byte_count, offset, value, in rtw_hal_efuse_shadow_read()
58 status = rtw_efuse_shadow_write(hal_info->efuse, byte_count, offset, value, in rtw_hal_efuse_shadow_write()
68 status = rtw_efuse_shadow2buf(hal_info->efuse, pbuf, buflen); in rtw_hal_efuse_shadow2buf()
78 hal_status = rtw_efuse_file_map_load(hal_info->efuse, file_path ,is_limit); in rtw_hal_efuse_file_map_load()
88 hal_status = rtw_efuse_file_mask_load(hal_info->efuse, file_path, is_limit); in rtw_hal_efuse_file_mask_load()
99 status = rtw_efuse_get_usage(hal_info->efuse, usage); in rtw_hal_efuse_get_usage()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/
H A Dhal_api_efuse.c17 #include "efuse/hal_efuse_export.h"
19 /*WIFI Efuse*/
25 status = rtw_efuse_shadow_load(hal_info->efuse, is_limit); in rtw_hal_efuse_shadow_load()
35 status = rtw_efuse_shadow_update(hal_info->efuse, is_limit); in rtw_hal_efuse_shadow_update()
46 status = rtw_efuse_shadow_read(hal_info->efuse, byte_count, offset, value, in rtw_hal_efuse_shadow_read()
58 status = rtw_efuse_shadow_write(hal_info->efuse, byte_count, offset, value, in rtw_hal_efuse_shadow_write()
68 status = rtw_efuse_shadow2buf(hal_info->efuse, pbuf, buflen); in rtw_hal_efuse_shadow2buf()
78 hal_status = rtw_efuse_file_map_load(hal_info->efuse, file_path ,is_limit); in rtw_hal_efuse_file_map_load()
88 hal_status = rtw_efuse_file_mask_load(hal_info->efuse, file_path, is_limit); in rtw_hal_efuse_file_mask_load()
99 status = rtw_efuse_get_usage(hal_info->efuse, usage); in rtw_hal_efuse_get_usage()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/nvmem/
H A Drockchip-efuse.yaml1 # SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/nvmem/rockchip-efuse.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip eFuse device tree bindings
10 - Heiko Stuebner <heiko@sntech.de>
13 - $ref: "nvmem.yaml#"
18 - rockchip,rk1808-efuse
19 - rockchip,rk3066a-efuse
20 - rockchip,rk3128-efuse
[all …]
H A Dsc27xx-efuse.txt1 = Spreadtrum SC27XX PMIC eFuse device tree bindings =
4 - compatible: Should be one of the following.
5 "sprd,sc2720-efuse"
6 "sprd,sc2721-efuse"
7 "sprd,sc2723-efuse"
8 "sprd,sc2730-efuse"
9 "sprd,sc2731-efuse"
10 - reg: Specify the address offset of efuse controller.
11 - hwlocks: Reference to a phandle of a hwlock provider node.
14 Are child nodes of eFuse, bindings of which as described in
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/halmac_88xx/
H A Dhalmac_efuse_88xx.c3 * Copyright(c) 2016 - 2019 Realtek Corporation. All rights reserved.
37 read_hw_efuse_88xx(struct halmac_adapter *adapter, u32 offset, u32 size,
84 * dump_efuse_map_88xx() - dump "physical" efuse map
86 * @cfg : dump efuse method
97 u32 efuse_size = adapter->hw_cfg_info.efuse_size; in dump_efuse_map_88xx()
98 u32 prtct_efuse_size = adapter->hw_cfg_info.prtct_efuse_size; in dump_efuse_map_88xx()
102 proc_status = &adapter->halmac_state.efuse_state.proc_status; in dump_efuse_map_88xx()
112 PLTFM_MSG_WARN("[WARN]Wait event(efuse)\n"); in dump_efuse_map_88xx()
117 PLTFM_MSG_WARN("[WARN]Not idle(efuse)\n"); in dump_efuse_map_88xx()
121 if (adapter->halmac_state.mac_pwr == HALMAC_MAC_POWER_OFF) in dump_efuse_map_88xx()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/halmac_88xx/
H A Dhalmac_efuse_88xx.c1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2016 - 2019 Realtek Corporation. All rights reserved.
47 read_hw_efuse_88xx(struct halmac_adapter *adapter, u32 offset, u32 size,
125 * dump_efuse_map_88xx() - dump "physical" efuse map
127 * @cfg : dump efuse method
138 u32 efuse_size = adapter->hw_cfg_info.efuse_size; in dump_efuse_map_88xx()
139 u32 prtct_efuse_size = adapter->hw_cfg_info.prtct_efuse_size; in dump_efuse_map_88xx()
143 proc_status = &adapter->halmac_state.efuse_state.proc_status; in dump_efuse_map_88xx()
153 PLTFM_MSG_WARN("[WARN]Wait event(efuse)\n"); in dump_efuse_map_88xx()
158 PLTFM_MSG_WARN("[WARN]Not idle(efuse)\n"); in dump_efuse_map_88xx()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/halmac_88xx/
H A Dhalmac_efuse_88xx.c3 * Copyright(c) 2016 - 2019 Realtek Corporation. All rights reserved.
46 read_hw_efuse_88xx(struct halmac_adapter *adapter, u32 offset, u32 size,
124 * dump_efuse_map_88xx() - dump "physical" efuse map
126 * @cfg : dump efuse method
137 u32 efuse_size = adapter->hw_cfg_info.efuse_size; in dump_efuse_map_88xx()
138 u32 prtct_efuse_size = adapter->hw_cfg_info.prtct_efuse_size; in dump_efuse_map_88xx()
142 proc_status = &adapter->halmac_state.efuse_state.proc_status; in dump_efuse_map_88xx()
152 PLTFM_MSG_WARN("[WARN]Wait event(efuse)\n"); in dump_efuse_map_88xx()
157 PLTFM_MSG_WARN("[WARN]Not idle(efuse)\n"); in dump_efuse_map_88xx()
161 if (adapter->halmac_state.mac_pwr == HALMAC_MAC_POWER_OFF) in dump_efuse_map_88xx()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/halmac/halmac_88xx/
H A Dhalmac_efuse_88xx.c3 * Copyright(c) 2016 - 2019 Realtek Corporation. All rights reserved.
46 read_hw_efuse_88xx(struct halmac_adapter *adapter, u32 offset, u32 size,
124 * dump_efuse_map_88xx() - dump "physical" efuse map
126 * @cfg : dump efuse method
137 u32 efuse_size = adapter->hw_cfg_info.efuse_size; in dump_efuse_map_88xx()
138 u32 prtct_efuse_size = adapter->hw_cfg_info.prtct_efuse_size; in dump_efuse_map_88xx()
142 proc_status = &adapter->halmac_state.efuse_state.proc_status; in dump_efuse_map_88xx()
152 PLTFM_MSG_WARN("[WARN]Wait event(efuse)\n"); in dump_efuse_map_88xx()
157 PLTFM_MSG_WARN("[WARN]Not idle(efuse)\n"); in dump_efuse_map_88xx()
161 if (adapter->halmac_state.mac_pwr == HALMAC_MAC_POWER_OFF) in dump_efuse_map_88xx()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/
H A Dti-abb-regulator.txt4 - compatible: Should be one of:
5 - "ti,abb-v1" for older SoCs like OMAP3
6 - "ti,abb-v2" for newer SoCs like OMAP4, OMAP5
7 - "ti,abb-v3" for a generic definition where setup and control registers are
9 - reg: Address and length of the register set for the device. It contains
10 the information of registers in the same order as described by reg-names
11 - reg-names: Should contain the reg names
12 - "base-address" - contains base address of ABB module (ti,abb-v1,ti,abb-v2)
13 - "control-address" - contains control register address of ABB module (ti,abb-v3)
14 - "setup-address" - contains setup register address of ABB module (ti,abb-v3)
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/efuse/
H A Drtw_efuse.c1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2007 - 2017 Realtek Corporation.
21 #include "../hal/efuse/efuse_mask.h"
23 /*------------------------Define local variable------------------------------*/
43 /*------------------------Define local variable------------------------------*/
50 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
56 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
65 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
137 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
594 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/efuse/
H A Drtw_efuse.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
20 #include "../hal/efuse/efuse_mask.h"
22 /*------------------------Define local variable------------------------------*/
42 /*------------------------Define local variable------------------------------*/
49 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
55 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
64 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
136 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
617 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
619 if (padapter->registrypriv.bFileMaskEfuse == _TRUE) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/efuse/
H A Drtw_efuse.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
20 #include "../hal/efuse/efuse_mask.h"
22 /*------------------------Define local variable------------------------------*/
42 /*------------------------Define local variable------------------------------*/
49 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
55 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
64 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
136 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
617 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
619 if (padapter->registrypriv.bFileMaskEfuse == _TRUE) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/efuse/
H A Drtw_efuse.c1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2007 - 2017 Realtek Corporation.
21 #include "../hal/efuse/efuse_mask.h"
23 /*------------------------Define local variable------------------------------*/
43 /*------------------------Define local variable------------------------------*/
50 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
56 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
64 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
130 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
611 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/efuse/
H A Drtw_efuse.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
20 #include "../hal/efuse/efuse_mask.h"
22 /*------------------------Define local variable------------------------------*/
42 /*------------------------Define local variable------------------------------*/
49 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
55 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
63 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
129 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
610 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
612 if (padapter->registrypriv.bFileMaskEfuse == _TRUE) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/efuse/
H A Drtw_efuse.c3 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
25 #include "../hal/efuse/efuse_mask.h"
27 /*------------------------Define local variable------------------------------*/
45 /*------------------------Define local variable------------------------------*/
52 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
58 result = (maskfileBuffer[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
67 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
348 if (padapter->registrypriv.boffefusemask == 0) { in rtw_efuse_mask_map_read()
351 if (padapter->registrypriv.bFileMaskEfuse == _TRUE) { in rtw_efuse_mask_map_read()
352 if (rtw_file_efuse_IsMasked(padapter, addr + i)) /*use file efuse mask.*/ in rtw_efuse_mask_map_read()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/efuse/
H A Drtw_efuse.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
20 #include "../hal/efuse/efuse_mask.h"
22 /*------------------------Define local variable------------------------------*/
42 /*------------------------Define local variable------------------------------*/
49 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
55 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
64 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
166 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
671 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
673 if (padapter->registrypriv.bFileMaskEfuse == _TRUE) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/efuse/
H A Drtw_efuse.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
20 #include "../hal/efuse/efuse_mask.h"
22 /*------------------------Define local variable------------------------------*/
42 /*------------------------Define local variable------------------------------*/
49 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
55 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
64 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
166 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
671 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
673 if (padapter->registrypriv.bFileMaskEfuse == _TRUE) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/efuse/
H A Drtw_efuse.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
20 #include "../hal/efuse/efuse_mask.h"
22 /*------------------------Define local variable------------------------------*/
42 /*------------------------Define local variable------------------------------*/
49 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
55 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
64 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
166 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
671 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
673 if (padapter->registrypriv.bFileMaskEfuse == _TRUE) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/efuse/
H A Drtw_efuse.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
20 #include "../hal/efuse/efuse_mask.h"
22 /*------------------------Define local variable------------------------------*/
42 /*------------------------Define local variable------------------------------*/
49 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
55 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
64 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
136 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
641 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
643 if (padapter->registrypriv.bFileMaskEfuse == _TRUE) { in rtw_mask_map_read()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/efuse/
H A Drtw_efuse.c1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2007 - 2017 Realtek Corporation.
21 #include "../hal/efuse/efuse_mask.h"
23 /*------------------------Define local variable------------------------------*/
43 /*------------------------Define local variable------------------------------*/
50 if (pAdapter->registrypriv.boffefusemask) in rtw_file_efuse_IsMasked()
56 result = (maskbuf[r] & (0x01 << (c - 4))); in rtw_file_efuse_IsMasked()
65 if (pAdapter->registrypriv.boffefusemask) in efuse_IsBT_Masked()
137 if (pAdapter->registrypriv.boffefusemask) in efuse_IsMasked()
642 if (padapter->registrypriv.boffefusemask == 0) { in rtw_mask_map_read()
[all …]

12345678910>>...32