Home
last modified time | relevance | path

Searched +full:dynamic +full:- +full:range +full:- +full:compressor (Results 1 – 19 of 19) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dnvidia,tegra210-mbdrc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-mbdrc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The Multi Band Dynamic Range Compressor (MBDRC) is part of Output
13 single full band or a dual band or a multi band dynamic processor.
16 - Jon Hunter <jonathanh@nvidia.com>
17 - Mohan Kumar <mkumard@nvidia.com>
18 - Sameer Pujar <spujar@nvidia.com>
23 - const: nvidia,tegra210-mbdrc
[all …]
Dnvidia,tegra210-ope.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-ope.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 PEQ (Parametric Equalizer) and MBDRC (Multi Band Dynamic Range Compressor)
15 - Jon Hunter <jonathanh@nvidia.com>
16 - Mohan Kumar <mkumard@nvidia.com>
17 - Sameer Pujar <spujar@nvidia.com>
20 - $ref: name-prefix.yaml#
25 - const: nvidia,tegra210-ope
[all …]
/Linux-v6.1/sound/soc/tegra/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "SoC Audio for the Tegra System-on-Chip"
82 Config to enable the Inter-IC Sound (I2S) Controller which
83 implements full-duplex and bidirectional and single direction
84 point-to-point serial interfaces. It can interface with I2S
92 Parametric Equalizer (PEQ) and Multi Band Dynamic Range Compressor
102 one frequency to another. It can handle over a wide range of
113 converts the multi-bit Pulse Code Modulation (PCM) audio input to
114 oversampled 1-bit Pulse Density Modulation (PDM) output. From the
116 that up-samples the input to the desired sampling rate by
[all …]
Dtegra210_mbdrc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 // tegra210_mbdrc.c - Tegra210 MBDRC driver
57 .fliter_structure = 0, /* All-pass tree */
87 /* Band-0 */
88 961046798, -2030431983, 1073741824,
89 2030431983, -961046798,
90 /* Band-1 */
91 1030244425, -2099481453, 1073741824,
92 2099481453, -1030244425,
93 /* Band-2 */
[all …]
/Linux-v6.1/include/linux/usb/
Daudio-v2.h1 // SPDX-License-Identifier: GPL-2.0
24 * bmaControls() is a (ch+1)-element array of 4-byte bitmaps,
28 * If a Control is present but read-only, the bit pair must be
36 return (bmControls >> ((control - 1) * 2)) & 0x1; in uac_v2v3_control_is_readable()
41 return (bmControls >> ((control - 1) * 2)) & 0x2; in uac_v2v3_control_is_writeable()
44 /* 4.7.2 Class-Specific AC Interface Descriptor */
182 /* 4.9.2 Class-Specific AS Interface Descriptor */
199 /* 4.10.1.2 Class-Specific AS Isochronous Audio Data Endpoint Descriptor */
250 /* A.9 Audio Class-Specific AC Interface Descriptor Subtypes */
260 /* A.10 Audio Class-Specific AS Interface Descriptor Subtypes */
[all …]
/Linux-v6.1/mm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
34 compress them into a dynamically allocated RAM-based memory pool.
50 prompt "Default compressor"
65 command line 'zswap.compressor=' option.
180 zsmalloc is a slab-based memory allocator designed to store
264 sanity-checking than others. This option is most effective with
278 Try running: slabinfo -DA
298 utilization of a direct-mapped memory-side-cache. See section
301 the presence of a memory-side-cache. There are also incidental
304 default granularity of shuffling on the "MAX_ORDER - 1" i.e,
[all …]
/Linux-v6.1/include/linux/
Dzstd_lib.h5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
28 real-time compression scenarios at zlib-level and better compression ratios.
29 The zstd compression library provides in-memory compression and decompression
33 which is currently 22. Levels >= 20, labeled `--ultra`, should be used with
35 compression levels, which extend the range of speed vs. ratio preferences.
39 - a single step (described as Simple API)
40 - a single step, reusing a context (described as Explicit context)
41 - unbounded multiple steps (described as Streaming compression)
45 - a single step (described as Simple dictionary API)
[all …]
/Linux-v6.1/include/uapi/linux/usb/
Daudio.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * <linux/usb/audio.h> -- USB Audio definitions.
37 /* A.5 Audio Class-Specific AC Interface Descriptor Subtypes */
47 /* A.6 Audio Class-Specific AS Interface Descriptor Subtypes */
61 /* A.8 Audio Class-Specific Endpoint Descriptor Subtypes */
64 /* A.9 Audio Class-Specific Request Codes */
104 #define UAC_CONTROL_BIT(CS) (1 << ((CS) - 1))
106 /* A.10.3.1 Up/Down-mix Processing Unit Controls Selectors */
130 /* A.10.3.6 Dynamic Range Compressor Unit Control Selectors */
141 /* MIDI - A.1 MS Class-Specific Interface Descriptor Subtypes */
[all …]
/Linux-v6.1/arch/arm64/boot/dts/nvidia/
Dtegra210.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/clock/tegra210-car.h>
3 #include <dt-bindings/gpio/tegra-gpio.h>
4 #include <dt-bindings/memory/tegra210-mc.h>
5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
6 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>
7 #include <dt-bindings/reset/tegra210-car.h>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/thermal/tegra124-soctherm.h>
10 #include <dt-bindings/soc/tegra-pmc.h>
[all …]
Dtegra194.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/clock/tegra194-clock.h>
3 #include <dt-bindings/gpio/tegra194-gpio.h>
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/mailbox/tegra186-hsp.h>
6 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>
7 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
8 #include <dt-bindings/power/tegra194-powergate.h>
9 #include <dt-bindings/reset/tegra194-reset.h>
10 #include <dt-bindings/thermal/tegra194-bpmp-thermal.h>
[all …]
Dtegra234.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/clock/tegra234-clock.h>
4 #include <dt-bindings/gpio/tegra234-gpio.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/mailbox/tegra186-hsp.h>
7 #include <dt-bindings/memory/tegra234-mc.h>
8 #include <dt-bindings/power/tegra234-powergate.h>
9 #include <dt-bindings/reset/tegra234-reset.h>
13 interrupt-parent = <&gic>;
14 #address-cells = <2>;
[all …]
Dtegra186.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/clock/tegra186-clock.h>
3 #include <dt-bindings/gpio/tegra186-gpio.h>
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/mailbox/tegra186-hsp.h>
6 #include <dt-bindings/memory/tegra186-mc.h>
7 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>
8 #include <dt-bindings/power/tegra186-powergate.h>
9 #include <dt-bindings/reset/tegra186-reset.h>
10 #include <dt-bindings/thermal/tegra186-bpmp-thermal.h>
[all …]
/Linux-v6.1/init/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 - Re-run Kconfig when the compiler is updated
13 - Ensure full rebuild when the compiler is updated
14 include/linux/compiler-version.h contains this option in the comment
16 auto-generated dependency. When the compiler is updated, syncconfig
20 def_bool $(success,test "$(cc-name)" = GCC)
24 default $(cc-version) if CC_IS_GCC
28 def_bool $(success,test "$(cc-name)" = Clang)
32 default $(cc-version) if CC_IS_CLANG
36 def_bool $(success,test "$(as-name)" = GNU)
[all …]
/Linux-v6.1/lib/zstd/compress/
Dzstd_compress_internal.h5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
18 /*-*************************************
25 /*-*************************************
35 … benefit is that ZSTD_DUBT_UNSORTED_MARK cannot be mishandled after table re-use with a different …
39 /*-*************************************
111 /* All tables are allocated inside cctx->workspace by ZSTD_resetCCtx_internal() */
127 …ZSTD_OptPrice_e priceType; /* prices can be determined dynamically, or follow a pre-defined cost…
128 const ZSTD_entropyCTables_t* symbolCosts; /* pre-calculated dictionary statistics */
220 int forceWindow; /* force back-references to respect limit of
[all …]
/Linux-v6.1/drivers/isdn/mISDN/
Dl1oip_core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
18 b-channels, but increases delay.
28 0 = we use a-Law (default)
29 1 = we use u-Law
32 limitation of B-channels to control bandwidth (1...126)
34 PRI: 1-30, 31-126 (126, because dchannel ist not counted here)
40 byte representation of remote ip address (127.0.0.1 -> 127,0,0,1)
72 p1 = bytes 0-3 : remote IP address in network order (left element first)
73 p2 = bytes 1-2 : remote port in network order (high byte first)
75 p2 = bytes 3-4 : local port in network order (high byte first)
[all …]
/Linux-v6.1/sound/soc/codecs/
Dsta32x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Codec driver for ST STA32x 2.1-channel high-efficiency digital audio system
35 #include <sound/soc-dapm.h>
55 /* Power-up register defaults */
133 "Vcc" /* power amp spply, 10V - 36V */
154 static const DECLARE_TLV_DB_SCALE(mvol_tlv, -12700, 50, 1);
155 static const DECLARE_TLV_DB_SCALE(chvol_tlv, -7950, 50, 1);
156 static const DECLARE_TLV_DB_SCALE(tone_tlv, -120, 200, 0);
159 "Anti-Clipping", "Dynamic Range Compression" };
170 "Hard", "Party", "Vocal", "Hip-Hop", "Dialog", "Bass-boost #1",
[all …]
Dsta350.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Codec driver for ST STA350 2.1-channel high-efficiency digital audio system
35 #include <sound/soc-dapm.h>
55 /* Power-up register defaults */
156 "vdd-dig", /* digital supply, 3.3V */
157 "vdd-pll", /* pll supply, 3.3V */
158 "vcc" /* power amp supply, 5V - 26V */
179 static const DECLARE_TLV_DB_SCALE(mvol_tlv, -12750, 50, 1);
180 static const DECLARE_TLV_DB_SCALE(chvol_tlv, -7950, 50, 1);
181 static const DECLARE_TLV_DB_SCALE(tone_tlv, -1200, 200, 0);
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.c175 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type()
194 struct dc_link *link = aconnector->dc_link; in update_subconnector_property()
195 struct drm_connector *connector = &aconnector->base; in update_subconnector_property()
198 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) in update_subconnector_property()
201 if (aconnector->dc_sink) in update_subconnector_property()
204 drm_object_property_set_value(&connector->base, in update_subconnector_property()
205 connector->dev->mode_config.dp_subconnector_property, in update_subconnector_property()
248 * struct amdgpu_device *adev - [in] desired amdgpu device
249 * int disp_idx - [in] which CRTC to get the counter from
256 if (crtc >= adev->mode_info.num_crtc) in dm_vblank_get_counter()
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c75 * For eDP, after power-up/power/down,
85 hws->ctx
90 hws->regs->reg
94 hws->shifts->field_name, hws->masks->field_name
102 .crtc = (mmCRTC0_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
105 .crtc = (mmCRTC1_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
108 .crtc = (mmCRTC2_CRTC_GSL_CONTROL - mmCRTC_GSL_CONTROL),
111 .crtc = (mmCRTCV_GSL_CONTROL - mmCRTC_GSL_CONTROL),
211 struct dc_context *ctx = dc->ctx; in dce110_enable_display_power_gating()
212 unsigned int underlay_idx = dc->res_pool->underlay_pipe_index; in dce110_enable_display_power_gating()
[all …]