| /linux/drivers/video/ | 
| H A D | sticore.c | 4  *	core code for console driver using HP's STI firmware11  * - call STI in virtual mode rather than in real mode
 12  * - screen blanking with state_mgmt() in text mode STI ?
 40 /* number of STI ROMS found and their ptrs to each struct */
 44 static void *store_sti_val(struct sti_struct *sti, void *ptr, unsigned long val)  in store_sti_val()  argument
 48 	if (IS_ENABLED(CONFIG_64BIT) && sti->do_call64) {  in store_sti_val()
 49 		/* used for 64-bit STI ROM */  in store_sti_val()
 57 	/* used for 32-bit STI ROM */  in store_sti_val()
 62 #define store_sti_ptr(sti, dest, ptr)	\  argument
 63 		store_sti_val(sti, dest, STI_PTR(ptr))
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/display/ | 
| H A D | st,stih4xx.txt | 3 - sti-vtg: video timing generator11 - sti-vtac: video timing advanced inter dye communication Rx and TX
 21 - sti-display-subsystem: Master device for DRM sub-components
 25   - compatible: "st,sti-display-subsystem"
 28 - sti-compositor: frame compositor engine
 29   must be a child of sti-display-subsystem
 44 - sti-tvout: video out hardware block
 45   must be a child of sti-display-subsystem
 56 - sti-hdmi: hdmi output block
 57   must be a child of sti-display-subsystem
 [all …]
 
 | 
| /linux/include/video/ | 
| H A D | sticore.h | 7 /* generic STI structures & functions */11 #define STI_REGION_MAX 8	/* hardcoded STI constants */
 21 /* The latency of the STI functions cannot really be reduced by setting
 22  * this to 0;  STI doesn't seem to be designed to allow calling a different
 31  * the screen buffer and a kernel thread to call STI occasionally.
 43 #define sti_onscreen_x(sti) (sti->glob_cfg->onscreen_x)  argument
 44 #define sti_onscreen_y(sti) (sti->glob_cfg->onscreen_y)  argument
 47 #define sti_font_x(sti) (PTR_STI(sti->font)->width)  argument
 48 #define sti_font_y(sti) (PTR_STI(sti->font)->height)  argument
 57 /* STI function configuration structs */
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | st,sti-asoc-card.txt | 1 STMicroelectronics sti ASoC cards3 The sti ASoC Sound Card can be used, for all sti SoCs using internal sti-sas
 6 sti sound drivers allows to expose sti SoC audio interface through the
 10 1) sti-uniperiph-dai: audio dai device.
 35 	"tx" for "st,sti-uni-player" compatibility
 36 	"rx" for "st,sti-uni-reader" compatibility
 38 Required properties ("st,sti-uni-player" compatibility only):
 54 	sti_uni_player1: sti-uni-player@8d81000 {
 66 	sti_uni_player2: sti-uni-player@8d82000 {
 77 	sti_uni_player3: sti-uni-player@8d85000 {
 [all …]
 
 | 
| /linux/drivers/video/console/ | 
| H A D | sticon.c | 2  *  linux/drivers/video/console/sticon.c - console driver using HP's STI firmware71     return "STI console";  in sticon_startup()
 119     struct sti_struct *sti = sticon_sti;  in sticon_scroll()  local
 128 	sti_bmove(sti, t + count, 0, t, 0, b - t - count, conp->vc_cols,  in sticon_scroll()
 130 	sti_clear(sti, b - count, 0, count, conp->vc_cols,  in sticon_scroll()
 135 	sti_bmove(sti, t, 0, t + count, 0, b - t - count, conp->vc_cols,  in sticon_scroll()
 137 	sti_clear(sti, t, 0, count, conp->vc_cols,  in sticon_scroll()
 159 	struct sti_struct *sti = sticon_sti;  in sticon_set_font()  local
 208 	sti_font_convert_bytemode(sti, cooked_font);  in sticon_set_font()
 238 	vc_cols = sti_onscreen_x(sti) / cooked_font->width;  in sticon_set_font()
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/soc/sti/ | 
| H A D | st,sti-syscon.yaml | 4 $id: http://devicetree.org/schemas/soc/sti/st,sti-syscon.yaml#7 title: STMicroelectronics STi platform sysconfig
 13   Binding for the various sysconfig nodes used within the STi
 33   sti-sasg-codec:
 34     description: STi internal audio codec
 
 | 
| /linux/drivers/media/platform/st/ | 
| H A D | Makefile | 3 obj-y += sti/bdisp/4 obj-y += sti/c8sectpfe/
 5 obj-y += sti/delta/
 6 obj-y += sti/hva/
 
 | 
| /linux/drivers/media/platform/st/sti/ | 
| H A D | Kconfig | 2 source "drivers/media/platform/st/sti/bdisp/Kconfig"3 source "drivers/media/platform/st/sti/c8sectpfe/Kconfig"
 4 source "drivers/media/platform/st/sti/delta/Kconfig"
 5 source "drivers/media/platform/st/sti/hva/Kconfig"
 
 | 
| /linux/drivers/video/fbdev/ | 
| H A D | stifb.c | 4  * STI (standard text interface) video firmware.54 #undef DEBUG_STIFB_REGS		/* debug sti register accesses */
 76 	F_EXTEND(fb_info->sti->regions_phys[index])
 109 	struct sti_struct *sti;  member
 835 		pBytePerLongDevDepData = fb->sti->regions[NGLEDEVDEPROM_CRT_REGION];  in ngleGetDeviceRomData()
 1185 static int __init stifb_init_fb(struct sti_struct *sti, int bpp_pref)  in stifb_init_fb()  argument
 1196 	info = framebuffer_alloc(sizeof(*fb), sti->dev);  in stifb_init_fb()
 1206 	fb->sti = sti;  in stifb_init_fb()
 1207 	dev_name = sti->sti_data->inq_outptr.dev_name;  in stifb_init_fb()
 1209 	fb->id = fb->sti->graphics_id[0];  in stifb_init_fb()
 [all …]
 
 | 
| /linux/Documentation/arch/arm/sti/ | 
| H A D | overview.rst | 2 STi ARM Linux Overview9   CortexA9 System-on-Chip are supported by the 'STi' platform of
 16   The configuration for the STi platform is supported via the multi_v7_defconfig.
 22   are located in the platform code contained in arch/arm/mach-sti
 
 | 
| /linux/arch/mips/kernel/ | 
| H A D | genex.S | 480 	STI521 	STI
 572 	BUILD_HANDLER bp bp sti silent			/* #9  */
 573 	BUILD_HANDLER ri ri sti silent			/* #10 */
 574 	BUILD_HANDLER cpu cpu sti silent		/* #11 */
 575 	BUILD_HANDLER ov ov sti silent			/* #12 */
 576 	BUILD_HANDLER tr tr sti silent			/* #13 */
 583 	BUILD_HANDLER msa msa sti silent		/* #21 */
 584 	BUILD_HANDLER mdmx mdmx sti silent		/* #22 */
 592 	BUILD_HANDLER watch watch sti verbose		/* #23 */
 [all …]
 
 | 
| /linux/sound/soc/sti/ | 
| H A D | Makefile | 2 # STI platform support3 snd-soc-sti-y := sti_uniperif.o uniperif_player.o uniperif_reader.o
 5 obj-$(CONFIG_SND_SOC_STI) += snd-soc-sti.o
 
 | 
| H A D | Kconfig | 6 	tristate "STI"12 		any of the STI platforms (e.g. STIH416).
 
 | 
| /linux/Documentation/devicetree/bindings/net/ | 
| H A D | sti-dwmac.txt | 5 and what is needed on STi platforms to program the stmmac glue logic.26  - sti-ethclk: this is the phy clock.
 27  - sti-clkconf: this is an extra sysconfig register, available in new SoCs,
 56 	clock-names = "stmmaceth", "sti-ethclk";
 
 | 
| /linux/drivers/thermal/st/ | 
| H A D | Kconfig | 7 	tristate "Thermal sensors on STMicroelectronics STi series of SoCs"9 	  Support for thermal sensors on STMicroelectronics STi series of SoCs.
 13 	tristate "STi series memory mapped access based thermal sensors"
 
 | 
| /linux/Documentation/arch/arm/ | 
| H A D | index.rst | 73    sti/stih407-overview74    sti/stih418-overview
 75    sti/overview
 
 | 
| /linux/arch/x86/include/asm/ | 
| H A D | irqflags.h | 42 	asm volatile("sti": : :"memory");  in native_irq_enable()48 	asm volatile("sti; hlt": : :"memory");  in native_safe_halt()
 82  * Used in the idle loop; sti takes one instruction cycle
 
 | 
| /linux/drivers/mailbox/ | 
| H A D | mailbox-sti.c | 3  * STi Mailbox39  * struct sti_mbox_device - STi Mailbox device data
 63  * struct sti_mbox_pdata - STi Mailbox platform specific configuration
 74  * struct sti_channel - STi Mailbox allocated channel information
 447 	/* STi Mailbox does not have a Tx-Done or Tx-Ready IRQ */  in sti_mbox_probe()
 486 		.name = "sti-mailbox",
 495 MODULE_ALIAS("platform:mailbox-sti");
 
 | 
| /linux/drivers/gpu/drm/sti/ | 
| H A D | Makefile | 2 sti-drm-y := \20 obj-$(CONFIG_DRM_STI) = sti-drm.o
 
 | 
| /linux/drivers/clocksource/ | 
| H A D | em_sti.c | 3  * Emma Mobile Timer Support - STI103 	/* the STI hardware buffers the 48-bit count, but to  in em_sti_count()
 295 	/* map memory, let base point to the STI instance */  in em_sti_probe()
 337 	{ .compatible = "renesas,em-sti", },
 365 MODULE_DESCRIPTION("Renesas Emma Mobile STI Timer Driver");
 
 | 
| /linux/Documentation/devicetree/bindings/mailbox/ | 
| H A D | st,sti-mailbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/st,sti-mailbox.yaml#7 title: STMicroelectronics Mailbox Driver for STi platform
 
 | 
| /linux/Documentation/devicetree/bindings/reset/ | 
| H A D | st,stih407-picophyreset.yaml | 7 title: STMicroelectronics STi family Sysconfig Picophy SoftReset Controller15   the STi family SoC system configuration registers.
 
 | 
| H A D | st,stih407-powerdown.yaml | 7 title: STMicroelectronics STi family Sysconfig Peripheral Powerdown Reset Controller15   "powerdown" control bits found in the STi family SoC system configuration
 
 | 
| H A D | st,sti-softreset.txt | 1 STMicroelectronics STi family Sysconfig Peripheral SoftReset Controller6 "softreset" control bits found in the STi family SoC system configuration
 
 | 
| /linux/Documentation/devicetree/bindings/i2c/ | 
| H A D | st,sti-i2c.yaml | 4 $id: http://devicetree.org/schemas/i2c/st,sti-i2c.yaml#7 title: I2C controller embedded in STMicroelectronics STi platform
 
 |