| /linux/Documentation/fb/ |
| H A D | viafb.modes | 14 # Scan Frequency 31.469 kHz 59.94 Hz 29 # D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz 31 timings 39722 48 16 33 10 96 2 endmode mode "480x640-60" 32 # D: 24.823 MHz, H: 39.780 kHz, V: 60.00 Hz 39 # Scan Frequency 37.500 kHz 75.00 Hz 45 # 15 chars 16 lines 53 # D: 31.50 MHz, H: 37.500 kHz, V: 75.00 Hz 54 geometry 640 480 640 480 32 timings 31747 120 16 16 1 64 3 endmode 60 # Scan Frequency 43.269 kHz 85.00 Hz 74 # D: 36.000 MHz, H: 43.269 kHz, V: 85.00 Hz [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | audiophile-usb.rst | 17 - Added Low Endianness nature of 16bits-modes 47 * sample depth of 16 or 24 bits 48 * sample rate from 8kHz to 96kHz 57 * 16-bit/48kHz ==> 4 channels in + 4 channels out 61 * 24-bit/48kHz ==> 4 channels in + 2 channels out, 66 * 24-bit/96kHz ==> 2 channels in _or_ 2 channels out (half duplex only) 113 24bit-depth-mode and immediately after wants to switch to a 16bit-depth mode, 132 supported audio format are S16_BE for 16-bit depth modes and S24_3BE for 190 16-bit modes 197 - 16bits 48kHz mode with Di disabled [all …]
|
| H A D | hdspm.rst | 46 * Quad Speed -- 1..16 channels 51 over the MADI, but all 16 channels are available for the mixer, 86 ALSA. In theory now you can get now a latency as low as 16 143 * Values -- "AutoSync", "Internal 32.0 kHz", "Internal 44.1 kHz", 144 "Internal 48.0 kHz", "Internal 64.0 kHz", "Internal 88.2 kHz", 145 "Internal 96.0 kHz"
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| H A D | nv40.c | 44 int P = (ctrl & 0x00070000) >> 16; in read_pll_1() 47 u32 ref = 27000, khz = 0; in read_pll_1() local 50 khz = ref * N / M; in read_pll_1() 52 return khz >> P; in read_pll_1() 62 int M2 = (coef & 0x00ff0000) >> 16; in read_pll_2() 65 int P = (ctrl & 0x00070000) >> 16; in read_pll_2() 66 u32 ref = 27000, khz = 0; in read_pll_2() local 69 khz = ref * N1 / M1; in read_pll_2() 72 khz = khz * N2 / M2; in read_pll_2() 74 khz = 0; in read_pll_2() [all …]
|
| H A D | gt215.c | 100 sdiv = ((sctl & 0x003f0000) >> 16) + 2; in read_clk() 120 P = (coef & 0x003f0000) >> 16; in read_pll() 187 gt215_clk_info(struct nvkm_clk *base, int idx, u32 khz, in gt215_clk_info() argument 196 switch (khz) { in gt215_clk_info() 199 return khz; in gt215_clk_info() 202 return khz; in gt215_clk_info() 205 return khz; in gt215_clk_info() 208 sdiv = min((sclk * 2) / khz, (u32)65); in gt215_clk_info() 210 diff = ((khz + 3000) - oclk); in gt215_clk_info() 224 info->clk = (((sdiv - 2) << 16) | 0x00003100); in gt215_clk_info() [all …]
|
| /linux/sound/pci/ca0106/ |
| H A D | ca0106.h | 39 * 0.0.16 65 /* CNL[1:0], ADDR[27:16] */ 75 #define IPR_SPDIF_IN_USER 0x00004000 /* SPDIF input user data has 16 more bits */ 76 #define IPR_SPDIF_OUT_USER 0x00002000 /* SPDIF output user data needs 16 more bits */ 95 #define INTE_SPDIF_IN_USER 0x00004000 /* SPDIF input user data has 16 more bits */ 96 #define INTE_SPDIF_OUT_USER 0x00002000 /* SPDIF output user data needs 16 more bits */ 144 * bit 12 0 = 48 Khz / 1 = 96 Khz Analog out on SB Live 24bit. 153 * GPO Enable [23:16] Default 0x0f. Setting a bit to 1, causes the pin to be an output pin. 155 #define CA0106_AC97DATA 0x1c /* AC97 register set data register (16 bit) */ 166 * 4 bytes for period_size << 16. [all …]
|
| /linux/sound/ppc/ |
| H A D | awacs.h | 112 #define SAMPLERATE_48000 (0x0 << 3) /* 48 or 44.1 kHz */ 113 #define SAMPLERATE_32000 (0x1 << 3) /* 32 or 29.4 kHz */ 114 #define SAMPLERATE_24000 (0x2 << 3) /* 24 or 22.05 kHz */ 115 #define SAMPLERATE_19200 (0x3 << 3) /* 19.2 or 17.64 kHz */ 116 #define SAMPLERATE_16000 (0x4 << 3) /* 16 or 14.7 kHz */ 117 #define SAMPLERATE_12000 (0x5 << 3) /* 12 or 11.025 kHz */ 118 #define SAMPLERATE_9600 (0x6 << 3) /* 9.6 or 8.82 kHz */ 119 #define SAMPLERATE_8000 (0x7 << 3) /* 8 or 7.35 kHz */ 143 #define MASK_ERRCODE (0xf << 16) /* Error Code */ 172 #define RATE_48000 (0x0 << 8) /* 48 kHz */ [all …]
|
| /linux/include/sound/ |
| H A D | designware_i2s.h | 15 * @data_width: number of bits per sample (8/16/24/32 bit) 16 * @sample_rate: sampling frequency (8Khz, 16Khz, 32Khz, 44Khz, 48Khz)
|
| /linux/sound/firewire/dice/ |
| H A D | dice-weiss.c | 13 // Weiss DAC202: 192kHz 2-channel DAC 19 // Weiss MAN301: 192kHz 2-channel music archive network player 25 // Weiss INT202: 192kHz unidirectional 2-channel digital Firewire nterface 31 // Weiss INT203: 192kHz bidirectional 2-channel digital Firewire nterface 37 // Weiss ADC2: 192kHz A/D converter with microphone preamps and line nputs 43 // Weiss DAC2/Minerva: 192kHz 2-channel DAC 49 // Weiss Vesta: 192kHz 2-channel Firewire to AES/EBU interface 55 // Weiss AFI1: 192kHz 24-channel Firewire to ADAT or AES/EBU interface 57 .tx_pcm_chs = {{24, 16, 8}, {0, 0, 0} }, 58 .rx_pcm_chs = {{24, 16, 8}, {0, 0, 0} },
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | tda8261.h | 12 TDA8261_STEP_2000 = 0, /* 2000 kHz */ 13 TDA8261_STEP_1000, /* 1000 kHz */ 14 TDA8261_STEP_500, /* 500 kHz */ 15 TDA8261_STEP_250, /* 250 kHz */ 16 TDA8261_STEP_125 /* 125 kHz */ 20 // u8 buf[16];
|
| /linux/sound/pci/emu10k1/ |
| H A D | p16v.h | 21 * 4 bytes for period_size << 16. 25 #define PLAYBACK_LIST_SIZE 0x01 /* Size of list in bytes << 16. E.g. 8 periods -> 0x00380000 */ 73 * [19:16] Playback mixer output enable. 1 bit per channel. 93 * [18:16] Channel 0 Detected sample rate. 0 - 44.1khz 94 * 1 - 48 khz 95 * 2 - 96 khz 96 * 3 - 192 khz 110 /* Playback (0x1<<channel_id) Don't touch high 16bits. */ 114 * Record source select for channel 0 [18:16] 147 /* SRC48 converts samples rates 44.1, 48, 96, 192 to 48 khz. */ [all …]
|
| /linux/drivers/media/radio/si470x/ |
| H A D | radio-si470x-common.c | 36 * 2008-01-16 Tobias Lorenz <tobias.lorenz@gmx.net> 93 * 2009-06-16 Edouard Lafargue <edouard@lafargue.name> 108 /* Spacing (kHz) */ 109 /* 0: 200 kHz (USA, Australia) */ 110 /* 1: 100 kHz (Europe, Japan) */ 111 /* 2: 50 kHz */ 114 MODULE_PARM_DESC(space, "Spacing: 0=200kHz 1=100kHz *2=50kHz*"); 142 .rangelow = 87500 * 16, 143 .rangehigh = 108000 * 16, 154 .rangelow = 76000 * 16, [all …]
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6q.dtsi | 25 /* kHz uV */ 33 /* ARM kHz SOC-PU uV */ 62 /* kHz uV */ 70 /* ARM kHz SOC-PU uV */ 97 /* kHz uV */ 105 /* ARM kHz SOC-PU uV */ 132 /* kHz uV */ 140 /* ARM kHz SOC-PU uV */ 314 <&iomuxc 14 19 1>, <&iomuxc 15 21 1>, <&iomuxc 16 208 1>, 320 gpio-ranges = <&iomuxc 0 191 16>, <&iomuxc 16 55 14>, <&iomuxc 30 35 1>, [all …]
|
| /linux/drivers/media/tuners/ |
| H A D | tea5767.c | 81 /* Unselected means 32.768 KHz freq as reference. Otherwise Xtal at 13 MHz */ 151 frq = (div * 50000 - 700000 - 225000) / 4; /* Freq in KHz */ in tea5767_status_dump() 154 frq = (div * 50000 + 700000 + 225000) / 4; /* Freq in KHz */ in tea5767_status_dump() 157 frq = (div * 32768 + 700000 + 225000) / 4; /* Freq in KHz */ in tea5767_status_dump() 161 frq = (div * 32768 - 700000 - 225000) / 4; /* Freq in KHz */ in tea5767_status_dump() 167 tuner_info("Frequency %d.%03d KHz (divider = 0x%04x)\n", in tea5767_status_dump() 196 tuner_dbg("radio freq = %d.%03d MHz\n", frq/16000,(frq/16)%1000); in set_radio_freq() 237 /* Rounds freq to next decimal value - for 62.5 KHz step */ in set_radio_freq() 238 /* frq = 20*(frq/16)+radio_frq[frq%16]; */ in set_radio_freq() 244 div = (frq * (4000 / 16) + 700000 + 225000 + 25000) / 50000; in set_radio_freq() [all …]
|
| H A D | qt1010_priv.h | 37 16 ff ? 41 1a d0 set frequency: 125 kHz scale, n*125 kHz 65 #define QT1010_STEP (125 * kHz) /*
|
| /linux/drivers/gpu/drm/amd/include/ |
| H A D | atombios.h | 68 #define ATOM_UNDERLAY_PIPE0 16 138 #define ATOM_TV_CV 16 479 ULONG ulClockFreq:24; // in unit of 10kHz 481 ULONG ulClockFreq:24; // in unit of 10kHz 606 …bDiv; //Output:UPPER_WORD=FB_DIV_INTEGER, LOWER_WORD=FB_DIV_FRAC shl (16-FB_FRACTION_BITS) 687 ULONG ulTargetEngineClock; //In 10Khz unit 692 ULONG ulTargetEngineClock; //In 10Khz unit 698 ULONG ulTargetEngineClock; //In 10Khz unit 708 ULONG ulTargetMemoryClock; //In 10Khz unit 713 ULONG ulTargetMemoryClock; //In 10Khz unit [all …]
|
| /linux/arch/arm/mach-omap1/ |
| H A D | timer32k.c | 59 * 32KHz OS timer 61 * This currently works only on 16xx, as 1510 does not have the continuous 62 * 32KHz synchronous timer. The 32KHz synchronous timer is used to keep track 63 * of time in addition to the 32KHz OS timer. Using only the 32KHz OS timer 65 * with the 32KHz synchronized timer. 69 /* 16xx specific defines */ 152 IRQF_TIMER | IRQF_IRQPOLL, "32KHz timer", NULL)) in omap_init_32k_timer() 153 pr_err("Failed to request irq %d(32KHz timer)\n", INT_OS_TIMER); in omap_init_32k_timer() 167 * 32KHz clocksource ... always available, on pretty most chips except
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | atombios.h | 129 #define ATOM_TV_CV 16 445 ULONG ulClockFreq:24; // in unit of 10kHz 447 ULONG ulClockFreq:24; // in unit of 10kHz 544 …bDiv; //Output:UPPER_WORD=FB_DIV_INTEGER, LOWER_WORD=FB_DIV_FRAC shl (16-FB_FRACTION_BITS) 584 ULONG ulTargetEngineClock; //In 10Khz unit 589 ULONG ulTargetEngineClock; //In 10Khz unit 598 ULONG ulTargetMemoryClock; //In 10Khz unit 603 ULONG ulTargetMemoryClock; //In 10Khz unit 612 ULONG ulDefaultEngineClock; //In 10Khz unit 613 ULONG ulDefaultMemoryClock; //In 10Khz unit [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | acornfb.c | 151 case 16: vidc.control |= VIDC20_CTRL_16BPP; break; in acornfb_set_timing() 247 * We have to take note of the VIDC20's 16-bit palette here. 248 * The VIDC20 looks up a 16 bit pixel as follows: 273 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in acornfb_setcolreg() 290 if (info->var.bits_per_pixel == 16) { in acornfb_setcolreg() 332 sam_size = 16; in acornfb_adjust_timing() 473 case 16: in acornfb_check_var() 489 var->blue.offset = 16; in acornfb_check_var() 532 current_par.palette_size = 16; in acornfb_set_par() 540 case 16: in acornfb_set_par() [all …]
|
| /linux/drivers/media/radio/ |
| H A D | radio-tea5777.c | 28 #define TEA5777_FM_IF 150 /* kHz */ 29 #define TEA5777_FM_FREQ_STEP 50 /* kHz */ 31 #define TEA5777_AM_IF 21 /* kHz */ 32 #define TEA5777_AM_FREQ_STEP 1 /* kHz */ 110 #define TEA5777_W_AM_RFB_MASK (1LL << 16) 111 #define TEA5777_W_AM_RFB_SHIFT 16 125 #define TEA5777_R_SFOUND_MASK (0x01 << 16) 126 #define TEA5777_R_SFOUND_SHIFT 16 146 .rangelow = 76000 * 16, 147 .rangehigh = 108000 * 16, [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | wm8974.c | 37 { 16, 0x0000 }, { 17, 0x0000 }, { 18, 0x012c }, { 19, 0x002c }, 56 static const char *wm8974_deemp[] = {"None", "32kHz", "44.1kHz", "48kHz" }; 61 static const char *wm8974_eq3[] = {"650Hz", "850Hz", "1.1kHz", "1.4kHz" }; 62 static const char *wm8974_eq4[] = {"1.8kHz", "2.4kHz", "3.2kHz", "4.1kHz" }; [all...] |
| /linux/sound/soc/intel/keembay/ |
| H A D | kmb_platform.h | 74 #define COMP1_TX_WORDSIZE_0(r) FIELD_GET(GENMASK(18, 16), (r)) 111 #define I2S_DMAEN_RXBLOCK (1 << 16) 117 * @data_width: number of bits per sample (8/16/24/32 bit) 118 * @sample_rate: sampling frequency (8Khz, 16Khz, 48Khz)
|
| /linux/Documentation/admin-guide/media/ |
| H A D | vivid.rst | 11 Up to 64 vivid instances can be created, each with up to 16 inputs and 16 outputs. 73 - bit 16: Framebuffer for testing overlays 89 are created for each video capture device. At most 16 inputs can be created, 96 instance. This is a hexadecimal value with up to 16 pairs of bits, each 116 are created for each video output device. At most 16 outputs can be 123 driver instance. This is a hexadecimal value with up to 16 bits, each bit 383 Choices are '4x3', '16x9' which will give letterboxed widescreen video and 384 '16x9 Anamorphic' which will give full screen squashed anamorphic widescreen 428 same ratio as the chosen format), '4x3' or '16x9', either of which can 526 - AM: 520 kHz - 1710 kHz [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | iqs626a.yaml | 139 multipleOf: 16 255 maximum: 16 284 1: 2 MHz (500 kHz) 285 2: 1 MHz (250 kHz) 286 3: 500 kHz (125 kHz) 294 Tightens the ATI band from 1/8 to 1/16 of the desired target (ULP and 397 0: 16 MHz (4 MHz) 400 3: 2 MHz (500 kHz) 604 1: 2 MHz (500 kHz) 605 2: 1 MHz (250 kHz) [all …]
|
| /linux/arch/m68k/include/asm/ |
| H A D | mac_psc.h | 112 * [ 16-bit ] 136 * MacOS 8.0 says I'm at 48 KHz. Using 138 * sound about 1/2 speed (24 KHz?) and 139 * binary 00 is slower still (22 KHz?) 157 * bits 16-19 : unknown, always 0x5 172 * [ 16-bit ] 173 * Unknown 16-bit value, always 0x0000. 176 * [ 16-bit ] 193 * [ 16-bit ] 197 * [ 16-bit ] [all …]
|