Home
last modified time | relevance | path

Searched full:amx (Results 1 – 25 of 40) sorted by relevance

12

/linux/sound/soc/tegra/
H A Dtegra210_amx.c5 // tegra210_amx.c - Tegra210 AMX driver
25 * received within these clock cycles, the AMX input channel gets
61 static void tegra210_amx_write_map_ram(struct tegra210_amx *amx) in tegra210_amx_write_map_ram() argument
65 regmap_write(amx->regmap, TEGRA210_AMX_CFG_RAM_CTRL + amx->soc_data->reg_offset, in tegra210_amx_write_map_ram()
70 for (i = 0; i < amx->soc_data->ram_depth; i++) in tegra210_amx_write_map_ram()
71 regmap_write(amx->regmap, TEGRA210_AMX_CFG_RAM_DATA + amx->soc_data->reg_offset, in tegra210_amx_write_map_ram()
72 amx->map[i]); in tegra210_amx_write_map_ram()
74 for (i = 0; i < amx->soc_data->byte_mask_size; i++) in tegra210_amx_write_map_ram()
75 regmap_write(amx->regmap, in tegra210_amx_write_map_ram()
77 amx->byte_mask[i]); in tegra210_amx_write_map_ram()
[all …]
H A DKconfig154 tristate "Tegra210 AMX module"
156 Config to enable the Audio Multiplexer (AMX) which can multiplex
160 Say Y or M if you want to add support for Tegra210 AMX module.
169 frame. Its design is identical to that of byte RAM in the AMX
H A Dtegra210_amx.h4 * tegra210_amx.h - Definitions for Tegra210 AMX driver
H A Dtegra210_ahub.c135 /* XBAR -> AMX(4:1) -> XBAR */
230 /* XBAR -> AMX(4:1) -> XBAR */
368 /* XBAR -> AMX(4:1) -> XBAR */
707 /* AMX */
774 /* AMX */
852 /* AMX */
/linux/Documentation/devicetree/bindings/sound/
H A Dnvidia,tegra210-amx.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-amx.yaml#
7 title: Tegra210 AMX
10 The Audio Multiplexer (AMX) block can multiplex up to four input streams
25 pattern: "^amx@[0-9a-f]*$"
30 - nvidia,tegra210-amx
31 - nvidia,tegra194-amx
32 - nvidia,tegra264-amx
34 - const: nvidia,tegra186-amx
35 - const: nvidia,tegra210-amx
37 - const: nvidia,tegra234-amx
[all …]
H A Dnvidia,tegra210-ahub.yaml98 '^amx@[0-9a-f]+$':
100 $ref: nvidia,tegra210-amx.yaml#
H A Dnvidia,tegra210-adx.yaml14 RAM in the AMX except that the data flow direction is reversed.
H A Dnvidia,tegra30-ahub.txt34 - amx
/linux/Documentation/arch/x86/
H A Dxstate.rst9 the kernel if available. Features like AMX TILE_DATA (XSTATE component 18)
26 like AMX. Instead of universally requiring larger stack, with the dynamic
58 AMX, and can require one or more XSTATE components to be enabled.
83 AMX TILE_DATA enabling example
89 1. The application first needs to query the kernel for AMX
120 printf("AMX is available.\n");
122 2. After that, determining support for AMX, an application must
134 printf("AMX is ready for use.\n");
/linux/tools/arch/x86/kcpuid/
H A Dcpuid.csv262 0x7, 0, edx, 22, amx_bf16 , AMX-BF16: tile bfloat16 support
264 0x7, 0, edx, 24, amx_tile , AMX-TILE: tile architecture support
265 0x7, 0, edx, 25, amx_int8 , AMX-INT8: tile 8-bit integer support
284 0x7, 1, eax, 21, amx_fp16 , AMX-FP16: FP16 tile operations
292 0x7, 1, edx, 8, amx_complex , AMX-COMPLEX instructions (starting from Granite Rapids)
351 0xd, 0, eax, 17, xcr0_tileconfig , XCR0.TILECONFIG (bit 17) supported (AMX can manage TILECONFIG)
352 0xd, 0, eax, 18, xcr0_tiledata , XCR0.TILEDATA (bit 18) supported (AMX can manage TILEDATA)
436 0x12, 1, ecx, 17, xfrm_tileconfig , Enclave XFRM.TILECONFIG (bit 17) supported (AMX can manage TILECONFIG)
437 0x12, 1, ecx, 18, xfrm_tiledata , Enclave XFRM.TILEDATA (bit 18) supported (AMX can manage TILEDATA)
559 # Intel AMX (Advance
[all...]
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra186.dtsi261 tegra_amx1: amx@2903000 {
262 compatible = "nvidia,tegra186-amx",
263 "nvidia,tegra210-amx";
269 tegra_amx2: amx@2903100 {
270 compatible = "nvidia,tegra186-amx",
271 "nvidia,tegra210-amx";
277 tegra_amx3: amx@2903200 {
278 compatible = "nvidia,tegra186-amx",
279 "nvidia,tegra210-amx";
285 tegra_amx4: amx@2903300 {
[all …]
H A Dtegra194-p2972-0000.dts224 amx@2903000 {
273 amx@2903100 {
322 amx@2903200 {
371 amx@2903300 {
H A Dtegra194-p3509-0000.dtsi169 amx@2903000 {
218 amx@2903100 {
267 amx@2903200 {
316 amx@2903300 {
H A Dtegra194.dtsi358 tegra_amx1: amx@2903000 {
359 compatible = "nvidia,tegra194-amx";
365 tegra_amx2: amx@2903100 {
366 compatible = "nvidia,tegra194-amx";
372 tegra_amx3: amx@2903200 {
373 compatible = "nvidia,tegra194-amx";
379 tegra_amx4: amx@2903300 {
380 compatible = "nvidia,tegra194-amx";
H A Dtegra186-p2771-0000.dts277 amx@2903000 {
326 amx@2903100 {
375 amx@2903200 {
424 amx@2903300 {
H A Dtegra210-p2371-2180.dts360 amx@702d3000 {
409 amx@702d3100 {
H A Dtegra234.dtsi531 tegra_amx1: amx@2903000 {
532 compatible = "nvidia,tegra234-amx",
533 "nvidia,tegra194-amx";
583 tegra_amx2: amx@2903100 {
584 compatible = "nvidia,tegra234-amx",
585 "nvidia,tegra194-amx";
635 tegra_amx3: amx@2903200 {
636 compatible = "nvidia,tegra234-amx",
637 "nvidia,tegra194-amx";
687 tegra_amx4: amx@2903300 {
[all …]
H A Dtegra210.dtsi1619 tegra_amx1: amx@702d3000 {
1620 compatible = "nvidia,tegra210-amx";
1626 tegra_amx2: amx@702d3100 {
1627 compatible = "nvidia,tegra210-amx";
/linux/tools/perf/tests/shell/
H A Dstat_all_metrics.sh71 elif [[ "$result" =~ "FP_ARITH" || "$result" =~ "AMX" ]]
/linux/tools/testing/selftests/kvm/x86/
H A Dxcr0_cpuid_test.c78 /* Check AMX */ in guest_code()
/linux/tools/testing/selftests/x86/
H A DMakefile22 corrupt_xstate_header amx lam test_shadow_stack avx apx
/linux/tools/arch/x86/include/asm/
H A Dcpufeatures.h325 #define X86_FEATURE_AMX_FP16 (12*32+21) /* AMX fp16 Support */
430 #define X86_FEATURE_AMX_BF16 (18*32+22) /* "amx_bf16" AMX bf16 Support */
432 #define X86_FEATURE_AMX_TILE (18*32+24) /* "amx_tile" AMX tile Support */
433 #define X86_FEATURE_AMX_INT8 (18*32+25) /* "amx_int8" AMX int8 Support */
/linux/arch/x86/include/asm/
H A Dcpufeatures.h325 #define X86_FEATURE_AMX_FP16 (12*32+21) /* AMX fp16 Support */
430 #define X86_FEATURE_AMX_BF16 (18*32+22) /* "amx_bf16" AMX bf16 Support */
432 #define X86_FEATURE_AMX_TILE (18*32+24) /* "amx_tile" AMX tile Support */
433 #define X86_FEATURE_AMX_INT8 (18*32+25) /* "amx_int8" AMX int8 Support */
/linux/arch/x86/kernel/fpu/
H A Dxstate.c65 "AMX Tile config",
66 "AMX Tile data",
1672 * vendors into extending XFD for the pre AMX states, especially in __xstate_request_perm()
1837 * e.g. for AMX which requires XFEATURE_XTILE_CFG(17) and
/linux/arch/powerpc/sysdev/
H A Dfsl_lbc.c151 * pre-programmed AMX bits in the UPM RAM.

12