| /kernel/linux/linux-5.10/drivers/clocksource/ |
| D | sh_cmt.c | 3 * SuperH Timer Support - CMT 36 * The CMT comes in 5 different identified flavours, depending not only on the 53 * registers block address. Some CMT instances have a subset of channels 61 * channels only, is a 48-bit gen2 CMT with the 48-bit channels unavailable. 92 struct sh_cmt_device *cmt; member 245 return ch->cmt->info->read_control(ch->iostart, 0); in sh_cmt_read_cmstr() 247 return ch->cmt->info->read_control(ch->cmt->mapbase, 0); in sh_cmt_read_cmstr() 256 ch->cmt->info->write_control(ch->iostart, 0, value); in sh_cmt_write_cmstr() 257 udelay(ch->cmt->reg_delay); in sh_cmt_write_cmstr() 259 ch->cmt->info->write_control(ch->cmt->mapbase, 0, value); in sh_cmt_write_cmstr() [all …]
|
| /kernel/linux/linux-6.6/drivers/clocksource/ |
| D | sh_cmt.c | 3 * SuperH Timer Support - CMT 35 * The CMT comes in 5 different identified flavours, depending not only on the 52 * registers block address. Some CMT instances have a subset of channels 60 * channels only, is a 48-bit gen2 CMT with the 48-bit channels unavailable. 91 struct sh_cmt_device *cmt; member 244 return ch->cmt->info->read_control(ch->iostart, 0); in sh_cmt_read_cmstr() 246 return ch->cmt->info->read_control(ch->cmt->mapbase, 0); in sh_cmt_read_cmstr() 255 ch->cmt->info->write_control(ch->iostart, 0, value); in sh_cmt_write_cmstr() 256 udelay(ch->cmt->reg_delay); in sh_cmt_write_cmstr() 258 ch->cmt->info->write_control(ch->cmt->mapbase, 0, value); in sh_cmt_write_cmstr() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/timer/ |
| D | renesas,cmt.yaml | 4 $id: http://devicetree.org/schemas/timer/renesas,cmt.yaml# 7 title: Renesas Compare Match Timer (CMT) 14 The CMT is a multi-channel 16/32/48-bit timer/counter with configurable clock 18 are independent. A particular CMT instance can implement only a subset of the 19 channels supported by the CMT model. Channel indices represent the hardware 20 position of the channel in the CMT and don't match the channel numbers in the 87 - renesas,r8a774a1-cmt1 # 48-bit CMT on RZ/G2M 88 - renesas,r8a774b1-cmt1 # 48-bit CMT on RZ/G2N 89 - renesas,r8a774c0-cmt1 # 48-bit CMT on RZ/G2E 90 - renesas,r8a774e1-cmt1 # 48-bit CMT on RZ/G2H [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/timer/ |
| D | renesas,cmt.yaml | 4 $id: http://devicetree.org/schemas/timer/renesas,cmt.yaml# 7 title: Renesas Compare Match Timer (CMT) 14 The CMT is a multi-channel 16/32/48-bit timer/counter with configurable clock 18 are independent. A particular CMT instance can implement only a subset of the 19 channels supported by the CMT model. Channel indices represent the hardware 20 position of the channel in the CMT and don't match the channel numbers in the 86 - renesas,r8a774a1-cmt1 # 48-bit CMT on RZ/G2M 87 - renesas,r8a774b1-cmt1 # 48-bit CMT on RZ/G2N 88 - renesas,r8a774c0-cmt1 # 48-bit CMT on RZ/G2E 89 - renesas,r8a774e1-cmt1 # 48-bit CMT on RZ/G2H [all …]
|
| /kernel/linux/linux-5.10/scripts/ |
| D | objdiff | 54 echo $TMPD/$CMT${dir#$SRCTREE} 76 CMT="`git rev-parse --short HEAD`" 133 CMT="`git rev-parse --short $1`" 135 if [ -d "$TMPD/$CMT" ]; then 136 rm -rf $TMPD/$CMT 138 echo >&2 "$CMT not found"
|
| /kernel/linux/linux-6.6/scripts/ |
| D | objdiff | 54 echo $TMPD/$CMT${dir#$SRCTREE} 76 CMT="`git rev-parse --short HEAD`" 133 CMT="`git rev-parse --short $1`" 135 if [ -d "$TMPD/$CMT" ]; then 136 rm -rf $TMPD/$CMT 138 echo >&2 "$CMT not found"
|
| /kernel/linux/linux-6.6/arch/sparc/include/uapi/asm/ |
| D | asi.h | 143 * UltraSparc-III and later specific ASIs. The "(CMT)" marker designates 179 #define ASI_CORE_AVAILABLE 0x41 /* (CMT) LP Available */ 180 #define ASI_CORE_ENABLE_STAT 0x41 /* (CMT) LP Enable Status */ 181 #define ASI_CORE_ENABLE 0x41 /* (CMT) LP Enable RW */ 182 #define ASI_XIR_STEERING 0x41 /* (CMT) XIR Steering RW */ 183 #define ASI_CORE_RUNNING_RW 0x41 /* (CMT) LP Running RW */ 184 #define ASI_CORE_RUNNING_W1S 0x41 /* (CMT) LP Running Write-One Set */ 185 #define ASI_CORE_RUNNING_W1C 0x41 /* (CMT) LP Running Write-One Clr */ 186 #define ASI_CORE_RUNNING_STAT 0x41 /* (CMT) LP Running Status */ 187 #define ASI_CMT_ERROR_STEERING 0x41 /* (CMT) Error Steering RW */ [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/include/uapi/asm/ |
| D | asi.h | 143 * UltraSparc-III and later specific ASIs. The "(CMT)" marker designates 179 #define ASI_CORE_AVAILABLE 0x41 /* (CMT) LP Available */ 180 #define ASI_CORE_ENABLE_STAT 0x41 /* (CMT) LP Enable Status */ 181 #define ASI_CORE_ENABLE 0x41 /* (CMT) LP Enable RW */ 182 #define ASI_XIR_STEERING 0x41 /* (CMT) XIR Steering RW */ 183 #define ASI_CORE_RUNNING_RW 0x41 /* (CMT) LP Running RW */ 184 #define ASI_CORE_RUNNING_W1S 0x41 /* (CMT) LP Running Write-One Set */ 185 #define ASI_CORE_RUNNING_W1C 0x41 /* (CMT) LP Running Write-One Clr */ 186 #define ASI_CORE_RUNNING_STAT 0x41 /* (CMT) LP Running Status */ 187 #define ASI_CMT_ERROR_STEERING 0x41 /* (CMT) Error Steering RW */ [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/resctrl/ |
| D | cache.c | 110 * For CMT, 272 * @cache_span: cache span in bytes for CMT or in lines for CAT 277 * @cmt: CMT test or CAT test 284 bool platform, bool cmt) in show_cache_info() argument 296 (cmt ? (abs(avg_diff) > max_diff) : true); in show_cache_info() 304 ksft_print_msg("Cache span (%s): %zu\n", cmt ? "bytes" : "lines", in show_cache_info()
|
| D | resctrl_tests.c | 53 printf("\t-b benchmark_cmd [options]: run specified benchmark for MBM, MBA and CMT\n"); in cmd_help() 56 printf("e.g. -t mbm,mba,cmt,cat\n"); in cmd_help() 151 ksft_print_msg("Starting CMT test ...\n"); in run_cmt_test() 160 ksft_test_result_skip("Hardware does not support CMT or CMT is disabled\n"); in run_cmt_test() 165 ksft_test_result(!res, "CMT: test\n"); in run_cmt_test() 167 …ksft_print_msg("Intel CMT may be inaccurate when Sub-NUMA Clustering is enabled. Check BIOS config… in run_cmt_test()
|
| D | README | 74 …-b benchmark_cmd [options]: run specified benchmark for MBM, MBA and CMT default benchmark is buil… 75 -t test list: run tests specified in the test list, e.g. -t mbm,mba,cmt,cat
|
| /kernel/linux/linux-6.6/drivers/hsi/clients/ |
| D | nokia-modem.c | 45 dev_info(modem->device, "CMT rst line change detected\n"); in do_nokia_modem_rst_ind_tasklet() 198 cmtspeech.name = "cmt-speech"; in nokia_modem_probe() 206 dev_err(dev, "Could not register cmt-speech device\n"); in nokia_modem_probe() 213 dev_dbg(dev, "Missing cmt-speech driver\n"); in nokia_modem_probe() 217 dev_err(dev, "Could not load cmt-speech driver (%d)\n", err); in nokia_modem_probe()
|
| D | Kconfig | 18 tristate "CMT speech" 21 If you say Y here, you will enable the CMT speech protocol used
|
| /kernel/linux/linux-6.6/Documentation/arch/x86/ |
| D | topology.rst | 96 are SMT- or CMT-type threads. 98 AMDs nomenclature for a CMT core is "Compute Unit". The kernel always uses 116 AMDs nomenclature for CMT threads is "Compute Unit Core". The kernel always 183 AMD nomenclature for CMT systems:: 224 AMD nomenclature for CMT systems::
|
| /kernel/linux/linux-5.10/Documentation/x86/ |
| D | topology.rst | 96 are SMT- or CMT-type threads. 98 AMDs nomenclature for a CMT core is "Compute Unit". The kernel always uses 116 AMDs nomenclature for CMT threads is "Compute Unit Core". The kernel always 183 AMD nomenclature for CMT systems:: 224 AMD nomenclature for CMT systems::
|
| /kernel/linux/linux-5.10/drivers/hsi/clients/ |
| D | nokia-modem.c | 46 dev_info(modem->device, "CMT rst line change detected\n"); in do_nokia_modem_rst_ind_tasklet() 200 cmtspeech.name = "cmt-speech"; in nokia_modem_probe() 208 dev_err(dev, "Could not register cmt-speech device\n"); in nokia_modem_probe() 215 dev_dbg(dev, "Missing cmt-speech driver\n"); in nokia_modem_probe() 219 dev_err(dev, "Could not load cmt-speech driver (%d)\n", err); in nokia_modem_probe()
|
| D | Kconfig | 18 tristate "CMT speech" 21 If you say Y here, you will enable the CMT speech protocol used
|
| /kernel/linux/linux-6.6/arch/sh/kernel/cpu/ |
| D | clock-cpg.c | 65 clk_add_alias("fck", "sh-cmt-16.0", "peripheral_clk", NULL); in cpg_clk_init() 66 clk_add_alias("fck", "sh-cmt-32.0", "peripheral_clk", NULL); in cpg_clk_init()
|
| /kernel/linux/linux-5.10/arch/sh/kernel/cpu/ |
| D | clock-cpg.c | 65 clk_add_alias("fck", "sh-cmt-16.0", "peripheral_clk", NULL); in cpg_clk_init() 66 clk_add_alias("fck", "sh-cmt-32.0", "peripheral_clk", NULL); in cpg_clk_init()
|
| /kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh3/ |
| D | setup-sh7720.c | 159 .name = "sh-cmt-32", 228 ADC, DMAC2, USBFI, CMT, enumerator 262 INTC_VECT(CMT, 0xf00), INTC_VECT(PCC, 0xf60), 272 { 0xA4080000UL, 0, 16, 4, /* IPRF */ { ADC, DMAC2, USBFI, CMT } },
|
| /kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh3/ |
| D | setup-sh7720.c | 159 .name = "sh-cmt-32", 228 ADC, DMAC2, USBFI, CMT, enumerator 262 INTC_VECT(CMT, 0xf00), INTC_VECT(PCC, 0xf60), 272 { 0xA4080000UL, 0, 16, 4, /* IPRF */ { ADC, DMAC2, USBFI, CMT } },
|
| /kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4a/ |
| D | setup-sh7366.c | 184 .name = "sh-cmt-32", 265 SDHI, CMT, TSIF, SIU, enumerator 298 INTC_VECT(CMT, 0xf00), INTC_VECT(TSIF, 0xf20), 336 { 0, 0, 0, CMT, 0, USB, } }, 351 { 0xa4080014, 0, 16, 4, /* IPRF */ { 0, DMAC45, USB, CMT } },
|
| /kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4a/ |
| D | setup-sh7366.c | 184 .name = "sh-cmt-32", 265 SDHI, CMT, TSIF, SIU, enumerator 298 INTC_VECT(CMT, 0xf00), INTC_VECT(TSIF, 0xf20), 336 { 0, 0, 0, CMT, 0, USB, } }, 351 { 0xa4080014, 0, 16, 4, /* IPRF */ { 0, DMAC45, USB, CMT } },
|
| /kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/ |
| D | setup-sh7760.c | 35 MFI, ADC, CMT, enumerator 71 INTC_VECT(ADC, 0xf80), INTC_VECT(CMT, 0xfa0), 100 0, MFI, 0, 0, 0, 0, ADC, CMT, } }, 114 MFI, 0, ADC, CMT } },
|
| /kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/ |
| D | setup-sh7760.c | 35 MFI, ADC, CMT, enumerator 71 INTC_VECT(ADC, 0xf80), INTC_VECT(CMT, 0xfa0), 100 0, MFI, 0, 0, 0, 0, ADC, CMT, } }, 114 MFI, 0, ADC, CMT } },
|