/linux/Documentation/sound/cards/ |
H A D | audiophile-usb.rst | 2 Guide to using M-Audio Audiophile USB with ALSA and Jack 9 This document is a guide to using the M-Audio Audiophile USB (tm) device with 15 * v1.4 - Thibault Le Meur (2007-07-11) 17 - Added Low Endianness nature of 16bits-modes 19 - Modifying document structure 21 * v1.5 - Thibault Le Meur (2007-07-12) 22 - Added AC3/DTS passthru info 33 * Analog Stereo Input (Ai) 35 - This port supports 2 pairs of line-level audio inputs (1/4" TS and RCA) 36 - When the 1/4" TS (jack) connectors are connected, the RCA connectors [all …]
|
/linux/Documentation/devicetree/bindings/display/bridge/ |
H A D | adi,adv7511.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15 space conversion, S/PDIF, CEC and HDCP. The transmitter input is 21 - adi,adv7511 22 - adi,adv7511w 23 - adi,adv7513 37 reg-names: 40 needing a non-default address. [all …]
|
/linux/scripts/ |
H A D | unifdef.c | 2 * Copyright (c) 2002 - 2011 Tony Finch <dot@dotat.at> 27 * unifdef - remove ifdef'ed lines 31 * of unifdef carried the 4-clause BSD copyright licence. None of its code 60 "@(#) $Version: unifdef-2.5 $\n" 65 /* types of input lines: */ 99 IS_TRUE_PREFIX, /* first non-false #(el)if is true */ 100 IS_PASS_MIDDLE, /* first non-false #(el)if is unknown */ 122 STARTING_COMMENT, /* just after slash-backslash-newline */ 123 FINISHING_COMMENT, /* star-backslash-newline in a C comment */ 165 static bool compblank; /* -B: compress blank lines */ [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/ |
H A D | dcn20_hubbub.c | 32 hubbub1->regs->reg 35 hubbub1->base.ctx 39 hubbub1->shifts->field_name, hubbub1->masks->field_name 42 hubbub1->regs->reg 45 hubbub1->base.ctx 49 hubbub1->shifts->field_name, hubbub1->masks->field_name 218 const struct dc_dcc_surface_param *input, in hubbub2_get_dcc_compression_cap() argument 221 struct dc *dc = hubbub->ctx->dc; in hubbub2_get_dcc_compression_cap() 230 if (dc->debug.disable_dcc == DCC_DISABLE) in hubbub2_get_dcc_compression_cap() 233 if (!hubbub->funcs->dcc_support_pixel_format(input->format, in hubbub2_get_dcc_compression_cap() [all …]
|
/linux/drivers/media/platform/samsung/exynos-gsc/ |
H A D | gsc-regs.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. 6 * Samsung EXYNOS5 SoC series G-Scaler driver 12 #include "gsc-core.h" 16 writel(GSC_SW_RESET_SRESET, dev->regs + GSC_SW_RESET); in gsc_hw_set_sw_reset() 25 cfg = readl(dev->regs + GSC_SW_RESET); in gsc_wait_reset() 31 return -EBUSY; in gsc_wait_reset() 38 cfg = readl(dev->regs + GSC_IRQ); in gsc_hw_set_frm_done_irq_mask() 43 writel(cfg, dev->regs + GSC_IRQ); in gsc_hw_set_frm_done_irq_mask() 50 cfg = readl(dev->regs + GSC_IRQ); in gsc_hw_set_gsc_irq_enable() [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | metafmt-d4xx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _v4l2-meta-fmt-d4xx: 15 Intel D4xx (D435, D455 and others) cameras include per-frame metadata in their UVC 37 .. flat-table:: D4xx metadata 39 :header-rows: 1 40 :stub-columns: 0 42 * - **Field** 43 - **Description** 44 * - :cspan:`1` *Depth Control* 45 * - __u32 ID [all …]
|
H A D | diff-v4l.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _diff-v4l: 23 and below in :ref:`v4l-dev`. 25 The teletext devices (minor range 192-223) have been removed in V4L2 and 35 .. _v4l-dev: 37 .. flat-table:: V4L Device Types, Names and Numbers 38 :header-rows: 1 39 :stub-columns: 0 41 * - Device Type 42 - File Name [all …]
|
/linux/drivers/media/usb/gspca/ |
H A D | kinect.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 52 uint8_t ibuf[0x200]; /* input buffer for control commands */ 124 struct usb_device *udev = gspca_dev->dev; in send_cmd() 126 uint8_t *obuf = sd->obuf; in send_cmd() 127 uint8_t *ibuf = sd->ibuf; in send_cmd() 131 if (cmd_len & 1 || cmd_len > (0x400 - sizeof(*chdr))) { in send_cmd() 133 return -1; in send_cmd() 136 chdr->magic[0] = 0x47; in send_cmd() 137 chdr->magic[1] = 0x4d; in send_cmd() 138 chdr->cmd = cpu_to_le16(cmd); in send_cmd() [all …]
|
/linux/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. 21 #include <media/media-entity.h> 22 #include <media/videobuf2-v4l2.h> 23 #include <media/v4l2-ctrls.h> 24 #include <media/v4l2-device.h> 25 #include <media/v4l2-mem2mem.h> 26 #include <media/v4l2-mediabus.h> 27 #include <media/drv-intf/exynos-fimc.h> 35 #define FIMC_DRIVER_NAME "exynos4-fimc" [all …]
|
H A D | fimc-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2010-2012 Samsung Electronics Co., Ltd. 24 #include <media/v4l2-ioctl.h> 25 #include <media/videobuf2-v4l2.h> 26 #include <media/videobuf2-dma-contig.h> 28 #include "fimc-core.h" 29 #include "fimc-reg.h" 30 #include "media-dev.h" 39 .depth = { 16 }, 46 .depth = { 32 }, [all …]
|
/linux/sound/soc/codecs/ |
H A D | cs35l35.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * cs35l35.h -- CS35L35 ALSA SoC audio driver 31 #define CS35L35_AMP_INP_DRV_CTL 0x14 /* Amp Input Drive Ctl */ 35 #define CS35L35_PROTECT_CTL 0x18 /* Amp Gain - Prot Ctl Param */ 60 #define CS35L35_AUDIN_RXLOC_CTL 0x52 /* Audio Input RX Loc Ctl */ 61 #define CS35L35_ADVIN_RXLOC_CTL 0x53 /* Advisory Input RX Loc Ctl */ 68 #define CS35L35_AUDIN_DEPTH_CTL 0x5A /* Audio Input Depth Ctl */ 69 #define CS35L35_SPKMON_DEPTH_CTL 0x5B /* SPK Mon Output Depth Ctl */ 70 #define CS35L35_SUPMON_DEPTH_CTL 0x5C /* Supply Mon Out Depth Ctl */
|
/linux/Documentation/devicetree/bindings/i2c/ |
H A D | cdns,i2c-r1p10.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/cdns,i2c-r1p10.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michal Simek <michal.simek@amd.com> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 18 - cdns,i2c-r1p10 # cadence i2c controller version 1.0 19 - cdns,i2c-r1p14 # cadence i2c controller version 1.4 33 clock-frequency: 39 clock-name: [all …]
|
/linux/sound/pci/hda/ |
H A D | hda_generic.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 32 * snd_hda_gen_spec_init - initialize hda_gen_spec struct 39 snd_array_init(&spec->kctls, sizeof(struct snd_kcontrol_new), 32); in snd_hda_gen_spec_init() 40 snd_array_init(&spec->paths, sizeof(struct nid_path), 8); in snd_hda_gen_spec_init() 41 snd_array_init(&spec->loopback_list, sizeof(struct hda_amp_list), 8); in snd_hda_gen_spec_init() 42 mutex_init(&spec->pcm_mutex); in snd_hda_gen_spec_init() 48 * snd_hda_gen_add_kctl - Add a new kctl_new struct from the template 62 struct snd_kcontrol_new *knew = snd_array_new(&spec->kctls); in snd_hda_gen_add_kctl() 67 knew->name = kstrdup(name, GFP_KERNEL); in snd_hda_gen_add_kctl() 68 else if (knew->name) in snd_hda_gen_add_kctl() [all …]
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | rz-smarc-du-adv7513.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 10 hdmi-out { 11 compatible = "hdmi-connector"; 16 remote-endpoint = <&adv7513_out>; 23 pinctrl-0 = <&du_pins>; 24 pinctrl-names = "default"; 31 remote-endpoint = <&adv7513_in>; 38 #address-cells = <1>; 39 #size-cells = <0>; 45 adi,input-depth = <8>; [all …]
|
/linux/drivers/media/platform/ti/vpe/ |
H A D | vpdma.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <linux/dma-mapping.h> 26 #define VPDMA_FIRMWARE "vpdma-1b8.bin" 32 .depth = 8, 37 .depth = 8, 42 .depth = 8, 47 .depth = 8, 52 .depth = 8, 57 .depth = 4, 62 .depth = 4, [all …]
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-core.c | 1 // SPDX-License-Identifier: GPL-2.0 23 #include "coresight-etm-perf.h" 24 #include "coresight-priv.h" 25 #include "coresight-syscfg.h" 35 * struct coresight_node - elements of a path, from source to sink 85 csdev = list_first_entry(path, struct coresight_node, link)->csdev; in coresight_find_out_connection() 93 * coresight_blocks_source - check in coresight_find_out_connection() 762 coresight_select_best_sink(struct coresight_device * sink,int * depth,struct coresight_device * new_sink,int new_depth) coresight_select_best_sink() argument 803 coresight_find_sink(struct coresight_device * csdev,int * depth) coresight_find_sink() argument 861 int depth = 0; coresight_find_default_sink() local [all...] |
/linux/tools/perf/Documentation/ |
H A D | perf-lock.txt | 1 perf-lock(1) 5 ---- 6 perf-lock - Analyze lock events 9 --- [all...] |
/linux/Documentation/fb/ |
H A D | viafb.rst | 6 -------- 15 --------------- 29 color depth: 8 bpp, 16 bpp, 32 bpp supports. 34 ---------------------- 47 - 640x480 (default) 48 - 720x480 49 - 800x600 50 - 1024x768 53 - 8, 16, 32 (default:32) 56 - 60, 75, 85, 100, 120 (default:60) [all …]
|
/linux/fs/cramfs/ |
H A D | README | 2 -------------------------- 9 All data is currently in host-endian format; neither mkcramfs nor the 22 Filename. Not generally null-terminated, but it is 23 null-padded to a multiple of 4 bytes. 25 The order of inode traversal is described as "width-first" (not to be 26 confused with breadth-first); i.e. like depth-first but listing all of 28 same order as `ls -AUR' (but without the /^\..*:$/ directory header 29 lines); put another way, the same order as `find -type d -exec 30 ls -AU1 {} \;'. 34 exist, speeds up user-space directory sorts, etc. [all …]
|
/linux/drivers/staging/vc04_services/bcm2835-camera/ |
H A D | bcm2835-camera.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include <linux/dma-mapping.h> 19 #include <media/videobuf2-vmalloc.h> 20 #include <media/videobuf2-dma-contig.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/v4l2-ctrls.h> 24 #include <media/v4l2-fh.h> 25 #include <media/v4l2-event.h> 26 #include <media/v4l2-common.h> [all …]
|
/linux/drivers/iio/adc/ |
H A D | max1027.c | 1 // SPDX-License-Identifier: GPL-2.0-only 97 #define MAX1027_V_CHAN(index, depth) \ argument 107 .realbits = depth, \ 109 .shift = (depth == 10) ? 2 : 0, \ 129 #define MAX1X27_CHANNELS(depth) \ argument 131 MAX1027_V_CHAN(0, depth), \ 132 MAX1027_V_CHAN(1, depth), \ 133 MAX1027_V_CHAN(2, depth), \ 134 MAX1027_V_CHAN(3, depth), \ 135 MAX1027_V_CHAN(4, depth), \ [all …]
|
/linux/arch/arc/boot/dts/ |
H A D | axs10x_mb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) 14 compatible = "simple-bus"; 15 #address-cells = <1>; 16 #size-cells = <1>; 18 interrupt-parent = <&mb_intc>; 20 creg_rst: reset-controller@11220 { 21 compatible = "snps,axs10x-reset"; 22 #reset-cells = <1>; 27 compatible = "snps,axs10x-i2s-pll-clock"; [all …]
|
/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_hash.c | 1 // SPDX-License-Identifier: GPL-2.0 23 static u64 rvu_npc_wide_extract(const u64 input[], size_t start_bit, in rvu_npc_wide_extract() argument 27 const size_t msb = start_bit + width_bits - 1; in rvu_npc_wide_extract() 34 return (input[lword] >> (start_bit & 63)) & mask; in rvu_npc_wide_extract() 36 lbits = 64 - (start_bit & 63); in rvu_npc_wide_extract() 37 hi = input[uword]; in rvu_npc_wide_extract() 38 lo = (input[lword] >> (start_bit & 63)); in rvu_npc_wide_extract() 68 for (i = data_bit_len - 1; i >= 0; i--) { in rvu_npc_toeplitz_hash() 73 hash_out ^= (u32)(rvu_npc_wide_extract(key, key_bit_len - 32, 32)); in rvu_npc_toeplitz_hash() 113 /* Update use_hash(bit-20) to 'true' and in npc_update_use_hash() [all …]
|
/linux/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe-gen1.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * camss-vfe.h 5 * Qualcomm MSM Camera Subsystem - VFE (Video Front End) Module 7 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 8 * Copyright (C) 2015-2018 Linaro Ltd. 13 #include "camss-vfe.h" 50 void (*wm_set_ub_cfg)(struct vfe_device *vfe, u8 wm, u16 offset, u16 depth); 61 * vfe_calc_interp_reso - Calculate interpolation mode 62 * @input: Input resolution 67 static inline u8 vfe_calc_interp_reso(u16 input, u16 output) in vfe_calc_interp_reso() argument [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_transform.c | 2 * Copyright 2012-16 Advanced Micro Devices, Inc. 33 (xfm_dce->regs->reg) 37 xfm_dce->xfm_shift->field_name, xfm_dce->xfm_mask->field_name 40 xfm_dce->base.ctx 42 xfm_dce->base.ctx->logger 86 /* 00 - BITS2:0 Bypass */ 88 /* 01 - hard coded coefficient TV RGB */ 90 /* 04 - programmable OUTPUT CSC coefficient */ 122 if (data->taps.h_taps + data->taps.v_taps <= 2) { in setup_scaling_configuration() 124 if (xfm_dce->xfm_mask->SCL_PSCL_EN != 0) in setup_scaling_configuration() [all …]
|