/linux/drivers/gpu/drm/panel/ |
H A D | panel-sharp-lq101r1sx01.c | 35 static void sharp_wait_frames(struct sharp_panel *sharp, unsigned int frames) in sharp_wait_frames() argument 37 unsigned int refresh = drm_mode_vrefresh(sharp->mode); in sharp_wait_frames() 45 static int sharp_panel_write(struct sharp_panel *sharp, u16 offset, u8 value) in sharp_panel_write() argument 48 struct mipi_dsi_device *dsi = sharp->link1; in sharp_panel_write() 69 static __maybe_unused int sharp_panel_read(struct sharp_panel *sharp, in sharp_panel_read() argument 76 err = mipi_dsi_generic_read(sharp->link1, &offset, sizeof(offset), in sharp_panel_read() 79 dev_err(&sharp->link1->dev, "failed to read from %04x: %zd\n", in sharp_panel_read() 87 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_unprepare() local 90 sharp_wait_frames(sharp, 4); in sharp_panel_unprepare() 92 err = mipi_dsi_dcs_set_display_off(sharp->link1); in sharp_panel_unprepare() [all …]
|
H A D | panel-sharp-ls037v7dw01.c | 3 * Sharp LS037V7DW01 LCD Panel Driver 7 * Based on the omapdrm-specific panel-sharp-ls037v7dw01 driver 202 { .compatible = "sharp,ls037v7dw01", }, 212 .name = "panel-sharp-ls037v7dw01", 220 MODULE_DESCRIPTION("Sharp LS037V7DW01 Panel Driver");
|
H A D | Kconfig | 467 Sharp panels used in Sony Xperia Z5 Premium and XZ Premium 790 tristate "Sharp LQ101R1SX01 panel" 795 Say Y here if you want to enable support for Sharp LQ101R1SX01 801 will be called panel-sharp-lq101r1sx01. 804 tristate "Sharp LS037V7DW01 VGA LCD panel" 807 Say Y here if you want to enable support for Sharp LS037V7DW01 VGA 811 tristate "Sharp LS043T1LE01 qHD video mode panel" 816 Say Y here if you want to enable support for Sharp LS043T1LE01 qHD 820 tristate "Sharp LS060T1SX01 FullHD video mode panel" 825 Say Y here if you want to enable support for Sharp LS060T1SX01 6.0"
|
H A D | Makefile | 85 obj-$(CONFIG_DRM_PANEL_SHARP_LQ101R1SX01) += panel-sharp-lq101r1sx01.o 86 obj-$(CONFIG_DRM_PANEL_SHARP_LS037V7DW01) += panel-sharp-ls037v7dw01.o 87 obj-$(CONFIG_DRM_PANEL_SHARP_LS043T1LE01) += panel-sharp-ls043t1le01.o 88 obj-$(CONFIG_DRM_PANEL_SHARP_LS060T1SX01) += panel-sharp-ls060t1sx01.o
|
/linux/Documentation/devicetree/bindings/iio/light/ |
H A D | sharp,gp2ap002.yaml | 4 $id: http://devicetree.org/schemas/iio/light/sharp,gp2ap002.yaml# 7 title: Sharp GP2AP002A00F and GP2AP002S00F proximity and ambient light sensors 20 - sharp,gp2ap002a00f 21 - sharp,gp2ap002s00f 43 sharp,proximity-far-hysteresis: 50 sharp,proximity-close-hysteresis: 61 - sharp,proximity-far-hysteresis 62 - sharp,proximity-close-hysteresis 75 compatible = "sharp,gp2ap002a00f"; 82 sharp,proximity-far-hysteresis = /bits/ 8 <0x2f>; [all …]
|
H A D | sharp,gp2ap020a00f.yaml | 4 $id: http://devicetree.org/schemas/iio/light/sharp,gp2ap020a00f.yaml# 7 title: Sharp GP2AP020A00F I2C Proximity/ALS sensor 17 const: sharp,gp2ap020a00f 42 compatible = "sharp,gp2ap020a00f";
|
/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | sharp,lq101r1sx01.yaml | 4 $id: http://devicetree.org/schemas/display/panel/sharp,lq101r1sx01.yaml# 7 title: Sharp Microelectronics 10.1" WQXGA TFT LCD panel 35 - const: sharp,lq101r1sx03 36 - const: sharp,lq101r1sx01 38 - sharp,lq101r1sx01 73 compatible = "sharp,lq101r1sx01"; 89 compatible = "sharp,lq101r1sx01";
|
H A D | sharp,ls043t1le01.yaml | 4 $id: http://devicetree.org/schemas/display/panel/sharp,ls043t1le01.yaml# 7 title: Sharp Microelectronics 4.3" qHD TFT LCD panel 17 const: sharp,ls043t1le01-qhd 45 compatible = "sharp,ls043t1le01-qhd";
|
H A D | sharp,lq150x1lg11.yaml | 4 $id: http://devicetree.org/schemas/display/panel/sharp,lq150x1lg11.yaml# 7 title: Sharp 15" LQ150X1LG11 XGA TFT LCD panel 17 const: sharp,lq150x1lg11 49 compatible = "sharp,lq150x1lg11";
|
H A D | sharp,ls060t1sx01.yaml | 4 $id: http://devicetree.org/schemas/display/panel/sharp,ls060t1sx01.yaml# 7 title: Sharp Microelectronics 6.0" FullHD TFT LCD panel 17 const: sharp,ls060t1sx01 50 compatible = "sharp,ls060t1sx01";
|
H A D | sharp,ls037v7dw01.yaml | 4 $id: http://devicetree.org/schemas/display/panel/sharp,ls037v7dw01.yaml# 7 title: SHARP LS037V7DW01 TFT-LCD panel 23 const: sharp,ls037v7dw01 53 compatible = "sharp,ls037v7dw01";
|
H A D | panel-simple.yaml | 265 # Sharp LQ035Q7DB03 3.5" QVGA TFT LCD panel 266 - sharp,lq035q7db03 267 # Sharp LQ070Y3DG3B 7.0" WVGA landscape TFT LCD panel 268 - sharp,lq070y3dg3b 269 # Sharp Display Corp. LQ101K1LY04 10.07" WXGA TFT LCD panel 270 - sharp,lq101k1ly04 271 # Sharp LS020B1DD01D 2.0" HQVGA TFT LCD panel 272 - sharp,ls020b1dd01d
|
H A D | panel-edp-legacy.yaml | 71 # Sharp LD-D5116Z01B 12.3" WUXGA+ eDP panel 72 - sharp,ld-d5116z01b 73 # Sharp 12.3" (2400x1600 pixels) TFT LCD panel 74 - sharp,lq123p1jx31
|
/linux/drivers/media/rc/ |
H A D | ir-sharp-decoder.c | 2 /* ir-sharp-decoder.c - handle Sharp IR Pulse/Space protocol 34 * ir_sharp_decode() - Decode one Sharp pulse or space 42 struct sharp_dec *data = &dev->raw->sharp; in ir_sharp_decode() 51 dev_dbg(&dev->dev, "Sharp decode started at state %d (%uus %s)\n", in ir_sharp_decode() 147 "Sharp checksum error: received 0x%04x, 0x%04x\n", in ir_sharp_decode() 156 dev_dbg(&dev->dev, "Sharp scancode 0x%04x\n", scancode); in ir_sharp_decode() 163 dev_dbg(&dev->dev, "Sharp decode failed at count %d state %d (%uus %s)\n", in ir_sharp_decode() 230 pr_info("IR Sharp protocol handler initialized\n"); in ir_sharp_decode_init() 244 MODULE_DESCRIPTION("Sharp IR protocol decoder");
|
/linux/arch/arm/mach-pxa/ |
H A D | Kconfig | 79 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" 84 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), 98 bool "Enable Sharp SL-1000 (Akita) Support" 107 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 113 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 160 Enable common support for Sharp Cxx00 models
|
/linux/drivers/media/rc/img-ir/ |
H A D | img-ir-sharp.c | 3 * ImgTec IR Decoder setup for Sharp protocol. 10 /* Convert Sharp data to a scancode */ 36 /* Convert Sharp scancode to Sharp data filter */ 68 * Sharp decoder 69 * See also http://www.sbprojects.com/knowledge/ir/sharp.php
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-bus-usb | 33 Contact: Sarah Sharp <sarah.a.sharp@intel.com> 45 Contact: Sarah Sharp <sarah.a.sharp@intel.com> 66 Contact: Sarah Sharp <sarah.a.sharp@intel.com>
|
/linux/drivers/mtd/parsers/ |
H A D | sharpslpart.c | 2 * sharpslpart.c - MTD partition parser for NAND flash using the SHARP FTL 3 * for logical addressing, as used on the PXA models of the SHARP SL Series. 7 * Based on SHARP GPL 2.4 sources: 12 * Copyright (C) 2002 SHARP 57 * struct sharpsl_ftl - Sharp FTL Logical Table 62 * used by the SHARP SL FTL. 213 pr_info("Sharp SL FTL: %d blocks used (%d logical, %d reserved)\n", in sharpsl_nand_init_ftl() 399 MODULE_DESCRIPTION("MTD partitioning for NAND flash on Sharp SL Series");
|
/linux/drivers/media/usb/dvb-usb-v2/ |
H A D | lmedm04.h | 4 * DM04/QQBOX DVB-S USB BOX LME2510C + SHARP:BS2F7HZ7395 8 * MVB7395 (LME2510C+SHARP:BS2F7HZ7395) 9 * SHARP:BS2F7HZ7395 = (STV0288+Sharp IX2505V)
|
/linux/drivers/media/tuners/ |
H A D | Kconfig | 157 tristate "Sharp QM1D1B0004 tuner" 161 Sharp QM1D1B0004 ISDB-S tuner driver. 164 tristate "Sharp QM1D1C0042 tuner" 168 Sharp QM1D1C0042 trellis coded 8PSK tuner driver.
|
/linux/Documentation/admin-guide/media/ |
H A D | lmedm04.rst | 9 For DM04+/QQBOX LME2510C (Sharp 7395 Tuner) 12 The Sharp 7395 driver can be found in windows/system32/drivers 69 The Sharp 0194 tuner driver can be found in windows/system32/drivers
|
/linux/arch/arm/include/asm/mach/ |
H A D | sharpsl_param.h | 3 * Hardware parameter area specific to Sharp SL series devices 7 * Based on Sharp's 2.4 kernel patches
|
/linux/sound/soc/pxa/ |
H A D | Kconfig | 40 tristate "SoC Audio support for Sharp Zaurus SL-Cxx00" 45 Say Y if you want to add support for SoC audio on Sharp
|
/linux/arch/arm/common/ |
H A D | scoop.c | 3 * Support code for the SCOOP interface found on various Sharp PDAs 7 * Based on code written by Sharp/Lineo for 2.4 kernels 201 printk("Sharp Scoop Device found at 0x%08x -> 0x%8p\n",(unsigned int)mem->start, devptr->base); in scoop_probe() 257 .name = "sharp-scoop",
|
/linux/arch/powerpc/platforms/powermac/ |
H A D | nvram.c | 41 /* On Core99, nvram is either a sharp, a micron or an AMD flash */ 287 DBG("nvram: Sharp/Micron Erasing bank %d...\n", bank); in sm_erase_bank() 294 printk(KERN_ERR "nvram: Sharp/Micron flash erase timeout !\n"); in sm_erase_bank() 305 printk(KERN_ERR "nvram: Sharp/Micron flash erase failed !\n"); in sm_erase_bank() 318 DBG("nvram: Sharp/Micron Writing bank %d...\n", bank); in sm_write_bank() 327 printk(KERN_ERR "nvram: Sharp/Micron flash write timeout !\n"); in sm_write_bank() 339 printk(KERN_ERR "nvram: Sharp/Micron flash write failed !\n"); in sm_write_bank()
|