| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/auxdisplay/ |
| D | img,ascii-lcd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/auxdisplay/img,ascii-lcd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ASCII LCD displays on Imagination Technologies boards 10 - Paul Burton <paulburton@kernel.org> 15 - img,boston-lcd 16 - mti,malta-lcd 17 - mti,sead3-lcd 25 Offset in bytes to the LCD registers within the system controller [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/auxdisplay/ |
| D | img-ascii-lcd.txt | 1 Binding for ASCII LCD displays on Imagination Technologies boards 4 - compatible : should be one of: 5 "img,boston-lcd" 6 "mti,malta-lcd" 7 "mti,sead3-lcd" 9 Required properties for "img,boston-lcd": 10 - reg : memory region locating the device registers 12 Required properties for "mti,malta-lcd" or "mti,sead3-lcd": 13 - regmap: phandle of the system controller containing the LCD registers 14 - offset: offset in bytes to the LCD registers within the system controller
|
| /kernel/linux/linux-5.10/arch/mips/boot/dts/img/ |
| D | boston.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/clock/boston-clock.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/mips-gic.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 12 compatible = "img,boston"; 15 stdout-path = "uart0:115200"; [all …]
|
| /kernel/linux/linux-6.6/arch/mips/boot/dts/img/ |
| D | boston.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/clock/boston-clock.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/mips-gic.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 12 compatible = "img,boston"; 15 stdout-path = "uart0:115200"; [all …]
|
| /kernel/linux/linux-6.6/drivers/auxdisplay/ |
| D | img-ascii-lcd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 17 #include "line-display.h" 22 * struct img_ascii_lcd_config - Configuration information about an LCD model 23 * @num_chars: the number of characters the LCD can display 25 * @update: function called to update the LCD 34 * struct img_ascii_lcd_ctx - Private data structure 35 * @base: the base address of the LCD registers 36 * @regmap: the regmap through which LCD registers are accessed 37 * @offset: the offset within regmap to the start of the LCD registers 38 * @cfg: pointer to the LCD model configuration [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 # see Documentation/kbuild/kconfig-language.rst. 20 tristate "Character LCD core support" if COMPILE_TEST 22 This is the base system for character-based LCD displays. 25 This is some character LCD core interface that multiple drivers can 31 This is the core support for single-line character displays, to be 35 tristate "Common functions for HD44780 (and compatibles) LCD displays" if COMPILE_TEST 45 tristate "HD44780 Character LCD support" 50 The LCD is accessible through the /dev/lcd char device (10, 156). 56 tristate "KS0108 LCD Controller" [all …]
|
| /kernel/linux/linux-5.10/drivers/auxdisplay/ |
| D | img-ascii-lcd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 22 * struct img_ascii_lcd_config - Configuration information about an LCD model 23 * @num_chars: the number of characters the LCD can display 25 * @update: function called to update the LCD 34 * struct img_ascii_lcd_ctx - Private data structure 35 * @pdev: the ASCII LCD platform device 36 * @base: the base address of the LCD registers 37 * @regmap: the regmap through which LCD registers are accessed 38 * @offset: the offset within regmap to the start of the LCD registers 39 * @cfg: pointer to the LCD model configuration [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 # see Documentation/kbuild/kconfig-language.rst. 20 tristate "HD44780 Character LCD support" 25 The LCD is accessible through the /dev/lcd char device (10, 156). 31 tristate "KS0108 LCD Controller" 35 If you have a LCD controlled by one or more KS0108 37 driver for your LCD. 41 and built-in as well (Y). 49 hex "Parallel port where the LCD is connected" 53 The address of the parallel port where the LCD is connected. [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/sis/ |
| D | initdef.h | 6 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 23 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 56 #define IS_SIS330 (SiS_Pr->ChipType == SIS_330) 57 #define IS_SIS550 (SiS_Pr->ChipType == SIS_550) 58 #define IS_SIS650 (SiS_Pr->ChipType == SIS_650) /* All versions, incl 651, M65x */ 59 #define IS_SIS740 (SiS_Pr->ChipType == SIS_740) 60 #define IS_SIS651 (SiS_Pr->SiS_SysFlags & (SF_Is651 | SF_Is652)) 61 #define IS_SISM650 (SiS_Pr->SiS_SysFlags & (SF_IsM650 | SF_IsM652 | SF_IsM653)) 63 #define IS_SIS661 (SiS_Pr->ChipType == SIS_661) 64 #define IS_SIS741 (SiS_Pr->ChipType == SIS_741) [all …]
|
| D | vstruct.h | 6 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 23 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 539 int CP_HDisplay[7], CP_VDisplay[7]; /* For Custom LCD panel dimensions */
|
| D | 310vtbl.h | 6 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 23 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 59 {0x31,0x4a1b,0x0000,SIS_RI_720x480, 0x00,0x00,0x06,0x06,0x11,-1}, /* 720x480x8 */ 60 {0x32,0x4a1b,0x0000,SIS_RI_720x576, 0x00,0x00,0x06,0x06,0x12,-1}, /* 720x576x8 */ 61 {0x33,0x4a1d,0x0000,SIS_RI_720x480, 0x00,0x00,0x06,0x06,0x11,-1}, /* 720x480x16 */ 62 {0x34,0x6a1d,0x0000,SIS_RI_720x576, 0x00,0x00,0x06,0x06,0x12,-1}, /* 720x576x16 */ 63 {0x35,0x4a1f,0x0000,SIS_RI_720x480, 0x00,0x00,0x06,0x06,0x11,-1}, /* 720x480x32 */ 64 {0x36,0x6a1f,0x0000,SIS_RI_720x576, 0x00,0x00,0x06,0x06,0x12,-1}, /* 720x576x32 */ 97 {0x68,0x067b,0x013f,SIS_RI_1920x1440,0x00,0x00,0x00,0x00,0x29,-1}, /* 1920x1440x8 */ 98 {0x69,0x06fd,0x0140,SIS_RI_1920x1440,0x00,0x00,0x00,0x00,0x29,-1}, /* 1920x1440x16 */ [all …]
|
| D | init301.c | 10 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 27 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 55 * Formerly based on non-functional code-fragements for 300 series by SiS, Inc. 249 /* 661 et al LCD data structure (2.03.00) */ 256 /* VESA non-VESA noscale */ 421 if(SiS_Pr->ChipType == XGI_20) in SiS_UnLockCRT2() 423 else if(SiS_Pr->ChipType >= SIS_315H) in SiS_UnLockCRT2() 424 SiS_SetRegOR(SiS_Pr->SiS_Part1Port,0x2f,0x01); in SiS_UnLockCRT2() 426 SiS_SetRegOR(SiS_Pr->SiS_Part1Port,0x24,0x01); in SiS_UnLockCRT2() 433 if(SiS_Pr->ChipType == XGI_20) in SiS_LockCRT2() [all …]
|
| D | 300vtbl.h | 6 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 23 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 55 {0x6a,0x2212,0x0102,SIS_RI_800x600, 0x00,0x00,0x00,0x00,0x00,-1}, /* 800x600x? */ 56 {0x2e,0x0a1b,0x0101,SIS_RI_640x480, 0x00,0x00,0x00,0x00,0x08,-1}, 57 {0x2f,0x021b,0x0100,SIS_RI_640x400, 0x00,0x00,0x00,0x00,0x10,-1}, /* 640x400x8 */ 58 {0x30,0x2a1b,0x0103,SIS_RI_800x600, 0x00,0x00,0x00,0x00,0x00,-1}, 59 {0x31,0x4a1b,0x0000,SIS_RI_720x480, 0x00,0x00,0x00,0x00,0x11,-1}, /* 720x480x8 */ 60 {0x32,0x6a1b,0x0000,SIS_RI_720x576, 0x00,0x00,0x00,0x00,0x12,-1}, /* 720x576x8 */ 61 {0x33,0x4a1d,0x0000,SIS_RI_720x480, 0x00,0x00,0x00,0x00,0x11,-1}, /* 720x480x16 */ 62 {0x34,0x6a1d,0x0000,SIS_RI_720x576, 0x00,0x00,0x00,0x00,0x12,-1}, /* 720x576x16 */ [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/sis/ |
| D | initdef.h | 6 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 23 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 56 #define IS_SIS330 (SiS_Pr->ChipType == SIS_330) 57 #define IS_SIS550 (SiS_Pr->ChipType == SIS_550) 58 #define IS_SIS650 (SiS_Pr->ChipType == SIS_650) /* All versions, incl 651, M65x */ 59 #define IS_SIS740 (SiS_Pr->ChipType == SIS_740) 60 #define IS_SIS651 (SiS_Pr->SiS_SysFlags & (SF_Is651 | SF_Is652)) 61 #define IS_SISM650 (SiS_Pr->SiS_SysFlags & (SF_IsM650 | SF_IsM652 | SF_IsM653)) 63 #define IS_SIS661 (SiS_Pr->ChipType == SIS_661) 64 #define IS_SIS741 (SiS_Pr->ChipType == SIS_741) [all …]
|
| D | vstruct.h | 6 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 23 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 539 int CP_HDisplay[7], CP_VDisplay[7]; /* For Custom LCD panel dimensions */
|
| D | 310vtbl.h | 6 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 23 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 59 {0x31,0x4a1b,0x0000,SIS_RI_720x480, 0x00,0x00,0x06,0x06,0x11,-1}, /* 720x480x8 */ 60 {0x32,0x4a1b,0x0000,SIS_RI_720x576, 0x00,0x00,0x06,0x06,0x12,-1}, /* 720x576x8 */ 61 {0x33,0x4a1d,0x0000,SIS_RI_720x480, 0x00,0x00,0x06,0x06,0x11,-1}, /* 720x480x16 */ 62 {0x34,0x6a1d,0x0000,SIS_RI_720x576, 0x00,0x00,0x06,0x06,0x12,-1}, /* 720x576x16 */ 63 {0x35,0x4a1f,0x0000,SIS_RI_720x480, 0x00,0x00,0x06,0x06,0x11,-1}, /* 720x480x32 */ 64 {0x36,0x6a1f,0x0000,SIS_RI_720x576, 0x00,0x00,0x06,0x06,0x12,-1}, /* 720x576x32 */ 97 {0x68,0x067b,0x013f,SIS_RI_1920x1440,0x00,0x00,0x00,0x00,0x29,-1}, /* 1920x1440x8 */ 98 {0x69,0x06fd,0x0140,SIS_RI_1920x1440,0x00,0x00,0x00,0x00,0x29,-1}, /* 1920x1440x16 */ [all …]
|
| D | init301.c | 10 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 27 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 55 * Formerly based on non-functional code-fragements for 300 series by SiS, Inc. 248 /* 661 et al LCD data structure (2.03.00) */ 255 /* VESA non-VESA noscale */ 420 if(SiS_Pr->ChipType == XGI_20) in SiS_UnLockCRT2() 422 else if(SiS_Pr->ChipType >= SIS_315H) in SiS_UnLockCRT2() 423 SiS_SetRegOR(SiS_Pr->SiS_Part1Port,0x2f,0x01); in SiS_UnLockCRT2() 425 SiS_SetRegOR(SiS_Pr->SiS_Part1Port,0x24,0x01); in SiS_UnLockCRT2() 432 if(SiS_Pr->ChipType == XGI_20) in SiS_LockCRT2() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/misc/sisusbvga/ |
| D | sisusb_init.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 7 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 24 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 87 #define Support64048060Hz 0x0800 /* Special for 640x480 LCD */ 146 #define SIS_VIDEO_CAPTURE 0x00 - 0x30 147 #define SIS_VIDEO_PLAYBACK 0x02 - 0x30 148 #define SIS_CRT2_PORT_04 0x04 - 0x30
|
| /kernel/linux/linux-6.6/include/uapi/video/ |
| D | sisfb.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * sisfb.h - definitions for the SiS framebuffer driver 5 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria. 19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 83 __u32 chip_id; /* PCI-ID of detected chip */ 114 __u8 sisfb_lcdpdca; /* PanelDelayCompensation for LCD-via-CRT1 */ 126 __u32 sisfb_vbflags2; /* ivideo->vbflags2 */ 165 /* ioctl to enable/disable panning auto-maximize (like nomax parameter) */ 191 /* ioctl to enable/disable panning auto-maximize (like nomax parameter) */ 206 /* (for IN-KERNEL usage only) */
|
| /kernel/linux/linux-5.10/include/uapi/video/ |
| D | sisfb.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * sisfb.h - definitions for the SiS framebuffer driver 5 * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria. 19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 83 __u32 chip_id; /* PCI-ID of detected chip */ 114 __u8 sisfb_lcdpdca; /* PanelDelayCompensation for LCD-via-CRT1 */ 126 __u32 sisfb_vbflags2; /* ivideo->vbflags2 */ 165 /* ioctl to enable/disable panning auto-maximize (like nomax parameter) */ 191 /* ioctl to enable/disable panning auto-maximize (like nomax parameter) */ 206 /* (for IN-KERNEL usage only) */
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6q-novena.dts | 2 * Copyright 2015 Sutajio Ko-Usagi PTE LTD 4 * This file is dual-licensed: you can use it either under the terms 21 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 22 * MA 02110-1301 USA 49 /dts-v1/; 51 #include <dt-bindings/gpio/gpio.h> 52 #include <dt-bindings/input/input.h> 56 compatible = "kosagi,imx6q-novena", "fsl,imx6q"; 65 stdout-path = &uart2; 69 compatible = "pwm-backlight"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx6q-novena.dts | 2 * Copyright 2015 Sutajio Ko-Usagi PTE LTD 4 * This file is dual-licensed: you can use it either under the terms 21 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 22 * MA 02110-1301 USA 49 /dts-v1/; 51 #include <dt-bindings/gpio/gpio.h> 52 #include <dt-bindings/input/input.h> 56 compatible = "kosagi,imx6q-novena", "fsl,imx6q"; 65 stdout-path = &uart2; 69 compatible = "pwm-backlight"; [all …]
|
| D | stm32f429.dtsi | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 21 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 22 * MA 02110-1301 USA 48 #include "armv7-m.dtsi" 49 #include <dt-bindings/clock/stm32fx-clock.h> 50 #include <dt-bindings/mfd/stm32f4-rcc.h> 53 #address-cells = <1>; 54 #size-cells = <1>; 57 clk_hse: clk-hse { [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | map_to_7segment.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * of (ASCII) characters to a 7-segments notation. 29 * Notation: +-a-+ 31 * +-g-+ 33 * +-d-+ 54 * return -EINVAL; 61 * 2005-05-31 RFC linux-kernel@vger.kernel.org 81 return c >= 0 && c < sizeof(map->table) ? map->table[c] : -EINVAL; in map_to_seg7() 89 * custom character sets for LCD devices. Please use a sysfs interface [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | stm32f429.dtsi | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 21 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 22 * MA 02110-1301 USA 48 #include "../armv7-m.dtsi" 49 #include <dt-bindings/clock/stm32fx-clock.h> 50 #include <dt-bindings/mfd/stm32f4-rcc.h> 53 #address-cells = <1>; 54 #size-cells = <1>; 57 clk_hse: clk-hse { [all …]
|