/linux-6.12.1/include/linux/ |
D | sysfb.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 7 * Copyright (c) 2012-2013 David Herrmann <dh.herrmann@gmail.com> 16 M_I17, /* 17-Inch iMac */ 17 M_I20, /* 20-Inch iMac */ 18 M_I20_SR, /* 20-Inch iMac (Santa Rosa) */ 19 M_I24, /* 24-Inch iMac */ 20 M_I24_8_1, /* 24-Inch iMac, 8,1th gen */ 21 M_I24_10_1, /* 24-Inch iMac, 10,1th gen */ 22 M_I27_11_1, /* 27-Inch iMac, 11,1th gen */ 46 M_MBP_8_2, /* MacBook Pro, 8,2nd gen */ [all …]
|
/linux-6.12.1/drivers/hid/ |
D | hid-waltop.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 15 #include "hid-ids.h" 26 * mode tries to be HID-compatible (not very successfully), but cripples the 30 * represents the correct resolution, but is possibly HID-incompatible (i.e. 42 /* Size of the original report descriptor of Slim Tablet 5.8 inch */ 45 /* Fixed Slim Tablet 5.8 inch descriptor */ 74 0x65, 0x13, /* Unit (Inch), */ 75 0x55, 0xFD, /* Unit Exponent (-3), */ 93 /* Size of the original report descriptor of Slim Tablet 12.1 inch */ 96 /* Fixed Slim Tablet 12.1 inch descriptor */ [all …]
|
D | hid-uclogic-rdesc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * HID driver for UC-Logic devices not fully compliant with HID standard 4 * - original and fixed report descriptors 6 * Copyright (c) 2010-2017 Nikolai Kondrashov 17 #include "hid-uclogic-rdesc.h" 45 0x55, 0xFD, /* Unit Exponent (-3), */ 46 0x65, 0x13, /* Unit (Inch), */ 90 0x55, 0xFD, /* Unit Exponent (-3), */ 91 0x65, 0x13, /* Unit (Inch), */ 110 0x85, 0x08, /* Report ID (8), */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/ |
D | onnn,mt9m114.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: onsemi 1/6-inch 720p CMOS Digital Image Sensor 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12 description: |- 13 The onsemi MT9M114 is a 1/6-inch 720p (1.26 Mp) CMOS digital image sensor 14 with an active pixel-array size of 1296H x 976V. It is programmable through 15 an I2C interface and outputs image data over a 8-bit parallel or 1-lane MIPI 16 CSI-2 connection. [all …]
|
D | imx219.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sony 1/4.0-Inch 8Mpixel CMOS Digital Image Sensor 10 - Dave Stevenson <dave.stevenson@raspberrypi.com> 12 description: |- 13 The Sony imx219 is a 1/4.0-inch CMOS active pixel digital image sensor 16 Image data is sent through MIPI CSI-2, which is configured as either 2 or 30 VDIG-supply: 34 VANA-supply: [all …]
|
D | ovti,ov8856.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Sakari Ailus <sakari.ailus@linux.intel.com> 13 description: |- 14 The Omnivision OV8856 is a high performance, 1/4-inch, 8 megapixel, CMOS 15 image sensor that delivers 3264x2448 at 30fps. It provides full-frame, 16 sub-sampled, and windowed 10-bit MIPI images in various formats via the 18 through I2C and two-wire SCCB. The sensor output is available via CSI-2 19 serial data output (up to 4-lane). [all …]
|
/linux-6.12.1/drivers/hid/bpf/progs/ |
D | XPPen__ArtistPro16Gen2.bpf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 * - the device reports Eraser instead of using Secondary Barrel Switch 22 * - when the eraser button is pressed and the stylus is touching the tablet, 32 0x09, 0x20, // Usage (Stylus) 8 38 … // Usage (Eraser) 16 /* created over a padding bit at offset 29-33 */ 58 0x55, 0x0d, // Unit Exponent (-3) 61 72 0x15, 0x81, // Logical Minimum (-127) 93 74 0x75, 0x08, // Report Size (8) 97 78 0x15, 0x81, // Logical Minimum (-127) 105 98 if (hctx->hid->product == PID_ARTIST_PRO14_GEN2) { in SEC() [all …]
|
D | XPPen__DecoMini4.bpf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 * XP-Pen devices return a descriptor with the values the driver should use when 21 * ----- ----- ----- ----- 23 * | | | `- Resolution: 5080 (13d8) 24 * | | `- Maximum pressure: 8191 (1FFF) 25 * | `- Logical maximum Y: 15240 (3B88) 26 * `- Logical maximum X: 20320 (4F60) 44 * Button 1: 06 00 05 00 00 00 00 00 -> b 45 * Button 2: 06 00 08 00 00 00 00 00 -> e 46 * Button 3: 06 04 00 00 00 00 00 00 -> LAlt [all …]
|
/linux-6.12.1/drivers/gpu/drm/panel/ |
D | panel-arm-versatile.c | 1 // SPDX-License-Identifier: GPL-2.0 14 * - The IB1 is a passive board where the display connector defines a 19 * - The IB2 is a more complex board intended for GSM phone development 52 #define SYS_CLCD_CLCDID_MASK (BIT(8)|BIT(9)|BIT(10)|BIT(11)|BIT(12)) 53 #define SYS_CLCD_ID_SANYO_3_8 (0x00 << 8) 54 #define SYS_CLCD_ID_SHARP_8_4 (0x01 << 8) 55 #define SYS_CLCD_ID_EPSON_2_2 (0x02 << 8) 56 #define SYS_CLCD_ID_SANYO_2_5 (0x07 << 8) 57 #define SYS_CLCD_ID_VGA (0x1f << 8) 66 * struct versatile_panel_type - lookup struct for the supported panels [all …]
|
D | panel-raspberrypi-touchscreen.c | 2 * Copyright © 2016-2017 Broadcom 8 * Portions of this file (derived from panel-simple.c) are: 25 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 36 * TC358762XBG DSI-DPI bridge, and an I2C-connected Atmel ATTINY88-MUR 47 #include <linux/media-bus-format.h> 58 #define RPI_DSI_DRIVER_NAME "rpi-ts-dsi" 83 /* DSI D-PHY Layer Registers */ 161 /* DBI-B Host Registers */ 200 * plugged in and clock re-computed from that. 221 return i2c_smbus_read_byte_data(ts->i2c, reg); in rpi_touchscreen_i2c_read() [all …]
|
D | panel-boe-himax8279d.c | 1 // SPDX-License-Identifier: GPL-2.0 59 gpiod_set_value(pinfo->enable_gpio, 0); in disable_gpios() 60 gpiod_set_value(pinfo->pp33_gpio, 0); in disable_gpios() 61 gpiod_set_value(pinfo->pp18_gpio, 0); in disable_gpios() 70 for (i = 0; i < pinfo->desc->on_cmds_num; i++) { in send_mipi_cmds() 71 err = mipi_dsi_dcs_write_buffer(pinfo->link, &cmds[i], in send_mipi_cmds() 86 err = mipi_dsi_dcs_set_display_off(pinfo->link); in boe_panel_disable() 88 dev_err(panel->dev, "failed to set display off: %d\n", err); in boe_panel_disable() 100 err = mipi_dsi_dcs_set_display_off(pinfo->link); in boe_panel_unprepare() 102 dev_err(panel->dev, "failed to set display off: %d\n", err); in boe_panel_unprepare() [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/apple/ |
D | t8112-j413.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 * target-type: J413 10 /dts-v1/; 13 #include "t8112-jxxx.dtsi" 14 #include <dt-bindings/leds/common.h> 17 compatible = "apple,j413", "apple,t8112", "apple,arm-platform"; 18 model = "Apple MacBook Air (13-inch, M2, 2022)"; 25 led-controller { 26 compatible = "pwm-leds"; 27 led-0 { [all …]
|
/linux-6.12.1/drivers/regulator/ |
D | rpi-panel-attiny-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 74 .reg_bits = 8, 75 .val_bits = 8, 83 state->port_states[reg - REG_PORTA] = val; in attiny_set_port_state() 84 return regmap_write(state->regmap, reg, val); in attiny_set_port_state() 89 return state->port_states[reg - REG_PORTA]; in attiny_get_port_state() 96 mutex_lock(&state->lock); in attiny_lcd_power_enable() 117 mutex_unlock(&state->lock); in attiny_lcd_power_enable() 126 mutex_lock(&state->lock); in attiny_lcd_power_disable() 128 regmap_write(rdev->regmap, REG_PWM, 0); in attiny_lcd_power_disable() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 64 the netlink mechanism. User-space applications can subscribe to these events 65 for real-time updates on various regulator events. 75 They provide two I2C-controlled DC/DC step-down converters with 101 tristate "Active-semi act8865 voltage regulator" 106 This driver controls a active-semi act8865 voltage output 110 tristate "Active-semi ACT8945A voltage regulator" 113 This driver controls a active-semi ACT8945A voltage regulator 114 via I2C bus. The ACT8945A features three step-down DC/DC converters [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/panel/ |
D | panel-edp-legacy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Legacy eDP panels from before the "edp-panel" compatible 10 - Douglas Anderson <dianders@chromium.org> 14 "edp-panel" compatible was introduced. It is kept around to support old 16 the generic "edp-panel" is if it needed to be used on an eDP controller 17 that doesn't support the generic "edp-panel" compatible, but it should be 18 a strong preference to add the generic "edp-panel" compatible instead. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/thermal/ |
D | thermal-zones.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml# 6 $schema: http://devicetree.org/meta-schemas/base.yaml# 11 - Daniel Lezcano <daniel.lezcano@linaro.org> 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively 22 - thermal-zones: a container of the following node types used to describe all 25 This binding describes the thermal-zones. 27 The polling-delay properties of a thermal-zone are bound to the maximum dT/dt [all …]
|
/linux-6.12.1/arch/sh/boards/mach-migor/ |
D | setup.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Renesas System Solutions Asia Pte. Ltd - Migo-R 8 #include <linux/dma-map-ops.h> 30 #include <media/drv-intf/renesas-ceu.h> 45 * 0x18000000 8GB 8 NAND Flash (K9K8G08U0A) 78 .mode = SH_KEYSC_MODE_2, /* KEYOUT0->4, KEYIN1->5 */ 118 .mask_flags = MTD_WRITEABLE, /* Read-only */ 148 .name = "physmap-flash", 176 writeb(cmd, chip->legacy.IO_ADDR_W + 0x00400000); in migor_nand_flash_cmd_ctl() 178 writeb(cmd, chip->legacy.IO_ADDR_W + 0x00800000); in migor_nand_flash_cmd_ctl() [all …]
|
/linux-6.12.1/drivers/iio/pressure/ |
D | dlhl60d.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * Datasheet: https://www.allsensors.com/cad/DS-0355_Rev_B.PDF 42 unsigned int fss; /* full scale span (inch H2O) */ 69 ret = i2c_smbus_write_byte(st->client, DLH_START_SINGLE); in dlh_cmd_start_single() 71 dev_err(&st->client->dev, in dlh_cmd_start_single() 81 ret = i2c_master_recv(st->client, st->rx_buf, DLH_NUM_READ_BYTES); in dlh_cmd_read_data() 83 dev_err(&st->client->dev, in dlh_cmd_read_data() 88 if (st->rx_buf[0] != DLH_STATUS_OK) { in dlh_cmd_read_data() 89 dev_err(&st->client->dev, in dlh_cmd_read_data() 90 "%s: invalid status 0x%02x\n", __func__, st->rx_buf[0]); in dlh_cmd_read_data() [all …]
|
/linux-6.12.1/arch/sh/boards/mach-ap325rxa/ |
D | setup.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Renesas - AP-325RXA 4 * (Compatible with Algo System ., LTD. - AP-320A) 16 #include <linux/dma-map-ops.h> 38 #include <media/drv-intf/renesas-ceu.h> 74 .id = -1, 83 * AP320 and AP325RXA has CPLD data in NOR Flash(0xA80000-0xABFFFF). 91 .mask_flags = MTD_WRITEABLE, /* Read-only */ 97 .name = "free-area0", 101 .name = "CPLD-Data", [all …]
|
/linux-6.12.1/drivers/media/i2c/ |
D | mt9v011.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // mt9v011 -Micron 1/4-Inch VGA Digital Image Sensor 13 #include <media/v4l2-device.h> 14 #include <media/v4l2-ctrls.h> 23 MODULE_PARM_DESC(debug, "Debug level (0-2)"); 101 buffer[1] = value >> 8; in mt9v011_write() 159 analoginit = lineargain / 8; in calc_mt9v011_gain() 180 exposure = core->exposure; in set_balance() 182 green_gain = calc_mt9v011_gain(core->global_gain); in set_balance() 184 bal = core->global_gain; in set_balance() [all …]
|
D | mt9v111.c | 1 // SPDX-License-Identifier: GPL-2.0 21 #include <linux/v4l2-mediabus.h> 24 #include <media/v4l2-ctrls.h> 25 #include <media/v4l2-device.h> 26 #include <media/v4l2-fwnode.h> 27 #include <media/v4l2-image-sizes.h> 28 #include <media/v4l2-subdev.h> 31 * MT9V111 is a 1/4-Inch CMOS digital image sensor with an integrated 40 * auto-exposure algorithm might modify the programmed frame rate. While the 41 * driver initially programs the sensor with auto-exposure and [all …]
|
/linux-6.12.1/Documentation/sound/hd-audio/ |
D | models.rst | 2 HD-Audio Codec-Specific Models 8 3-jack in back and a headphone out 9 3stack-digout 10 3-jack in back, a HP out and a SPDIF out 12 5-jack in back, 2-jack in front 13 5stack-digout 14 5-jack in back, 2-jack in front, a SPDIF out 16 6-jack in back, 2-jack in front 17 6stack-digout 18 6-jack with a SPDIF out [all …]
|
/linux-6.12.1/Documentation/input/devices/ |
D | atarikbd.rst | 12 provides a convenient connection point for a mouse and switch-type joysticks. 13 The ikbd processor also maintains a time-of-day clock with one second 18 The ikbd communicates with the main processor over a high speed bi-directional 41 0xF8-0xFB relative mouse position records (lsbs determined by 43 0xFC time-of-day 56 approximately 200 counts (phase changes or 'clicks') per inch of travel. The 67 --------------------------- 92 +127...-128 range, the motion is broken into multiple packets. 97 --------------------------- 104 --------------------- [all …]
|
/linux-6.12.1/include/drm/ |
D | drm_modes.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 46 * enum drm_mode_status - hardware support status of a mode 129 MODE_STALE = -3, 130 MODE_BAD = -2, 131 MODE_ERROR = -1 142 * DRM_MODE_RES_MM - Calculates the display size from resolution and DPI 144 * @dpi: The number of dots per inch 157 * DRM_MODE_INIT - Initialize display mode 171 * DRM_SIMPLE_MODE - Simple display mode [all …]
|
/linux-6.12.1/arch/sh/boards/mach-se/7724/ |
D | setup.c | 1 // SPDX-License-Identifier: GPL-2.0 35 #include <linux/dma-map-ops.h> 37 #include <mach-se/mach/se7724.h> 38 #include <media/drv-intf/renesas-ceu.h> 51 * ------------------------------------ 55 * SW41 : abxx xxxx -> a = 0 : Analog monitor 73 * Please change J20, J21, J22 pin to 1-2 connection. 85 .id = -1, 123 .mask_flags = MTD_WRITEABLE, /* Read-only */ 129 .name = "free-area", [all …]
|