Home
last modified time | relevance | path

Searched +full:boston +full:- +full:lcd (Results 1 – 25 of 35) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/auxdisplay/
Dimg,ascii-lcd.yaml1 # 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/
Dimg-ascii-lcd.txt1 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/
Dboston.dts1 // 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/
Dboston.dts1 // 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/
Dimg-ascii-lcd.c1 // 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 …]
DKconfig1 # 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/
Dimg-ascii-lcd.c1 // 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 …]
DKconfig1 # 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/
Dinitdef.h6 * 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 …]
Dvstruct.h6 * 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 */
D310vtbl.h6 * 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 …]
Dinit301.c10 * 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 …]
D300vtbl.h6 * 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/
Dinitdef.h6 * 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 …]
Dvstruct.h6 * 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 */
D310vtbl.h6 * 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 …]
Dinit301.c10 * 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/
Dsisusb_init.h1 /* 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/
Dsisfb.h1 /* 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/
Dsisfb.h1 /* 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/
Dimx6q-novena.dts2 * 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/
Dimx6q-novena.dts2 * 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 …]
Dstm32f429.dtsi2 * 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/
Dmap_to_7segment.h1 /* 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/
Dstm32f429.dtsi2 * 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 …]

12