/openbmc/linux/Documentation/devicetree/bindings/auxdisplay/ |
H A D | arm,versatile-lcd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/auxdisplay/arm,versatile-lcd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARM Versatile Character LCD 10 - Linus Walleij <linus.walleij@linaro.org> 11 - Rob Herring <robh@kernel.org> 14 This binding defines the character LCD interface found on ARM Versatile AB 19 const: arm,versatile-lcd 27 clock-names: [all …]
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A D | versatile-ab.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 model = "ARM Versatile AB"; 6 compatible = "arm,versatile-ab"; 7 #address-cells = <1>; 8 #size-cells = <1>; 9 interrupt-parent = <&vic>; 19 stdout-path = &uart0; 28 #clock-cells = <0>; 29 compatible = "fixed-clock"; [all …]
|
H A D | arm-realview-eb.dtsi | 23 #include <dt-bindings/interrupt-controller/irq.h> 24 #include <dt-bindings/gpio/gpio.h> 27 #address-cells = <1>; 28 #size-cells = <1>; 29 compatible = "arm,realview-eb"; 49 compatible = "regulator-fixed"; 50 regulator-name = "vmmc"; 51 regulator-min-microvolt = <3300000>; 52 regulator-max-microvolt = <3300000>; 53 regulator-boot-on; [all …]
|
H A D | arm-realview-pb1176.dts | 23 /dts-v1/; 24 #include <dt-bindings/interrupt-controller/irq.h> 25 #include <dt-bindings/gpio/gpio.h> 28 #address-cells = <1>; 29 #size-cells = <1>; 31 compatible = "arm,realview-pb1176"; 50 vmmc: regulator-vmmc { 51 compatible = "regulator-fixed"; 52 regulator-name = "vmmc"; 53 regulator-min-microvolt = <3300000>; [all …]
|
/openbmc/qemu/docs/system/arm/ |
H A D | versatile.rst | 1 Arm Versatile boards (``versatileab``, ``versatilepb``) 4 The Arm Versatile baseboard is emulated with the following devices: 6 - ARM926E, ARM1136 or Cortex-A8 CPU 8 - PL190 Vectored Interrupt Controller 10 - Four PL011 UARTs 12 - SMC 91c111 Ethernet adapter 14 - PL110 LCD controller 16 - PL050 KMI with PS/2 keyboard and mouse. 18 - PCI host bridge. Note the emulated PCI bridge only provides access 24 - PCI OHCI USB controller. [all …]
|
H A D | vexpress.rst | 1 Arm Versatile Express boards (``vexpress-a9``, ``vexpress-a15``) 4 QEMU models two variants of the Arm Versatile Express development 7 - ``vexpress-a9`` models the combination of the Versatile Express 9 - ``vexpress-a15`` models the combination of the Versatile Express 17 - PL041 audio 18 - PL181 SD controller 19 - PL050 keyboard and mouse 20 - PL011 UARTs 21 - SP804 timers 22 - I2C controller [all …]
|
/openbmc/linux/drivers/gpu/drm/panel/ |
H A D | panel-arm-versatile.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Panel driver for the ARM Versatile family reference designs from 9 * On the Versatile AB, these panels come mounted on daughterboards 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 23 * On the Versatile PB, a special CLCD adaptor board is available 24 * supporting the same displays as the Versatile AB, plus one more 45 * This configuration register in the Versatile and RealView 51 /* The Versatile can detect the connected panel type */ 59 /* IB2 control register for the Versatile daughterboard */ [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 tristate "ABT Y030XX067A 320x480 LCD panel" 17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300 18 and RG-99 handheld gaming consoles. 21 tristate "ARM Versatile panel driver" 26 This driver supports the ARM Versatile panels connected to ARM 28 in the Versatile family syscon registers. 46 as found in the YLM RS-97 handheld gaming console. 49 tristate "Boe BF060Y8M-AJ0 panel" 54 Say Y here if you want to enable support for Boe BF060Y8M-AJ0 [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_DRM_PANEL_ABT_Y030XX067A) += panel-abt-y030xx067a.o 3 obj-$(CONFIG_DRM_PANEL_ARM_VERSATILE) += panel-arm-versatile.o 4 obj-$(CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596) += panel-asus-z00t-tm5p5-n35596.o 5 obj-$(CONFIG_DRM_PANEL_AUO_A030JTN01) += panel-auo-a030jtn01.o 6 obj-$(CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0) += panel-boe-bf060y8m-aj0.o 7 obj-$(CONFIG_DRM_PANEL_BOE_HIMAX8279D) += panel-boe-himax8279d.o 8 obj-$(CONFIG_DRM_PANEL_BOE_TV101WUM_NL6) += panel-boe-tv101wum-nl6.o 9 obj-$(CONFIG_DRM_PANEL_DSI_CM) += panel-dsi-cm.o 10 obj-$(CONFIG_DRM_PANEL_LVDS) += panel-lvds.o [all …]
|
/openbmc/qemu/hw/arm/ |
H A D | versatilepb.c | 2 * ARM Versatile Platform/Application Baseboard System emulation. 4 * Copyright (c) 2005-2007 CodeSourcery. 24 #include "qemu/error-report.h" 29 #include "target/arm/cpu-qom.h" 67 flags = s->level & s->mask; in vpb_sic_update() 68 qemu_set_irq(s->parent[s->irq], flags != 0); in vpb_sic_update() 78 if (!(s->pic_enable & mask)) in vpb_sic_update_pic() 80 qemu_set_irq(s->parent[i], (s->level & mask) != 0); in vpb_sic_update_pic() 88 s->level |= 1u << irq; in vpb_sic_set_irq() 90 s->level &= ~(1u << irq); in vpb_sic_set_irq() [all …]
|
/openbmc/linux/drivers/gpu/drm/pl111/ |
H A D | pl111_versatile.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Versatile family (ARM reference designs) handling for the PL11x. 5 * This is based on code and know-how in the previous frame buffer 6 * driver in drivers/video/fbdev/amba-clcd.c: 46 .compatible = "arm,core-module-integrator", 50 .compatible = "arm,versatile-sysreg", 54 .compatible = "arm,realview-eb-syscon", 58 .compatible = "arm,realview-pb1176-syscon", 62 .compatible = "arm,realview-pb11mp-syscon", 66 .compatible = "arm,realview-pba8-syscon", [all …]
|
H A D | pl111_drv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved. 7 * Copyright (c) 2006-2008 Intel Corporation 15 * The PL110/PL111 is a simple LCD controller that can support TFT 29 * - Fix race between setting plane base address and getting IRQ for 32 * - Read back hardware state at boot to skip reprogramming the 33 * hardware when doing a no-op modeset. 35 * - Use the CLKSEL bit to support switching between the two external 40 #include <linux/dma-buf.h> 75 struct pl111_drm_dev_private *priv = dev->dev_private; in pl111_modeset_init() [all …]
|
/openbmc/linux/drivers/auxdisplay/ |
H A D | arm-charlcd.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for the on-board character LCD found on some ARM reference boards 4 * This is basically an Hitachi HD44780 LCD with a custom IP block to drive it 21 #define DRIVERNAME "arm-charlcd" 57 * struct charlcd - Private data structure 63 * @complete: completion structure for the last LCD command 78 struct charlcd *lcd = data; in charlcd_interrupt() local 81 status = readl(lcd->virtbase + CHAR_STAT) & 0x01; in charlcd_interrupt() 83 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_interrupt() 85 complete(&lcd->complete); in charlcd_interrupt() [all …]
|
H A 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 …]
|
/openbmc/linux/drivers/bus/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 37 Driver for the Broadcom Set Top Box System-on-a-chip internal bus 42 bool "Baikal-T1 APB-bus driver" 46 Baikal-T1 AXI-APB bridge is used to access the SoC subsystem CSRs. 53 errors counter. The counter and the APB-bus operations timeout can be 57 bool "Baikal-T1 AXI-bus driver" 61 AXI3-bus is the main communication bus connecting all high-speed 62 peripheral IP-cores with RAM controller and with MIPS P5600 cores on 63 Baikal-T1 SoC. Traffic arbitration is done by means of DW AMBA 3 AXI 114 cores. This bus is for per-CPU tightly coupled devices such as the [all …]
|
/openbmc/u-boot/drivers/misc/ |
H A D | Kconfig | 50 bool "Rockchip e-fuse support" 53 Enable (read-only) access for the e-fuse block found in Rockchip 55 or through child-nodes that are generated based on the e-fuse map 63 bool "Enable support for Arm Versatile Express config bus" 67 configuration bus on the Arm Versatile Express boards via 74 Enable command-line access to the Chrome OS EC (Embedded 76 a number of sub-commands for performing EC tasks such as 112 keyboard (use the -l flag to enable the LCD), verified boot context, 121 ARM Chromebooks such as pit, pi and nyan-big. The SPI interface 129 integrated 64-byte EEPROM, four programmable non-volatile I/O pins [all …]
|
/openbmc/qemu/hw/display/ |
H A D | pl110.c | 2 * Arm PrimeCell PL110 Color LCD Controller 4 * Copyright (c) 2005-2009 CodeSourcery. 13 #include "hw/qdev-properties.h" 45 /* The Versatile/PB uses a slightly modified PL110 controller. */ 119 /* The ARM documentation (DDI0224C) says the CLCDC on the Versatile board 210 return (s->cr & PL110_CR_EN) && (s->cr & PL110_CR_PWR); in pl110_enabled() 216 DisplaySurface *surface = qemu_console_surface(s->con); in pl110_update_display() 227 if (s->cr & PL110_CR_BGR) in pl110_update_display() 232 if ((s->version != VERSION_PL111) && (s->bpp == BPP_16)) { in pl110_update_display() 245 switch (s->mux_ctrl) { in pl110_update_display() [all …]
|
/openbmc/linux/drivers/regulator/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 65 They provide two I2C-controlled DC/DC step-down converters with 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" 97 This driver controls a active-semi ACT8945A voltage regulator 98 via I2C bus. The ACT8945A features three step-down DC/DC converters 99 and four low-dropout linear regulators, along with a ActivePath 110 tristate "Freescale i.MX on-chip ANATOP LDO regulators" [all …]
|
/openbmc/linux/drivers/clk/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 43 source "drivers/clk/versatile/Kconfig" 59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs 88 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each. 98 multi-function device has one fixed-rate oscillator, clocked 129 be pre-programmed to support other configurations and features not yet 178 This driver supports TI CDCE706 programmable 3-PLL clock synthesizer. 196 For example, the CDCE925 contains two PLLs with spread-spectrum 206 tristate "Clock driver for CS2000 Fractional-N Clock Synthesizer & Clock Multiplier" 277 clock. These multi-function devices have two (S2MPS14) or three [all …]
|
/openbmc/u-boot/ |
H A D | MAINTAINERS | 8 W: Web-page with status/info 24 N: [^a-z]tegra all files whose path contains the word tegra 52 ----------------------------------- 57 L: uboot-snps-arc@synopsys.com 58 T: git git://git.denx.de/u-boot-arc.git 65 L: uboot-snps-arc@synopsys.com 66 F: drivers/clk/clk-hsdk-cgu.c 67 F: include/dt-bindings/clock/snps,hsdk-cgu.h 68 F: doc/device-tree-bindings/clock/snps,hsdk-cgu.txt 73 L: uboot-snps-arc@synopsys.com [all …]
|
H A D | README | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # (C) Copyright 2000 - 2013 9 This directory contains the source code for U-Boot, a boot loader for 15 The development of U-Boot is closely related to Linux: some parts of 37 scattered throughout the U-Boot source identifying the people or 41 actual U-Boot source tree; however, it can be created dynamically 51 U-Boot, you should send a message to the U-Boot mailing list at 52 <u-boot@lists.denx.de>. There is also an archive of previous traffic 53 on the mailing list - please search the archive before asking FAQ's. 54 Please see http://lists.denx.de/pipermail/u-boot and [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 45 tristate "Active-semi ACT8945A" 50 Support for the ACT8945A PMIC from Active-semi. This device 51 features three step-down DC/DC converters and four low-dropout 67 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 70 called sun4i-gpadc. 101 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 112 individual components like LCD backlight, LEDs, GPIOs and Kepad 132 over at91-usart-serial driver and usart-spi-driver. Only one function 148 tristate "Atmel HLCDC (High-end LCD Controller)" [all …]
|
/openbmc/linux/ |
H A D | MAINTAINERS | 5 ---------- [all...] |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |