/freebsd/sys/contrib/device-tree/Bindings/nvmem/ |
H A D | mtk-efuse.txt | 7 "mediatek,mt7622-efuse", "mediatek,efuse": for MT7622 8 "mediatek,mt7623-efuse", "mediatek,efuse": for MT7623 9 "mediatek,mt8173-efuse" or "mediatek,efuse": for MT8173 10 "mediatek,mt8192-efuse", "mediatek,efuse": for MT8192 11 "mediatek,mt8195-efuse", "mediatek,efuse": for MT8195 12 "mediatek,mt8516-efuse", "mediatek,efuse": for MT8516 22 efuse: efuse@10206000 { 23 compatible = "mediatek,mt8173-efuse";
|
H A D | amlogic-meson-mx-efuse.txt | 1 Amlogic Meson6/Meson8/Meson8b efuse 5 - "amlogic,meson6-efuse" 6 - "amlogic,meson8-efuse" 7 - "amlogic,meson8b-efuse" 8 - reg: base address and size of the efuse registers 9 - clocks: a reference to the efuse core gate clock 17 efuse: nvmem@0 { 18 compatible = "amlogic,meson8-efuse";
|
H A D | sc27xx-efuse.txt | 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. 29 efuse@380 { 30 compatible = "sprd,sc2731-efuse";
|
H A D | uniphier-efuse.txt | 6 - compatible: should be "socionext,uniphier-efuse" 10 Are child nodes of efuse, bindings of which as described in 22 efuse@100 { 23 compatible = "socionext,uniphier-efuse"; 27 efuse@200 { 28 compatible = "socionext,uniphier-efuse";
|
H A D | amlogic-efuse.txt | 4 - compatible: should be "amlogic,meson-gxbb-efuse" 5 - clocks: phandle to the efuse peripheral clock provided by the 15 efuse: efuse { 16 compatible = "amlogic,meson-gxbb-efuse";
|
H A D | sprd-efuse.txt | 4 - compatible: Should be "sprd,ums312-efuse". 5 - reg: Specify the address offset of efuse controller. 16 ap_efuse: efuse@32240000 { 17 compatible = "sprd,ums312-efuse";
|
/freebsd/sys/contrib/device-tree/Bindings/fuse/ |
H A D | nvidia,tegra20-fuse.txt | 4 - compatible : For Tegra20, must contain "nvidia,tegra20-efuse". For Tegra30, 5 must contain "nvidia,tegra30-efuse". For Tegra114, must contain 6 "nvidia,tegra114-efuse". For Tegra124, must contain "nvidia,tegra124-efuse". 7 For Tegra132 must contain "nvidia,tegra132-efuse", "nvidia,tegra124-efuse". 8 For Tegra210 must contain "nvidia,tegra210-efuse". For Tegra186 must contain 9 "nvidia,tegra186-efuse". For Tegra194 must contain "nvidia,tegra194-efuse". 10 For Tegra234 must contain "nvidia,tegra234-efuse". 12 nvidia,tegra20-efuse: Tegra20 requires using APB DMA to read the fuse data 15 nvidia,tegra30-efuse, nvidia,tegra114-efuse and nvidia,tegra124-efuse: 16 The differences between these SoCs are the size of the efuse array, [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/regulator/ |
H A D | ti-abb-regulator.txt | 35 efuse: (see Optional properties) 36 RBB enable efuse Mask: (See Optional properties) 37 FBB enable efuse Mask: (See Optional properties) 38 Vset value efuse Mask: (See Optional properties) 47 - "efuse-address" - Contains efuse base address used to pick up ABB info. 49 "efuse-address" is required for this. 55 efuse: Mandatory if 'efuse-address' register is defined. Provides offset 56 from efuse-address to pick up ABB characteristics. Set to 0 if 57 'efuse-address' is not defined. 58 RBB enable efuse Mask: Optional if 'efuse-address' register is defined. [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | eeprom.c | 67 mt7603_has_cal_free_data(struct mt7603_dev *dev, u8 *efuse) in mt7603_has_cal_free_data() argument 69 if (!efuse[MT_EE_TEMP_SENSOR_CAL]) in mt7603_has_cal_free_data() 72 if (get_unaligned_le16(efuse + MT_EE_TX_POWER_0_START_2G) == 0) in mt7603_has_cal_free_data() 75 if (get_unaligned_le16(efuse + MT_EE_TX_POWER_1_START_2G) == 0) in mt7603_has_cal_free_data() 78 if (!efuse[MT_EE_CP_FT_VERSION]) in mt7603_has_cal_free_data() 81 if (!efuse[MT_EE_XTAL_FREQ_OFFSET]) in mt7603_has_cal_free_data() 84 if (!efuse[MT_EE_XTAL_WF_RFCAL]) in mt7603_has_cal_free_data() 91 mt7603_apply_cal_free_data(struct mt7603_dev *dev, u8 *efuse) in mt7603_apply_cal_free_data() argument 112 if (!mt7603_has_cal_free_data(dev, efuse)) in mt7603_apply_cal_free_data() 121 eeprom[offset] = efuse[offset]; in mt7603_apply_cal_free_data()
|
/freebsd/sys/contrib/dev/rtw88/ |
H A D | main.c | 1220 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_update_sta_info() local 1250 if (efuse->hw_cap.nss == 1 || rtwdev->hal.txrx_1ss) in rtw_update_sta_info() 1431 wifi_only = !rtwdev->efuse.btcoex; in rtw_power_on() 1572 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_init_ht_cap() local 1585 if (efuse->hw_cap.bw & BIT(RTW_CHANNEL_WIDTH_40)) in rtw_init_ht_cap() 1592 if (efuse->hw_cap.nss > 1) { in rtw_init_ht_cap() 1608 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_init_vht_cap() local 1612 if (efuse->hw_cap.ptcl != EFUSE_HW_CAP_IGNORE && in rtw_init_vht_cap() 1613 efuse->hw_cap.ptcl != EFUSE_HW_CAP_PTCL_VHT) in rtw_init_vht_cap() 1640 if (efuse->hw_cap.nss > 1) { in rtw_init_vht_cap() [all …]
|
H A D | rtw8821c.c | 23 static void rtw8821ce_efuse_parsing(struct rtw_efuse *efuse, in rtw8821ce_efuse_parsing() argument 26 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8821ce_efuse_parsing() 29 static void rtw8821cu_efuse_parsing(struct rtw_efuse *efuse, in rtw8821cu_efuse_parsing() argument 32 ether_addr_copy(efuse->addr, map->u.mac_addr); in rtw8821cu_efuse_parsing() 35 static void rtw8821cs_efuse_parsing(struct rtw_efuse *efuse, in rtw8821cs_efuse_parsing() argument 38 ether_addr_copy(efuse->addr, map->s.mac_addr); in rtw8821cs_efuse_parsing() 51 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8821c_read_efuse() local 57 efuse->rfe_option = map->rfe_option & 0x1f; in rtw8821c_read_efuse() 58 efuse in rtw8821c_read_efuse() 489 struct rtw_efuse efuse = rtwdev->efuse; rtw8821c_get_bb_swing() local 521 struct rtw_efuse *efuse = &rtwdev->efuse; get_cck_rx_pwr() local 921 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8821c_coex_cfg_rfe_type() local 963 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8821c_coex_cfg_wl_tx_power() local 1107 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8821c_pwr_track() local [all...] |
H A D | efuse.c | 43 u32 physical_size = rtwdev->efuse.physical_size; in rtw_dump_logical_efuse_map() 44 u32 protect_size = rtwdev->efuse.protect_size; in rtw_dump_logical_efuse_map() 45 u32 logical_size = rtwdev->efuse.logical_size; in rtw_dump_logical_efuse_map() 90 u32 size = rtwdev->efuse.physical_size; in rtw_dump_physical_efuse_map() 149 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_parse_efuse_map() local 150 u32 phy_size = efuse->physical_size; in rtw_parse_efuse_map() 151 u32 log_size = efuse->logical_size; in rtw_parse_efuse_map()
|
H A D | coex.c | 117 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_freerun_check() local 124 if (efuse->share_ant || ant_distance <= 5 || !coex_stat->wl_gl_busy) in rtw_coex_freerun_check() 809 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_coex_update_wl_ch_info() local 823 (efuse->share_ant && center_chan <= 14 && in rtw_coex_update_wl_ch_info() 984 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_btc_wltoggle_table_a() local 992 if (efuse->share_ant) { in rtw_btc_wltoggle_table_a() 1070 struct rtw_efuse *efuse in rtw_coex_table() local 1199 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_tdma() local 1529 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_coex_all_off() local 1555 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_freerun() local 1597 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_rf4ce() local 1622 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_whql_test() local 1649 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_relink() local 1690 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_idle() local 1758 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_inquiry() local 1858 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_game_hid() local 1906 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_hfp() local 1937 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_hid() local 2021 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_a2dp() local 2062 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_a2dpsink() local 2101 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_pan() local 2139 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_a2dp_hid() local 2195 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_a2dp_pan() local 2252 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_pan_hid() local 2287 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_bt_a2dp_pan_hid() local 2320 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_wl_under5g() local 2351 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_wl_only() local 2376 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_wl_native_lps() local 2416 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_wl_linkscan() local 2454 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_action_wl_not_connected() local 3585 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_get_table_index() local 3621 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_get_tdma_index() local 3918 struct rtw_efuse *efuse = &rtwdev->efuse; rtw_coex_display_coex_info() local [all...] |
H A D | rtw8822b.c | 23 static void rtw8822be_efuse_parsing(struct rtw_efuse *efuse, in rtw8822be_efuse_parsing() argument 26 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8822be_efuse_parsing() 29 static void rtw8822bu_efuse_parsing(struct rtw_efuse *efuse, in rtw8822bu_efuse_parsing() argument 32 ether_addr_copy(efuse->addr, map->u.mac_addr); in rtw8822bu_efuse_parsing() 35 static void rtw8822bs_efuse_parsing(struct rtw_efuse *efuse, in rtw8822bs_efuse_parsing() argument 38 ether_addr_copy(efuse->addr, map->s.mac_addr); in rtw8822bs_efuse_parsing() 43 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822b_read_efuse() local 49 efuse->rfe_option = map->rfe_option; in rtw8822b_read_efuse() 50 efuse in rtw8822b_read_efuse() 424 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8822b_set_channel_cca() local 613 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8822b_set_channel_bb() local 719 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8822b_set_channel() local 740 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8822b_config_trx_mode() local 1262 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8822b_coex_cfg_rfe_type() local 1528 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8822b_pwr_track() local [all...] |
H A D | phy.h | 118 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_get_rfe_def() local 124 if (efuse->rfe_option < chip->rfe_defs_size) in rtw_get_rfe_def() 125 rfe_def = &chip->rfe_defs[efuse->rfe_option]; in rtw_get_rfe_def() 127 rtw_dbg(rtwdev, RTW_DBG_PHY, "use rfe_def[%d]\n", efuse->rfe_option); in rtw_get_rfe_def() 137 rtwdev->efuse.rfe_option); in rtw_check_supported_rfe()
|
H A D | rtw8723d.c | 80 dm_info->thermal_meter_k = rtwdev->efuse.thermal_meter_k; in rtw8723d_lck() 104 xtal_cap = rtwdev->efuse.crystal_cap & 0x3F; 108 if ((rtwdev->efuse.afe >> 4) == 14) { 1107 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8723d_iqk_rx_path() 1110 bool aux = efuse->bt_setting & BIT(6); in rtw8723d_iqk_rx_path() 1112 coex_rfe->rfe_module_type = rtwdev->efuse.rfe_option; in rtw8723d_iqk_rx_path() 1120 if (efuse->share_ant) { in rtw8723d_iqk_rx_path() 1372 if (rtwdev->efuse.thermal_meter[0] == 0xff) in rtw8723d_iqk_one_round() 1416 struct rtw_efuse *efuse in rtw8723d_iqk_one_round() 207 rtw8723de_efuse_parsing(struct rtw_efuse * efuse,struct rtw8723d_efuse * map) rtw8723de_efuse_parsing() argument 213 rtw8723du_efuse_parsing(struct rtw_efuse * efuse,struct rtw8723d_efuse * map) rtw8723du_efuse_parsing() argument 219 rtw8723ds_efuse_parsing(struct rtw_efuse * efuse,struct rtw8723d_efuse * map) rtw8723ds_efuse_parsing() argument 227 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8723d_read_efuse() local 1587 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8723d_coex_cfg_rfe_type() local 1949 struct rtw_efuse *efuse = &rtwdev->efuse; rtw8723d_pwr_track() local [all...] |
H A D | regd.c | 30 /* If country code is not correctly defined in efuse, 284 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw_regd_apply_hw_cap_flags() local 287 if (efuse->hw_cap.bw & BIT(RTW_CHANNEL_WIDTH_80)) in rtw_regd_apply_hw_cap_flags() 346 chip_reg = rtw_reg_find_by_name(rtwdev->efuse.country_code); in rtw_regd_init() 379 "country domain %c%c is PGed on efuse", in rtw_regd_hint() 380 rtwdev->efuse.country_code[0], in rtw_regd_hint() 381 rtwdev->efuse.country_code[1]); in rtw_regd_hint() 383 ret = regulatory_hint(wiphy, rtwdev->efuse.country_code); in rtw_regd_hint() 416 rtw_reg_match(next_regd->regulatory, rtwdev->efuse in rtw_regd_mgmt_programmed() [all...] |
/freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/ |
H A D | eeprom.c | 24 mt76x2_has_cal_free_data(struct mt76x02_dev *dev, u8 *efuse) in mt76x2_has_cal_free_data() argument 26 u16 *efuse_w = (u16 *)efuse; in mt76x2_has_cal_free_data() 50 mt76x2_apply_cal_free_data(struct mt76x02_dev *dev, u8 *efuse) in mt76x2_apply_cal_free_data() argument 94 if (!mt76x2_has_cal_free_data(dev, efuse)) in mt76x2_apply_cal_free_data() 100 eeprom[offset] = efuse[offset]; in mt76x2_apply_cal_free_data() 103 if (!(efuse[MT_EE_TX_POWER_0_START_5G] | in mt76x2_apply_cal_free_data() 104 efuse[MT_EE_TX_POWER_0_START_5G + 1])) in mt76x2_apply_cal_free_data() 106 if (!(efuse[MT_EE_TX_POWER_1_START_5G] | in mt76x2_apply_cal_free_data() 107 efuse[MT_EE_TX_POWER_1_START_5G + 1])) in mt76x2_apply_cal_free_data() 110 val = get_unaligned_le16(efuse + MT_EE_BT_RCAL_RESULT); in mt76x2_apply_cal_free_data() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/opp/ |
H A D | ti-omap5-opp-supply.txt | 26 "ti,omap5-opp-supply" - OMAP5+ optimized voltages in efuse(class0)VDD 28 "ti,omap5-core-opp-supply" - OMAP5+ optimized voltages in efuse(class0) VDD 30 - reg: Address and length of the efuse register set for the device (mandatory 32 - ti,efuse-settings: An array of u32 tuple items providing information about 33 optimized efuse configuration. Each item consists of the following: 35 efuse_offseet: efuse offset from reg where the optimized voltage is stored. 56 ti,efuse-settings = <
|
/freebsd/sys/contrib/device-tree/Bindings/edac/ |
H A D | apm-xgene-edac.txt | 18 - regmap-efuse : Regmap of the PMD efuse resource. 66 efuse: efuse@1054a000 { 67 compatible = "apm,xgene-efuse", "syscon"; 84 regmap-efuse = <&efuse>;
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | omap4460.dtsi | 48 "efuse-address"; 51 /*uV ABB efuse rbb_m fbb_m vset_m*/ 66 "efuse-address"; 69 /*uV ABB efuse rbb_m fbb_m vset_m*/
|
/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | phy-mtk-xsphy.txt | 49 - mediatek,efuse-intr : u32, the selection of Internal Resistor 52 - mediatek,efuse-intr : u32, the selection of Internal Resistor 53 - mediatek,efuse-tx-imp : u32, the selection of TX Impedance 54 - mediatek,efuse-rx-imp : u32, the selection of RX Impedance 106 mediatek,efuse-intr = <28>;
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | xilinx | 68 >>0x28 lelong 0xA5C3C5A5 \b, black key in efuse 69 >>0x28 lelong 0xA5C3C5A7 \b, obfuscated key in efuse 71 >>0x28 lelong 0xA5C3C5A3 \b, efuse red key in efuse
|
/freebsd/sys/contrib/device-tree/src/arm/aspeed/ |
H A D | aspeed-bmc-delta-ahe50dc.dts | 8 efuse##n { \ 10 vout-supply = <&efuse##n>; \ 16 efuse@##hexaddr { \ 21 efuse##num: vout { \ 22 regulator-name = __stringify(efuse##num##-reg); \
|
/freebsd/sys/contrib/device-tree/src/arm64/xilinx/ |
H A D | zynqmp.dtsi | 220 /* efuse access */ 221 efuse_dna: efuse-dna@c { 224 efuse_usr0: efuse-usr0@20 { 227 efuse_usr1: efuse-usr1@24 { 230 efuse_usr2: efuse-usr2@28 { 233 efuse_usr3: efuse-usr3@2c { 236 efuse_usr4: efuse-usr4@30 { 239 efuse_usr5: efuse-usr5@34 { 242 efuse_usr6: efuse-usr6@38 { 245 efuse_usr7: efuse-usr7@3c { [all …]
|