Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/nvmem/
Drockchip-efuse.txt4 - compatible: Should be "rockchip,rockchip-efuse"
15 efuse: efuse@ffb40000 {
16 compatible = "rockchip,rockchip-efuse";
/linux-4.4.14/Documentation/devicetree/bindings/edac/
Dapm-xgene-edac.txt18 - regmap-efuse : Regmap of the PMD efuse resource.
62 efuse: efuse@1054a000 {
63 compatible = "apm,xgene-efuse", "syscon";
75 regmap-efuse = <&efuse>;
/linux-4.4.14/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*/
Dk2l-netcp.dtsi132 reg-names = "efuse";
195 efuse-mac = <1>;
207 efuse-mac = <0>;
Dk2e-netcp.dtsi133 reg-names = "efuse";
212 efuse-mac = <1>;
224 efuse-mac = <0>;
Dk2hk-netcp.dtsi150 reg-names = "efuse";
215 efuse-mac = <1>;
227 efuse-mac = <0>;
Domap443x.dtsi55 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap36xx.dtsi56 /*uV ABB efuse rbb_m fbb_m vset_m*/
Ddra7.dtsi972 "int-address", "efuse-address",
985 /*uV ABB efuse rbb_m fbb_m vset_m*/
1005 "int-address", "efuse-address",
1018 /*uV ABB efuse rbb_m fbb_m vset_m*/
1038 "int-address", "efuse-address",
1051 /*uV ABB efuse rbb_m fbb_m vset_m*/
1071 "int-address", "efuse-address",
1084 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap5.dtsi1091 "efuse-address", "ldo-address";
1103 /*uV ABB efuse rbb_m fbb_m vset_m*/
1121 "efuse-address", "ldo-address";
1133 /*uV ABB efuse rbb_m fbb_m vset_m*/
Datlas6.dtsi663 compatible = "sirf,prima2-efuse";
Domap5-board-common.dtsi528 /* Only for efuse reprograming! */
Dprima2.dtsi689 compatible = "sirf,prima2-efuse";
Domap5-cm-t54.dts567 /* Only for efuse reprograming! */
Dtegra114.dtsi514 compatible = "nvidia,tegra114-efuse";
Dtegra20.dtsi568 compatible = "nvidia,tegra20-efuse";
Dtegra30.dtsi652 compatible = "nvidia,tegra30-efuse";
Dtegra124.dtsi585 compatible = "nvidia,tegra124-efuse";
/linux-4.4.14/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.
137 when it obtains the mac address from efuse.
139 only if efuse-mac is 0. When efuse-mac is 0, the MAC
150 reg-names = "efuse";
204 efuse-mac = <1>;
216 efuse-mac = <0>;
/linux-4.4.14/drivers/net/wireless/realtek/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.4.14/drivers/nvmem/
DMakefile16 nvmem_rockchip_efuse-y := rockchip-efuse.o
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
DMakefile7 efuse.o \
Dregd.c433 channel_plan_to_country_code(rtlpriv->efuse.channel_plan); in rtl_regd_init()
437 rtlpriv->efuse.channel_plan, rtlpriv->regd.country_code); 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.h2580 struct rtl_efuse efuse; member
2652 #define rtl_efuse(rtlpriv) (&((rtlpriv)->efuse))
Dbase.c1844 memcpy(bssid, rtlpriv->efuse.dev_addr, ETH_ALEN); in rtl_send_smps_action()
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dprima2-clock.txt37 efuse 22
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dapm-xgene-dma.txt14 4th - Soc efuse register address space.
/linux-4.4.14/drivers/clk/sirf/
Dclk-prima2.c63 spi1, pwmc, efuse, pulse, dmac0, dmac1, nand, audio, usp0, usp1, enumerator
Dclk-atlas6.c64 spi1, pwmc, efuse, pulse, dmac0, dmac1, nand, audio, usp0, usp1, enumerator
/linux-4.4.14/arch/mips/ralink/
Dmt7620.c540 u32 efuse = __raw_readl(sysc + SYSC_REG_EFUSE_CFG); in prom_soc_init() local
542 if (efuse & EFUSE_MT7688) { in prom_soc_init()
/linux-4.4.14/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.4.14/arch/arm64/boot/dts/apm/
Dapm-storm.dtsi442 efuse: efuse@1054a000 { label
443 compatible = "apm,xgene-efuse", "syscon";
455 regmap-efuse = <&efuse>;
/linux-4.4.14/drivers/net/wireless/realtek/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.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
Ddm.c259 rtlpriv->dm.crystal_cap = rtlpriv->efuse.crystalcap; in rtl8723be_dm_init_dynamic_atc_switch()
1158 if (rtldm->crystal_cap != rtlpriv->efuse.crystalcap) { in rtl8723be_dm_dynamic_atc_switch()
1159 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.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c1863 void __iomem *efuse = NULL; in netcp_create_interface() local
1912 efuse = devm_ioremap_nocache(dev, res.start, size); in netcp_create_interface()
1913 if (!efuse) { in netcp_create_interface()
1920 emac_arch_get_mac_addr(efuse_mac_addr, efuse, efuse_mac); in netcp_create_interface()
1926 devm_iounmap(dev, efuse); in netcp_create_interface()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Ddm.c184 (rtlpriv->efuse.thermalmeter[0] << 8) | in _rtl92s_dm_txpowertracking_callback_thermalmeter()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Ddm.c554 rtlpriv->dm.crystal_cap = rtlpriv->efuse.crystalcap; in rtl8821ae_dm_init_dynamic_atc_switch()
2823 if (rtldm->crystal_cap != rtlpriv->efuse.crystalcap) { in rtl8821ae_dm_dynamic_atc_switch()
2824 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.4.14/drivers/edac/
Dxgene_edac.c894 static int xgene_edac_pmd_available(u32 efuse, int pmd) in xgene_edac_pmd_available() argument
896 return (efuse & (1 << pmd)) ? 0 : 1; in xgene_edac_pmd_available()
/linux-4.4.14/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;