Home
last modified time | relevance | path

Searched refs:efuse (Results 1 – 40 of 40) sorted by relevance

/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dti-abb-regulator.txt35 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 …]
/linux-4.1.27/Documentation/devicetree/bindings/fuse/
Dnvidia,tegra20-fuse.txt4 - 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 Otherwise, must contain "nvidia,<chip>-efuse", plus one of the above, where
10 nvidia,tegra20-efuse: Tegra20 requires using APB DMA to read the fuse data
13 nvidia,tegra30-efuse, nvidia,tegra114-efuse and nvidia,tegra124-efuse:
14 The differences between these SoCs are the size of the efuse array,
31 compatible = "nvidia,tegra20-efuse";
/linux-4.1.27/arch/arm/boot/dts/
Domap4460.dtsi60 "efuse-address";
63 /*uV ABB efuse rbb_m fbb_m vset_m*/
78 "efuse-address";
81 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap443x.dtsi55 /*uV ABB efuse rbb_m fbb_m vset_m*/
Ddra7.dtsi917 "int-address", "efuse-address",
930 /*uV ABB efuse rbb_m fbb_m vset_m*/
950 "int-address", "efuse-address",
963 /*uV ABB efuse rbb_m fbb_m vset_m*/
983 "int-address", "efuse-address",
996 /*uV ABB efuse rbb_m fbb_m vset_m*/
1016 "int-address", "efuse-address",
1029 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap36xx.dtsi56 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap5.dtsi1083 "efuse-address", "ldo-address";
1095 /*uV ABB efuse rbb_m fbb_m vset_m*/
1113 "efuse-address", "ldo-address";
1125 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap5-uevm.dts514 /* Only for efuse reprograming! */
Datlas6.dtsi663 compatible = "sirf,prima2-efuse";
Dprima2.dtsi689 compatible = "sirf,prima2-efuse";
Domap5-cm-t54.dts567 /* Only for efuse reprograming! */
Dtegra114.dtsi511 compatible = "nvidia,tegra114-efuse";
Dtegra20.dtsi565 compatible = "nvidia,tegra20-efuse";
Dtegra30.dtsi649 compatible = "nvidia,tegra30-efuse";
Dtegra124.dtsi578 compatible = "nvidia,tegra124-efuse";
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dkeystone-netcp.txt132 - efuse-mac: If this is 1, then the MAC address for the interface is
133 obtained from the device efuse mac address register
135 only if efuse-mac is 0. When efuse-mac is 0, the MAC
146 reg-names = "efuse";
200 efuse-mac = <1>;
212 efuse-mac = <0>;
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/
Dled.c57 if ((rtlpriv->efuse.eeprom_did == 0x8176) || in rtl92de_sw_led_on()
58 (rtlpriv->efuse.eeprom_did == 0x8193)) in rtl92de_sw_led_on()
Dphy.c800 if (rtlpriv->efuse.internal_pa_5g[0]) { in rtl92d_phy_config_rf_with_headerfile()
804 if (rtlpriv->efuse.internal_pa_5g[1]) { in rtl92d_phy_config_rf_with_headerfile()
1316 internal_pa = rtlpriv->efuse.internal_pa_5g[1]; in _rtl92d_phy_switch_rf_setting()
1319 rtlpriv->efuse.internal_pa_5g[rfpath]; in _rtl92d_phy_switch_rf_setting()
Ddm.c693 u4tmp = (index_mapping[(rtlpriv->efuse.eeprom_thermalmeter - in rtl92d_dm_rxgain_tracking_thermalmeter()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
DMakefile7 efuse.o \
Dregd.c399 rtlpriv->regd.country_code = rtlpriv->efuse.channel_plan; in rtl_regd_init()
Defuse.c63 static void efuse_read_all_map(struct ieee80211_hw *hw, u8 *efuse);
676 static void efuse_read_all_map(struct ieee80211_hw *hw, u8 *efuse) in efuse_read_all_map() argument
680 read_efuse(hw, 0, rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE], efuse); in efuse_read_all_map()
Dwifi.h2564 struct rtl_efuse efuse; member
2636 #define rtl_efuse(rtlpriv) (&((rtlpriv)->efuse))
Dbase.c1846 memcpy(bssid, rtlpriv->efuse.dev_addr, ETH_ALEN); in rtl_send_smps_action()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dprima2-clock.txt37 efuse 22
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dapm-xgene-dma.txt14 4th - Soc efuse register address space.
/linux-4.1.27/drivers/clk/sirf/
Dclk-prima2.c64 spi1, pwmc, efuse, pulse, dmac0, dmac1, nand, audio, usp0, usp1, enumerator
Dclk-atlas6.c65 spi1, pwmc, efuse, pulse, dmac0, dmac1, nand, audio, usp0, usp1, enumerator
/linux-4.1.27/drivers/net/usb/
Dax88179_178a.c1017 u8 efuse[64]; in ax88179_check_efuse() local
1020 if (ax88179_read_cmd(dev, AX_ACCESS_EFUS, 0, 64, 64, efuse) < 0) in ax88179_check_efuse()
1023 if (*efuse == 0xFF) in ax88179_check_efuse()
1027 csum = csum + efuse[i]; in ax88179_check_efuse()
1035 *ledmode = (efuse[51] << 8) | efuse[52]; in ax88179_check_efuse()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/
Ddm.c836 if (rtldm->crystal_cap != rtlpriv->efuse.crystalcap) { in rtl92ee_dm_dynamic_atc_switch()
837 rtldm->crystal_cap = rtlpriv->efuse.crystalcap; in rtl92ee_dm_dynamic_atc_switch()
1054 rtlpriv->dm.crystal_cap = rtlpriv->efuse.crystalcap; in rtl92ee_dm_init_dynamic_atc_switch()
Dhw.c432 struct rtl_efuse *efuse = rtl_efuse(rtl_priv(hw)); in rtl92ee_set_hw_reg() local
597 efuse->efuse_usedbytes = *((u16 *)val); in rtl92ee_set_hw_reg()
600 efuse->efuse_usedpercentage = *((u8 *)val); in rtl92ee_set_hw_reg()
1841 rtl_priv(hw)->efuse.txpwr_fromeprom = true; in _rtl8192ee_read_power_value_fromprom()
Dphy.c270 crystal_cap = rtlpriv->efuse.eeprom_crystalcap & 0x3F; in rtl92ee_phy_bb_config()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723be/
Ddm.c259 rtlpriv->dm.crystal_cap = rtlpriv->efuse.crystalcap; in rtl8723be_dm_init_dynamic_atc_switch()
1159 if (rtldm->crystal_cap != rtlpriv->efuse.crystalcap) { in rtl8723be_dm_dynamic_atc_switch()
1160 rtldm->crystal_cap = rtlpriv->efuse.crystalcap; in rtl8723be_dm_dynamic_atc_switch()
Dphy.c125 u8 crystalcap = rtlpriv->efuse.crystalcap; in rtl8723be_phy_bb_config()
/linux-4.1.27/drivers/net/ethernet/ti/
Dnetcp_core.c1849 void __iomem *efuse = NULL; in netcp_create_interface() local
1898 efuse = devm_ioremap_nocache(dev, res.start, size); in netcp_create_interface()
1899 if (!efuse) { in netcp_create_interface()
1906 emac_arch_get_mac_addr(efuse_mac_addr, efuse); in netcp_create_interface()
1912 devm_iounmap(dev, efuse); in netcp_create_interface()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/
Ddm.c184 (rtlpriv->efuse.thermalmeter[0] << 8) | in _rtl92s_dm_txpowertracking_callback_thermalmeter()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
Ddm.c554 rtlpriv->dm.crystal_cap = rtlpriv->efuse.crystalcap; in rtl8821ae_dm_init_dynamic_atc_switch()
2827 if (rtldm->crystal_cap != rtlpriv->efuse.crystalcap) { in rtl8821ae_dm_dynamic_atc_switch()
2828 rtldm->crystal_cap = rtlpriv->efuse.crystalcap; in rtl8821ae_dm_dynamic_atc_switch()
Dhw.c2669 rtl_priv(hw)->efuse.txpwr_fromeprom = true; in _rtl8821ae_read_power_value_fromprom()
Dphy.c2620 if (rtlpriv->efuse.eeprom_regulatory != 2) { in _rtl8821ae_phy_get_txpower_by_rate()
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-mio-defs.h2283 uint64_t efuse:1; member
2287 uint64_t efuse:1;
2302 uint64_t efuse:1; member
2308 uint64_t efuse:1;