Home
last modified time | relevance | path

Searched full:idcode (Results 1 – 16 of 16) sorted by relevance

/linux-6.14.4/arch/arm/mach-omap2/
Did.c150 u32 idcode, prod_id; in omap2xxx_check_revision() local
155 idcode = read_tap_reg(OMAP_TAP_IDCODE); in omap2xxx_check_revision()
157 hawkeye = (idcode >> 12) & 0xffff; in omap2xxx_check_revision()
158 rev = (idcode >> 28) & 0x0f; in omap2xxx_check_revision()
163 idcode, rev, hawkeye, (idcode >> 1) & 0x7ff); in omap2xxx_check_revision()
351 u32 cpuid, idcode; in omap3xxx_check_revision() local
373 idcode = read_tap_reg(OMAP_TAP_IDCODE); in omap3xxx_check_revision()
374 hawkeye = (idcode >> 12) & 0xffff; in omap3xxx_check_revision()
375 rev = (idcode >> 28) & 0xff; in omap3xxx_check_revision()
526 u32 idcode; in omap4xxx_check_revision() local
[all …]
/linux-6.14.4/arch/arm/mach-s3c/
Dinit.c31 static struct cpu_table * __init s3c_lookup_cpu(unsigned long idcode, in s3c_lookup_cpu() argument
36 if ((idcode & tab->idmask) == (tab->idcode & tab->idmask)) in s3c_lookup_cpu()
43 void __init s3c_init_cpu(unsigned long idcode, in s3c_init_cpu() argument
46 cpu = s3c_lookup_cpu(idcode, cputab, cputab_size); in s3c_init_cpu()
49 printk(KERN_ERR "Unknown CPU type 0x%08lx\n", idcode); in s3c_init_cpu()
53 printk("CPU %s (id 0x%08lx)\n", cpu->name, idcode); in s3c_init_cpu()
Dcpu.h60 unsigned long idcode; member
68 extern void s3c_init_cpu(unsigned long idcode,
Ds3c64xx.c79 .idcode = S3C6410_CPU_ID,
/linux-6.14.4/drivers/char/xilinx_hwicap/
Dxilinx_hwicap.c132 .IDCODE = 14,
157 .IDCODE = 12,
182 .IDCODE = 12,
207 .IDCODE = 12,
318 u32 idcode; in hwicap_initialize_hwicap() local
333 /* Attempt to read the IDCODE from ICAP. This in hwicap_initialize_hwicap()
337 dev_dbg(drvdata->dev, "Reading IDCODE...\n"); in hwicap_initialize_hwicap()
339 drvdata, drvdata->config_regs->IDCODE, &idcode); in hwicap_initialize_hwicap()
340 dev_dbg(drvdata->dev, "IDCODE = %x\n", idcode); in hwicap_initialize_hwicap()
Dxilinx_hwicap.h139 u32 IDCODE; member
/linux-6.14.4/drivers/mfd/
Dtwl-core.c158 u32 twl_idcode; /* TWL IDCODE Register value */
521 * twl_read_idcode_register - API to read the IDCODE register.
523 * Unlocks the IDCODE register and read the 32 bit value.
532 pr_err("TWL4030 Unable to unlock IDCODE registers -%d\n", err); in twl_read_idcode_register()
539 pr_err("TWL4030: unable to read IDCODE -%d\n", err); in twl_read_idcode_register()
545 pr_err("TWL4030 Unable to relock IDCODE registers -%d\n", err); in twl_read_idcode_register()
553 * Api to get the TWL Si type from IDCODE value.
564 * Api to get the TWL Si version from IDCODE value.
822 /* read TWL IDCODE Register */ in twl_probe()
/linux-6.14.4/drivers/nvmem/
Dzynqmp_nvmem.c151 int idcode; in zynqmp_nvmem_read() local
163 ret = zynqmp_pm_get_chipid((u32 *)&idcode, (u32 *)&version); in zynqmp_nvmem_read()
167 dev_dbg(dev, "Read chipid val %x %x\n", idcode, version); in zynqmp_nvmem_read()
DKconfig414 soc revision, IDCODE... etc by using the firmware
/linux-6.14.4/drivers/firmware/xilinx/
Dzynqmp.c509 * @idcode: IDCODE register
512 * Return: Returns the status of the operation and the idcode and version
513 * registers in @idcode and @version.
515 int zynqmp_pm_get_chipid(u32 *idcode, u32 *version) in zynqmp_pm_get_chipid() argument
520 if (!idcode || !version) in zynqmp_pm_get_chipid()
524 *idcode = ret_payload[1]; in zynqmp_pm_get_chipid()
541 u32 idcode; in zynqmp_pm_get_family_info() local
555 idcode = ret_payload[1]; in zynqmp_pm_get_family_info()
556 pm_family_code = FIELD_GET(FAMILY_CODE_MASK, idcode); in zynqmp_pm_get_family_info()
557 pm_sub_family_code = FIELD_GET(SUB_FAMILY_CODE_MASK, idcode); in zynqmp_pm_get_family_info()
Dzynqmp-debug.c191 sprintf(debugfs_buf, "Idcode: %#x, Version:%#x\n", in process_api_request()
/linux-6.14.4/Documentation/devicetree/bindings/nvmem/
Dxlnx,zynqmp-nvmem.yaml11 like SOC revision, IDCODE and specific purpose efuses.
/linux-6.14.4/Documentation/devicetree/bindings/firmware/xilinx/
Dxlnx,zynqmp-firmware.yaml68 like SOC revision, IDCODE and specific purpose efuses.
/linux-6.14.4/arch/arm/mach-zynq/
Dslcr.c20 #define SLCR_PSS_IDCODE 0x530 /* PS IDCODE */
/linux-6.14.4/include/linux/firmware/
Dxlnx-zynqmp.h566 int zynqmp_pm_get_chipid(u32 *idcode, u32 *version);
642 static inline int zynqmp_pm_get_chipid(u32 *idcode, u32 *version) in zynqmp_pm_get_chipid() argument
/linux-6.14.4/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
Dphy_cmn.c425 u32 idcode; in wlc_phy_attach() local
489 idcode = wlc_phy_get_radio_ver(pi); in wlc_phy_attach()
491 (idcode & IDCODE_ID_MASK) >> IDCODE_ID_SHIFT; in wlc_phy_attach()
493 (idcode & IDCODE_REV_MASK) >> IDCODE_REV_SHIFT; in wlc_phy_attach()
495 (idcode & IDCODE_VER_MASK) >> IDCODE_VER_SHIFT; in wlc_phy_attach()