/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | cirrus,cs35l45.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ricardo Rivera-Matos <rriveram@opensource.cirrus.com> 11 - Richard Fitzgerald <rf@opensource.cirrus.com> 18 - $ref: dai-common.yaml# 23 - cirrus,cs35l45 31 '#sound-dai-cells': 34 reset-gpios: 37 vdd-a-supply: [all …]
|
/linux-6.12.1/drivers/media/i2c/ |
D | ov2659.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <linux/gpio/consumer.h> 20 #include <media/v4l2-ctrls.h> 21 #include <media/v4l2-event.h> 22 #include <media/v4l2-fwnode.h> 23 #include <media/v4l2-image-sizes.h> 24 #include <media/v4l2-subdev.h> 183 u8 ctrl3; member 702 static const struct pll_ctrl_reg ctrl3[] = { variable 833 msg.addr = client->addr; in ov2659_write() [all …]
|
D | ov2640.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Copyright 2005-2009 Freescale Semiconductor, Inc. All Rights Reserved. 19 #include <linux/gpio/consumer.h> 20 #include <linux/v4l2-mediabus.h> 23 #include <media/v4l2-device.h> 24 #include <media/v4l2-event.h> 25 #include <media/v4l2-subdev.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-image-sizes.h> 76 #define CTRL3 0x87 /* DSP Module enable 3 */ macro [all …]
|
/linux-6.12.1/drivers/input/rmi4/ |
D | rmi_f30.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2016 Synaptics Incorporated 89 error = rmi_read_block(fn->rmi_dev, fn->fd.control_base_addr, in rmi_f30_read_control_parameters() 90 f30->ctrl_regs, f30->ctrl_regs_size); in rmi_f30_read_control_parameters() 92 dev_err(&fn->dev, in rmi_f30_read_control_parameters() 94 __func__, fn->fd.control_base_addr, error); in rmi_f30_read_control_parameters() 106 u16 key_code = f30->gpioled_key_map[button]; in rmi_f30_report_button() 107 bool key_down = !(f30->data_regs[reg_num] & BIT(bit_num)); in rmi_f30_report_button() 109 if (f30->trackstick_buttons && in rmi_f30_report_button() 112 rmi_f03_overwrite_button(f30->f03, key_code, key_down); in rmi_f30_report_button() [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/freescale/ |
D | fsl-ls208xa.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for Freescale Layerscape-2080A family SoC. 6 * Copyright 2017-2020 NXP 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 13 #include <dt-bindings/thermal/thermal.h> 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 18 interrupt-parent = <&gic>; 19 #address-cells = <2>; 20 #size-cells = <2>; 32 #address-cells = <1>; [all …]
|
/linux-6.12.1/drivers/mfd/ |
D | cs47l24-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 return regmap_register_patch(arizona->regmap, in cs47l24_patch() 183 { 0x00000008, 0x0019 }, /* R8 - Ctrl IF SPI CFG 1 */ 184 { 0x00000020, 0x0000 }, /* R32 - Tone Generator 1 */ 185 { 0x00000021, 0x1000 }, /* R33 - Tone Generator 2 */ 186 { 0x00000022, 0x0000 }, /* R34 - Tone Generator 3 */ 187 { 0x00000023, 0x1000 }, /* R35 - Tone Generator 4 */ 188 { 0x00000024, 0x0000 }, /* R36 - Tone Generator 5 */ 189 { 0x00000030, 0x0000 }, /* R48 - PWM Drive 1 */ 190 { 0x00000031, 0x0100 }, /* R49 - PWM Drive 2 */ [all …]
|
D | cs47l35-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2015-2017 Cirrus Logic 55 ret = regmap_register_patch(madera->regmap, cs47l35_reva_16_patch, in cs47l35_patch() 58 dev_err(madera->dev, "Error applying patch: %d\n", ret); in cs47l35_patch() 65 { 0x00000020, 0x0000 }, /* R32 (0x20) - Tone Generator 1 */ 66 { 0x00000021, 0x1000 }, /* R33 (0x21) - Tone Generator 2 */ 67 { 0x00000022, 0x0000 }, /* R34 (0x22) - Tone Generator 3 */ 68 { 0x00000023, 0x1000 }, /* R35 (0x23) - Tone Generator 4 */ 69 { 0x00000024, 0x0000 }, /* R36 (0x24) - Tone Generator 5 */ 70 { 0x00000030, 0x0000 }, /* R48 (0x30) - PWM Drive 1 */ [all …]
|
D | wm8998-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8998-tables.c -- data tables for wm8998-class codecs 45 return regmap_register_patch(arizona->regmap, in wm8998_patch() 177 { 0x00000009, 0x0001 }, /* R9 - Ctrl IF I2C1 CFG 1 */ 178 { 0x0000000B, 0x001A }, /* R11 - Ctrl IF I2C1 CFG 2 */ 179 { 0x00000020, 0x0000 }, /* R32 - Tone Generator 1 */ 180 { 0x00000021, 0x1000 }, /* R33 - Tone Generator 2 */ 181 { 0x00000022, 0x0000 }, /* R34 - Tone Generator 3 */ 182 { 0x00000023, 0x1000 }, /* R35 - Tone Generator 4 */ 183 { 0x00000024, 0x0000 }, /* R36 - Tone Generator 5 */ [all …]
|
D | wm8997-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8997-tables.c -- WM8997 data tables 30 switch (arizona->rev) { in wm8997_patch() 32 return regmap_register_patch(arizona->regmap, in wm8997_patch() 156 { 0x00000009, 0x0001 }, /* R9 - Ctrl IF I2C1 CFG 1 */ 157 { 0x00000016, 0x0000 }, /* R22 - Write Sequencer Ctrl 0 */ 158 { 0x00000017, 0x0000 }, /* R23 - Write Sequencer Ctrl 1 */ 159 { 0x00000018, 0x0000 }, /* R24 - Write Sequencer Ctrl 2 */ 160 { 0x00000020, 0x0000 }, /* R32 - Tone Generator 1 */ 161 { 0x00000021, 0x1000 }, /* R33 - Tone Generator 2 */ [all …]
|
D | wm5110-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm5110-tables.c -- WM5110 data tables 262 switch (arizona->rev) { in wm5110_patch() 264 return regmap_register_patch(arizona->regmap, in wm5110_patch() 268 return regmap_register_patch(arizona->regmap, in wm5110_patch() 272 return regmap_register_patch(arizona->regmap, in wm5110_patch() 276 return regmap_register_patch(arizona->regmap, in wm5110_patch() 673 { 0x00000008, 0x0019 }, /* R8 - Ctrl IF SPI CFG 1 */ 674 { 0x00000009, 0x0001 }, /* R9 - Ctrl IF I2C1 CFG 1 */ 675 { 0x0000000A, 0x0001 }, /* R10 - Ctrl IF I2C2 CFG 1 */ [all …]
|
D | wm5102-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm5102-tables.c -- WM5102 data tables 83 switch (arizona->rev) { in wm5102_patch() 93 return regmap_multi_reg_write_bypassed(arizona->regmap, in wm5102_patch() 244 { 0x00000008, 0x0019 }, /* R8 - Ctrl IF SPI CFG 1 */ 245 { 0x00000009, 0x0001 }, /* R9 - Ctrl IF I2C1 CFG 1 */ 246 { 0x00000020, 0x0000 }, /* R32 - Tone Generator 1 */ 247 { 0x00000021, 0x1000 }, /* R33 - Tone Generator 2 */ 248 { 0x00000022, 0x0000 }, /* R34 - Tone Generator 3 */ 249 { 0x00000023, 0x1000 }, /* R35 - Tone Generator 4 */ [all …]
|
D | cs47l85-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2015-2017 Cirrus Logic 318 switch (madera->rev) { in cs47l85_patch() 336 ret = regmap_register_patch(madera->regmap, patch16, num16); in cs47l85_patch() 338 dev_err(madera->dev, in cs47l85_patch() 339 "Error in applying 16-bit patch: %d\n", ret); in cs47l85_patch() 343 ret = regmap_register_patch(madera->regmap_32bit, patch32, num32); in cs47l85_patch() 345 dev_err(madera->dev, in cs47l85_patch() 346 "Error in applying 32-bit patch: %d\n", ret); in cs47l85_patch() 355 { 0x00000020, 0x0000 }, /* R32 (0x20) - Tone Generator 1 */ [all …]
|
D | cs47l90-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2015-2017 Cirrus Logic 58 ret = regmap_register_patch(madera->regmap, in cs47l90_patch() 62 dev_err(madera->dev, in cs47l90_patch() 63 "Error in applying 16-bit patch: %d\n", ret); in cs47l90_patch() 72 { 0x00000020, 0x0000 }, /* R32 (0x20) - Tone Generator 1 */ 73 { 0x00000021, 0x1000 }, /* R33 (0x21) - Tone Generator 2 */ 74 { 0x00000022, 0x0000 }, /* R34 (0x22) - Tone Generator 3 */ 75 { 0x00000023, 0x1000 }, /* R35 (0x23) - Tone Generator 4 */ 76 { 0x00000024, 0x0000 }, /* R36 (0x24) - Tone Generator 5 */ [all …]
|
/linux-6.12.1/sound/soc/codecs/ |
D | wm5100-tables.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm5100-tables.c -- WM5100 ALSA SoC Audio driver data 5 * Copyright 2011-2 Wolfson Microelectronics plc 815 { 0x0000, 0x0000 }, /* R0 - software reset */ 816 { 0x0001, 0x0000 }, /* R1 - Device Revision */ 817 { 0x0010, 0x0801 }, /* R16 - Ctrl IF 1 */ 818 { 0x0020, 0x0000 }, /* R32 - Tone Generator 1 */ 819 { 0x0030, 0x0000 }, /* R48 - PWM Drive 1 */ 820 { 0x0031, 0x0100 }, /* R49 - PWM Drive 2 */ 821 { 0x0032, 0x0100 }, /* R50 - PWM Drive 3 */ [all …]
|
D | wm5100.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * wm5100.h -- WM5100 ALSA SoC Audio driver 891 * R0 (0x00) - software reset 893 #define WM5100_SW_RST_DEV_ID1_MASK 0xFFFF /* SW_RST_DEV_ID1 - [15:0] */ 894 #define WM5100_SW_RST_DEV_ID1_SHIFT 0 /* SW_RST_DEV_ID1 - [15:0] */ 895 #define WM5100_SW_RST_DEV_ID1_WIDTH 16 /* SW_RST_DEV_ID1 - [15:0] */ 898 * R1 (0x01) - Device Revision 900 #define WM5100_DEVICE_REVISION_MASK 0x000F /* DEVICE_REVISION - [3:0] */ 901 #define WM5100_DEVICE_REVISION_SHIFT 0 /* DEVICE_REVISION - [3:0] */ 902 #define WM5100_DEVICE_REVISION_WIDTH 4 /* DEVICE_REVISION - [3:0] */ [all …]
|
/linux-6.12.1/include/linux/mfd/arizona/ |
D | registers.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 1195 * R0 (0x00) - software reset 1197 #define ARIZONA_SW_RST_DEV_ID1_MASK 0xFFFF /* SW_RST_DEV_ID1 - [15:0] */ 1198 #define ARIZONA_SW_RST_DEV_ID1_SHIFT 0 /* SW_RST_DEV_ID1 - [15:0] */ 1199 #define ARIZONA_SW_RST_DEV_ID1_WIDTH 16 /* SW_RST_DEV_ID1 - [15:0] */ 1202 * R1 (0x01) - Device Revision 1204 #define ARIZONA_DEVICE_REVISION_MASK 0x00FF /* DEVICE_REVISION - [7:0] */ 1205 #define ARIZONA_DEVICE_REVISION_SHIFT 0 /* DEVICE_REVISION - [7:0] */ 1206 #define ARIZONA_DEVICE_REVISION_WIDTH 8 /* DEVICE_REVISION - [7:0] */ 1209 * R8 (0x08) - Ctrl IF SPI CFG 1 [all …]
|