Home
last modified time | relevance | path

Searched full:fuses (Results 1 – 25 of 31) sorted by relevance

12

/linux/drivers/nvmem/
H A Dapple-efuses.c15 void __iomem *fuses; member
25 *dst++ = readl_relaxed(priv->fuses + offset); in apple_efuses_read()
53 priv->fuses = devm_platform_get_and_ioremap_resource(pdev, 0, &res); in apple_efuses_probe()
54 if (IS_ERR(priv->fuses)) in apple_efuses_probe()
55 return PTR_ERR(priv->fuses); in apple_efuses_probe()
H A Dqfprom.c152 * when we're not blowing fuses. At the moment, the regulator framework in qfprom_disable_fuse_blowing()
246 * qfprom_reg_write() - Write to fuses.
252 * Writes to fuses. WARNING: THIS IS PERMANENT.
/linux/drivers/pmdomain/qcom/
H A Dcpr.c804 const struct cpr_fuse *fuses = drv->cpr_fuses; in cpr_populate_ring_osc_idx() local
808 for (; fuse < end; fuse++, fuses++) { in cpr_populate_ring_osc_idx()
809 ret = nvmem_cell_read_variable_le_u32(drv->dev, fuses->ring_osc, &data); in cpr_populate_ring_osc_idx()
846 const struct cpr_fuse *fuses = drv->cpr_fuses; in cpr_fuse_corner_init() local
867 for (i = 0; fuse <= end; fuse++, fuses++, i++, fdata++) { in cpr_fuse_corner_init()
877 uV = cpr_read_fuse_uV(desc, fdata, fuses->init_voltage, in cpr_fuse_corner_init()
897 ret = nvmem_cell_read_variable_le_u32(drv->dev, fuses->quotient, &fuse->quot); in cpr_fuse_corner_init()
1068 const struct cpr_fuse *fuses = drv->cpr_fuses; in cpr_corner_init() local
1166 quot_offset = fuses[fnum].quotient_offset; in cpr_corner_init()
1219 struct cpr_fuse *fuses; in cpr_get_fuses() local
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Dnvidia,tegra20-usb-phy.yaml167 nvidia,xcvr-setup-use-fuses:
168 description: Indicates that the value is read from the on-chip fuses.
254 - required: ["nvidia,xcvr-setup-use-fuses"]
/linux/Documentation/devicetree/bindings/iio/adc/
H A Dmicrochip,mcp3564.yaml84 The address is set on a per-device basis by fuses in the factory,
85 configured on request. If not requested, the fuses are set for 0x1.
/linux/arch/mips/cavium-octeon/executive/
H A Docteon-model.c462 /* Check for model in fuses, overrides normal decode */ in octeon_model_get_string_buffer()
475 /* Have both number and suffix in fuses, so both */ in octeon_model_get_string_buffer()
484 /* Don't have suffix, so just use model from fuses */ in octeon_model_get_string_buffer()
H A Dcvmx-l2c.c824 * cvmx_mio_fus_dat3.s.l2c_crip fuses map as follows in cvmx_l2c_get_num_assoc()
/linux/Documentation/devicetree/bindings/cpufreq/
H A Dimx-cpufreq-dt.txt5 "speed grading" value which are written in fuses. These bits are combined with
/linux/drivers/rtc/
H A Drtc-stmp3xxx.c303 * are 32000 Hz and 32768 Hz) is detectable from fuses, but as reality in stmp3xxx_rtc_probe()
304 * proves these fuses are not blown correctly on all machines, so the in stmp3xxx_rtc_probe()
/linux/drivers/bus/
H A Dintel-ixp4xx-eb.c69 /* Fuses on the IXP43x */
377 /* Check some fuses */ in ixp4xx_exp_probe()
/linux/drivers/soc/tegra/fuse/
H A Dspeedo-tegra210.c116 /* Read speedo/IDDQ fuses */ in tegra210_init_speedo_data()
/linux/Documentation/security/keys/
H A Dtrusted-encrypted.rst36 fuses and is accessible to TEE only.
48 in the on-chip fuses and is accessible to the DCP encryption engine only.
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra30-asus-tf201.dts590 /delete-property/ nvidia,xcvr-setup-use-fuses;
595 /delete-property/ nvidia,xcvr-setup-use-fuses;
H A Dtegra30.dtsi1143 nvidia,xcvr-setup-use-fuses;
1186 nvidia,xcvr-setup-use-fuses;
1228 nvidia,xcvr-setup-use-fuses;
H A Dtegra20-acer-a500-picasso.dts1107 nvidia,xcvr-setup-use-fuses;
1118 nvidia,xcvr-setup-use-fuses;
/linux/drivers/soc/qcom/
H A Dice.c120 /* If fuses are blown, ICE might not work in the standard way. */ in qcom_ice_check_supported()
125 dev_warn(dev, "Fuses are blown; ICE is unusable!\n"); in qcom_ice_check_supported()
/linux/drivers/soc/imx/
H A Dsoc-imx8m.c80 * SOC revision on older imx8mq is not available in fuses so query in imx8mq_soc_revision()
/linux/drivers/thermal/mediatek/
H A Dauxadc_thermal.c123 * Layout of the fuses providing the calibration data
144 * Layout of the fuses providing the calibration data
158 * Layout of the fuses providing the calibration data
/linux/include/linux/firmware/intel/
H A Dstratix10-smc.h603 * Sync call to dump all the fuses and key hashes
/linux/drivers/clk/tegra/
H A Dclk-tegra124-emc.c514 * fuses until the apbmisc driver is loaded. in tegra124_clk_register_emc()
/linux/drivers/nvme/target/
H A Dpassthru.c138 id->fuses = 0; in nvmet_passthru_override_id_ctrl()
/linux/drivers/gpu/drm/xe/
H A Dxe_configfs.c86 * even if they are available in hardware. This is applied after HW fuses are
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mn.dtsi581 * reg = <0x4 0x8> describes fuses 0x410 and
/linux/drivers/usb/phy/
H A Dphy-tegra-usb.c1172 pdev->dev.of_node, "nvidia,xcvr-setup-use-fuses"); in utmi_phy_probe()
/linux/include/linux/
H A Dnvme.h371 __le16 fuses; member

12