/linux/include/linux/ |
H A 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 */ 24 M_MINI_3_1, /* Mac Mini, 3,1th gen */ [all …]
|
/linux/drivers/hid/ |
H A 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 */ 57 0x25, 0x03, /* Logical Maximum (3), */ 67 0x95, 0x03, /* Report Count (3), */ 74 0x65, 0x13, /* Unit (Inch), */ 75 0x55, 0xFD, /* Unit Exponent (-3), */ [all …]
|
H A 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" 36 0x95, 0x03, /* Report Count (3), */ 45 0x55, 0xFD, /* Unit Exponent (-3), */ 46 0x65, 0x13, /* Unit (Inch), */ 81 0x95, 0x03, /* Report Count (3), */ 90 0x55, 0xFD, /* Unit Exponent (-3), */ [all …]
|
H A D | hid-viewsonic.c | 1 // SPDX-License-Identifier: GPL-2.0+ 19 #include "hid-ids.h" 36 0x65, 0x13, /* Unit (Inch), */ 37 0x55, 0xFD, /* Unit Exponent (-3), */ 76 switch (hdev->product) { in viewsonic_report_fixup()
|
/linux/arch/arm64/boot/dts/apple/ |
H A D | t8103-j457.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 * Apple iMac (24-inch, 2x USB-C, M1, 2020) 5 * target-type: J457 10 /dts-v1/; 13 #include "t8103-jxxx.dtsi" 16 compatible = "apple,j457", "apple,t8103", "apple,arm-platform"; 17 model = "Apple iMac (24-inch, 2x USB-C, M1, 2021)"; 25 brcm,board-type = "apple,santorini"; 29 brcm,board-type = "apple,santorini"; 34 * on-board devices and properties that are populated by the bootloader [all …]
|
H A D | t8103-j456.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 * Apple iMac (24-inch, 4x USB-C, M1, 2020) 5 * target-type: J456 10 /dts-v1/; 13 #include "t8103-jxxx.dtsi" 16 compatible = "apple,j456", "apple,t8103", "apple,arm-platform"; 17 model = "Apple iMac (24-inch, 4x USB-C, M1, 2021)"; 25 brcm,board-type = "apple,capri"; 29 brcm,board-type = "apple,capri"; 33 hpm2: usb-pd@3b { [all …]
|
H A 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 …]
|
H A D | t600x-j314-j316.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 * MacBook Pro (14/16-inch, 2021) 7 * target-type: J314s / J314c / J316s / J316c 12 #include <dt-bindings/leds/common.h> 21 #address-cells = <2>; 22 #size-cells = <2>; 25 stdout-path = "serial0"; 28 compatible = "apple,simple-framebuffer", "simple-framebuffer"; 40 led-controller { 41 compatible = "pwm-leds"; [all …]
|
/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | mt9v032.txt | 1 * Aptina 1/3-Inch WVGA CMOS Digital Image Sensor 3 The Aptina MT9V032 is a 1/3-inch CMOS active pixel digital image sensor with 5 two-wire serial interface. 9 - compatible: value should be either one among the following 21 - link-frequencies: List of allowed link frequencies in Hz. Each frequency is 22 expressed as a 64-bit big-endian integer. 23 - reset-gpios: GPIO handle which is connected to the reset pin of the chip. 24 - standby-gpios: GPIO handle which is connected to the standby pin of the chip. 27 Documentation/devicetree/bindings/media/video-interfaces.txt. 37 link-frequencies = /bits/ 64
|
H A D | sony,imx214.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/3.06-Inch 13.13MP CMOS Digital Image Sensor 10 - Ricardo Ribalda <ribalda@kernel.org> 13 The Sony IMX214 is a 1/3.06-inch CMOS active pixel digital image sensor with 15 interface. Image data is sent through MIPI CSI-2, through 2 or 4 lanes at a 19 - $ref: /schemas/media/video-interface-devices.yaml# 27 - 0x10 28 - 0x1a [all …]
|
H A D | sony,imx290.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sony IMX290 1/2.8-Inch CMOS Image Sensor 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 description: |- 14 The Sony IMX290 is a 1/2.8-Inch CMOS Solid-state image sensor with Square 16 through I2C and 4-wire interfaces. 19 LVDS DDR output and CSI-2 serial data output. The CSI-2 bus is the default. [all …]
|
H A D | ovti,ov4689.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mikhail Rudenko <mike.rudenko@gmail.com> 13 The Omnivision OV4689 is a high performance, 1/3-inch, 4 megapixel 16 interface, and sensor output is sent via 1/2/4 lane MIPI CSI-2 20 - $ref: /schemas/media/video-interface-devices.yaml# 31 External clock (XVCLK) for the sensor, 6-64 MHz 34 dovdd-supply: 36 Digital I/O voltage supply, 1.7-3.0 V [all …]
|
H A D | ovti,ov7251.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The Omnivision OV7251 is a 1/7.5-Inch CMOS active pixel digital image sensor 15 - Todor Tomov <todor.too@gmail.com> 27 clock-names: 30 clock-frequency: 33 vdda-supply: 36 vddd-supply: 39 vdddo-supply: [all …]
|
H A 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 …]
|
H A D | ovti,ov2680.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rui Miguel Silva <rmfrfs@gmail.com> 12 description: |- 13 The OV2680 color sensor is a low voltage, high performance 1/5 inch UXGA (2 14 megapixel) CMOS image sensor that provides a single-chip UXGA (1600 x 1200) 15 camera. It provides full-frame, sub-sampled, or windowed 10-bit images in 30 clock-names: 33 reset-gpios: [all …]
|
H A D | ovti,ov02a10.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Dongchun Zhu <dongchun.zhu@mediatek.com> 13 description: |- 14 The Omnivision OV02A10 is a low-cost, high performance, 1/5-inch, 2 megapixel 17 @ 1600x1200 (UXGA) resolution transferred over a 1-lane MIPI interface. The 18 sensor output is available via CSI-2 serial data output. 21 - $ref: /schemas/media/video-interface-devices.yaml# 33 clock-names: [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | x1e80100-microsoft-romulus13.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include "x1e80100-microsoft-romulus.dtsi" 11 model = "Microsoft Surface Laptop 7 (13.8 inch)";
|
H A D | x1e80100-microsoft-romulus15.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include "x1e80100-microsoft-romulus.dtsi" 11 model = "Microsoft Surface Laptop 7 (15 inch)";
|
/linux/drivers/hid/bpf/progs/ |
H A 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, 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 78 0x15, 0x81, // Logical Minimum (-127) 105 98 if (hctx->hid->product == PID_ARTIST_PRO14_GEN2) { in SEC() 118 /* xor bits 0,3 and 4: convert Tip Switch + Invert into Eraser only */ in xppen_16_fix_eraser() 130 …* >>> tip_height = 0.055677699 # the center of the pen coil distance from screen in inch (empirica… [all …]
|
/linux/drivers/regulator/ |
H A D | rpi-panel-attiny-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 36 #define PA_LCD_UD BIT(3) 45 #define PC_RST_BRIDGE_N BIT(3) 68 u8 port_states[3]; 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() [all …]
|
/linux/drivers/gpu/drm/panel/ |
H A 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 66 * struct versatile_panel_type - lookup struct for the supported panels 100 * struct versatile_panel - state container for the Versatile panels 127 * Sanyo TM38QV67A02A - 3.8 inch QVGA (320x240) Color TFT 173 * Epson L2F50113T00 - 2.2 inch QCIF 176x220 Color TFT 185 .hsync_end = 176 + 2 + 3, 186 .htotal = 176 + 2 + 3 + 3, 232 if (vpanel->ib2_map) { in versatile_panel_disable() [all …]
|
H A 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" 63 REG_PORTA, /* BIT(2) for horizontal flip, BIT(3) for vertical flip */ 83 /* DSI D-PHY Layer Registers */ 161 /* DBI-B Host Registers */ 200 * plugged in and clock re-computed from that. [all …]
|
/linux/Documentation/devicetree/bindings/thermal/ |
H A 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/arch/sh/boards/mach-migor/ |
H A 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> 78 .mode = SH_KEYSC_MODE_2, /* KEYOUT0->4, KEYIN1->5 */ 79 .scan_timing = 3, 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/drivers/iio/adc/ |
H A D | axp288_adc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * axp288_adc.c - X-Powers AXP288 PMIC ADC Driver 24 * This mask enables all ADCs except for the battery temp-sensor (TS), that is 25 * left as-is to avoid breaking charging on devices without a temp-sensor. 34 #define AXP288_ADC_TS_BIAS_80UA (3 << 4) 39 #define AXP288_ADC_TS_CURRENT_ON (3 << 0) 84 .channel = 3, 107 IIO_MAP("TS_PIN", "axp288-batt", "axp288-batt-temp"), 108 IIO_MAP("PMIC_TEMP", "axp288-pmic", "axp288-pmic-temp"), 109 IIO_MAP("GPADC", "axp288-gpadc", "axp288-system-temp"), [all …]
|