Home
last modified time | relevance | path

Searched full:dccm (Results 1 – 9 of 9) sorted by relevance

/linux/arch/arc/kernel/
H A Dsetup.c53 } iccm, dccm; member
86 struct bcr_dccm_arcompact dccm; in arcompact_mumbojumbo() local
135 READ_BCR(ARC_REG_DCCM_BUILD, dccm); in arcompact_mumbojumbo()
136 if (dccm.ver) { in arcompact_mumbojumbo()
138 info->dccm.sz = 2048 << dccm.sz; /* 2K to 256K */ in arcompact_mumbojumbo()
141 info->dccm.base = base & ~0xF; in arcompact_mumbojumbo()
166 struct bcr_dccm_arcv2 dccm; in arcv2_mumbojumbo() local
258 READ_BCR(ARC_REG_DCCM_BUILD, dccm); in arcv2_mumbojumbo()
259 if (dccm.ver) { in arcv2_mumbojumbo()
261 info->dccm.sz = 256 << dccm.sz0; in arcv2_mumbojumbo()
[all …]
/linux/arch/arc/include/asm/
H A Dlinkage.h35 /* annotation for data we want in DCCM - if enabled in .config */
45 /* annotation for data we want in DCCM - if enabled in .config */
H A Darcregs.h10 #define ARC_REG_AUX_DCCM 0x18 /* DCCM Base Addr ARCv2 */
12 #define ARC_REG_DCCM_BASE_BUILD 0x61 /* DCCM Base Addr ARCompact */
21 #define ARC_REG_DCCM_BUILD 0x74 /* DCCM size (common) */
/linux/drivers/accel/habanalabs/include/gaudi2/
H A Dgaudi2.h76 /* Every ARC cpu in the system contains a single DCCM block
77 * except MME and Scheduler ARCs which contain 2 DCCM blocks
H A Dgaudi2_reg_map.h29 * Single scratchpad register used for all ARCs to notify dccm queue full event to FW.
/linux/sound/soc/intel/atom/sst/
H A Dsst_loader.c363 * Writing the DDR physical base to DCCM offset
383 dev_dbg(ctx->dev, "config written to DCCM\n"); in sst_post_download_mrfld()
424 /* Write the DRAM/DCCM config before enabling FW */ in sst_load_fw()
/linux/drivers/bluetooth/
H A Dhci_aml.c297 /* Download DCCM */ in aml_download_firmware()
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c3603 /* Each ARC scheduler has 2 consecutive DCCM blocks */ in gaudi2_scrub_arc_dccm()
3615 /* Scrub lower DCCM block */ in gaudi2_scrub_arc_dccm()
3621 /* Switch to upper DCCM block */ in gaudi2_scrub_arc_dccm()
3625 /* Scrub upper DCCM block */ in gaudi2_scrub_arc_dccm()
3631 /* Switch to lower DCCM block */ in gaudi2_scrub_arc_dccm()
3688 dev_err(hdev->dev, "Failed to scrub arcs DCCM\n"); in gaudi2_late_init()
7492 dev_err(hdev->dev, "Failed to scrub arcs DCCM\n"); in gaudi2_compute_reset_late_init()
9969 "ARC DCCM Full event: Eng: %s, Intr_type: %u, Qidx: %u", in hl_arc_event_handle()
H A Dgaudi2_security.c3118 * SPI Flash, ARC0/1 ICCM/DCCM, Secure Boot ROM, PSOC_FW/Scratchpad/PCIE_FW SRAM in gaudi2_init_hbw_range_registers()