/openbmc/linux/Documentation/devicetree/bindings/display/rockchip/ |
H A D | rockchip,lvds.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/rockchip/rockchip,lvds.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip low-voltage differential signal (LVDS) transmitter 10 - Sandy Huang <hjc@rock-chips.com> 11 - Heiko Stuebner <heiko@sntech.de> 16 - rockchip,px30-lvds 17 - rockchip,rk3288-lvds 25 clock-names: [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/video/ |
H A D | rockchip-lvds.txt | 1 Rockchip LVDS interface 2 ------------------ 5 - compatible: "rockchip,rk3288-lvds"; 7 - reg: physical base address of the controller and length 9 - clocks: must include clock specifiers corresponding to entries in the 10 clock-names property. 11 - clock-names: must contain "pclk_lvds" 13 - rockchip,grf: phandle to the general register files syscon 15 - rockchip,data-mapping: should be <LVDS_FORMAT_VESA> or <LVDS_FORMAT_JEIDA>, 17 serialized LVDS signal. [all …]
|
/openbmc/linux/drivers/gpu/drm/rockchip/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "DRM Support for Rockchip" 16 Choose this option if you have a Rockchip soc chipset. 25 bool "Rockchip VOP driver" 32 bool "Rockchip VOP2 driver" 38 bool "Rockchip specific extensions for Analogix DP driver" 43 This selects support for Rockchip SoC specific extensions 48 bool "Rockchip cdn DP" 53 This selects support for Rockchip SoC specific extensions 59 bool "Rockchip specific extensions for Synopsys DW HDMI" [all …]
|
H A D | rockchip_lvds.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) Fuzhou Rockchip Electronics Co.Ltd 5 * Mark Yao <mark.yao@rock-chips.com> 6 * Sandy Huang <hjc@rock-chips.com> 39 * struct rockchip_lvds_soc_data - rockchip lvds Soc private data 40 * @probe: LVDS platform probe function 41 * @helper_funcs: LVDS connector helper functions 44 int (*probe)(struct platform_device *pdev, struct rockchip_lvds *lvds); 55 int output; /* rgb lvds or dual lvds output */ 77 static inline void rk3288_writel(struct rockchip_lvds *lvds, u32 offset, in rk3288_writel() argument [all …]
|
H A D | rockchip_drm_vop2.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright (c) 2020 Rockchip Electronics Co., Ltd. 4 * Author: Andy Yan <andy.yan@rock-chips.com> 12 #include <linux/media-bus-format.h> 34 #include <dt-bindings/soc/rockchip,vop2.h> 44 +----------+ +-------------+ +-----------+ 47 +----------+ +-------------+ +---------------+ +-------------+ +-----------+ 48 +----------+ +-------------+ |N from 6 layers| | | 49 | Cluster | | Sel 1 from 6| | Overlay0 +--->| Video Port0 | +-----------+ 51 +----------+ +-------------+ +---------------+ +-------------+ | LVDS | [all …]
|
/openbmc/u-boot/drivers/video/rockchip/ |
H A D | rk_lvds.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2016 Rockchip Inc. 18 #include <dt-bindings/clock/rk3288-cru.h> 19 #include <dt-bindings/video/rk3288.h> 24 * struct rk_lvds_priv - private rockchip lvds display driver info 26 * @reg: LVDS register address 31 * LVDS or LVTLL 43 static inline void lvds_writel(struct rk_lvds_priv *lvds, u32 offset, u32 val) in lvds_writel() argument 45 writel(val, lvds->regs + offset); in lvds_writel() 47 writel(val, lvds->regs + offset + 0x100); in lvds_writel() [all …]
|
H A D | Kconfig | 2 # Video drivers selection for rockchip soc. These configs only impact the 8 # Author: Eric Gao <eric.gao@rock-chips.com> 12 bool "Enable Rockchip Video Support" 15 Rockchip SoCs provide video output capabilities for High-Definition 16 Multimedia Interface (HDMI), Low-voltage Differential Signalling 17 (LVDS), embedded DisplayPort (eDP) and Display Serial Interface (DSI). 19 This driver supports the on-chip video output device, and targets the 20 Rockchip RK3288 and RK3399. 29 framebuffer during device-model binding/probing. 38 framebuffer during device-model binding/probing. [all …]
|
H A D | rk3399_vop.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright 2014 Rockchip Inc. 23 struct rk3288_vop *regs = priv->regs; in rk3399_set_pin_polarity() 26 * The RK3399 VOPs (v3.5 and v3.6) require a per-mode setting of in rk3399_set_pin_polarity() 31 clrsetbits_le32(®s->dsp_ctrl1, in rk3399_set_pin_polarity() 37 clrsetbits_le32(®s->dsp_ctrl1, in rk3399_set_pin_polarity() 43 clrsetbits_le32(®s->dsp_ctrl1, in rk3399_set_pin_polarity() 49 /* The RK3399 has neither parallel RGB nor LVDS output. */ in rk3399_set_pin_polarity() 66 if (!(gd->flags & GD_FLG_RELOC)) in rk3399_vop_probe() 86 { .compatible = "rockchip,rk3399-vop-big", [all …]
|
/openbmc/u-boot/arch/arm/mach-rockchip/rk3368/ |
H A D | Kconfig | 7 bool "Theobroma Systems RK3368-uQ7 (Lion) module" 9 The RK3368-uQ7 is a micro-Qseven form-factor (40mm x 70mm, 10 MXM-230 connector) system-on-module designed by Theobroma 14 - 8x Cortex-A53 (in 2 clusters of 4 cores each) 15 - (on-module) up to 4GB of DDR3 memory 16 - (on-module) SPI-NOR flash 17 - (on-module) eMMC 18 - Gigabit Ethernet (with an on-module KSZ9031 PHY) 19 - USB 20 - HDMI [all …]
|
/openbmc/linux/drivers/phy/rockchip/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Rockchip platforms 6 tristate "Rockchip Display Port PHY Driver" 10 Enable this to support the Rockchip Display Port PHY. 13 tristate "Rockchip MIPI Synopsys DPHY RX0 driver" 18 Enable this to support the Rockchip MIPI Synopsys DPHY RX0 19 associated to the Rockchip ISP module present in RK3399 SoCs. 22 will be called phy-rockchip-dphy-rx0. 25 tristate "Rockchip EMMC PHY Driver" 29 Enable this to support the Rockchip EMMC PHY. [all …]
|
H A D | phy-rockchip-inno-dsidphy.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2018 Rockchip Electronics Co. Ltd. 5 * Author: Wyon Bi <bivvy.bi@rock-chips.com> 12 #include <linux/clk-provider.h> 24 #include <linux/phy/phy-mipi-dphy.h> 162 /* LVDS Register Part: reg00 */ 166 /* LVDS Register Part: reg01 */ 170 /* LVDS Register Part: reg03 */ 175 /* LVDS Register Part: reg0b */ 290 orig = readl(inno->phy_base + reg); in phy_update_bits() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/rockchip/ |
H A D | grf.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/soc/rockchip/grf.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip General Register Files (GRF) 10 - Heiko Stuebner <heiko@sntech.de> 15 - items: 16 - enum: 17 - rockchip,rk3288-sgrf 18 - rockchip,rk3566-pipe-grf [all …]
|
/openbmc/linux/arch/arm/boot/dts/rockchip/ |
H A D | rk3188-bqedison2qc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/i2c/i2c.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 model = "BQ Edison2 Quad-Core"; 15 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188"; 29 compatible = "pwm-backlight"; 30 power-supply = <&vsys>; 34 gpio-keys { [all …]
|
H A D | rk3288.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include <dt-bindings/clock/rk3288-cru.h> 8 #include <dt-bindings/power/rk3288-power.h> 9 #include <dt-bindings/thermal/thermal.h> 10 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #address-cells = <2>; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A D | rockchip,px30-dsi-dphy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/rockchip,px30-dsi-dphy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip MIPI DPHY with additional LVDS/TTL modes 10 - Heiko Stuebner <heiko@sntech.de> 13 "#phy-cells": 18 - rockchip,px30-dsi-dphy 19 - rockchip,rk3128-dsi-dphy 20 - rockchip,rk3368-dsi-dphy [all …]
|
/openbmc/u-boot/arch/arm/mach-rockchip/rk3328/ |
H A D | Kconfig | 9 RK3328evb is a evaluation board for Rockchip rk3328, 11 usb2.0 host ports, LVDS, JTAG, MAC, SDcard, HDMI, USB-2-serial... 16 default "rockchip" 21 source "board/rockchip/evb_rk3328/Kconfig"
|
/openbmc/u-boot/arch/arm/mach-rockchip/rk3128/ |
H A D | Kconfig | 10 RK3128evb is a evaluation board for Rockchip rk3128, 12 usb2.0 host ports, LVDS, JTAG, MAC, SDcard, HDMI, USB-2-serial... 17 default "rockchip" 22 source "board/rockchip/evb_rk3128/Kconfig"
|
/openbmc/u-boot/arch/arm/mach-rockchip/rk3399/ |
H A D | Kconfig | 10 with full function and phisical connectors support like type-C ports, 11 usb2.0 host ports, LVDS, JTAG, MAC, SDcard, HDMI, USB-2-serial... 14 bool "Theobroma Systems RK3399-Q7 (Puma)" 16 The RK3399-Q7 (Puma) is a system-on-module (designed and 17 marketed by Theobroma Systems) featuring the Rockchip RK3399 18 in a Qseven-compatible form-factor (running of a single 5V 19 supply and exposing its external interfaces on a MXM-230 22 Key features of the RK3399-Q7 include: 23 * on-module USB 3.0 hub (2x USB 3.0 host + 1x USB 2.0 host) 24 * USB 3.0 dual-role [all …]
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A D | px30-engicam-px30-core-ctouch2-of10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd 8 /dts-v1/; 10 #include "px30-engicam-ctouch2.dtsi" 11 #include "px30-engicam-px30-core.dtsi" 15 compatible = "engicam,px30-core-ctouch2-of10", "engicam,px30-core", 16 "rockchip,px30"; 19 compatible = "pwm-backlight"; 24 stdout-path = "serial2:115200n8"; 28 compatible = "ampire,am-1280800n3tzqw-t00h"; [all …]
|
H A D | px30.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd 6 #include <dt-bindings/clock/px30-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/power/px30-power.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/thermal/thermal.h> [all …]
|
H A D | rk3368.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3368-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/power/rk3368-power.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/thermal/thermal.h> 16 compatible = "rockchip,rk3368"; [all …]
|
/openbmc/u-boot/arch/arm/mach-rockchip/ |
H A D | Kconfig | 4 bool "Support Rockchip RK3036" 11 The Rockchip RK3036 is a ARM-based SoC with a dual-core Cortex-A7 12 including NEON and GPU, Mali-400 graphics, several DDR3 options 17 bool "Support Rockchip RK3128" 20 The Rockchip RK3128 is a ARM-based SoC with a quad-core Cortex-A7 21 including NEON and GPU, Mali-400 graphics, several DDR3 options 26 bool "Support Rockchip RK3188" 41 The Rockchip RK3188 is a ARM-based SoC with a quad-core Cortex-A9 42 including NEON and GPU, 512KB L2 cache, Mali-400 graphics, two 48 bool "Support Rockchip RK3228/RK3229" [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | rk3288.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include <dt-bindings/clock/rk3288-cru.h> 8 #include <dt-bindings/power-domain/rk3288.h> 9 #include <dt-bindings/thermal/thermal.h> 10 #include <dt-bindings/video/rk3288.h> 14 compatible = "rockchip,rk3288"; [all …]
|
/openbmc/u-boot/drivers/video/ |
H A D | Kconfig | 13 to display a command-line console or splash screen. Enabling this 24 This driver can be use with "simple-panel" and 26 (leds/backlight/pwm-backlight.txt) 34 This driver can be used with "simple-panel" and 36 (leds/backlight/gpio-backlight.txt) 39 bool "Support 8-bit-per-pixel displays" 43 Support drawing text and bitmaps onto a 8-bit-per-pixel display. 49 bool "Support 16-bit-per-pixel displays" 53 Support drawing text and bitmaps onto a 16-bit-per-pixel display. 59 bool "Support 32-bit-per-pixel displays" [all …]
|
/openbmc/linux/drivers/iio/adc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 bool "ST-Ericsson AB8500 GPADC driver" 33 Say yes here to build support for Analog Devices AD4130-8 SPI analog 44 Say yes here to build support for Analog Devices AD7091R-5 ADC. 47 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver" 51 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8 126 tristate "Analog Devices AD7476 1-channel ADCs driver and other similar devices from AD and TI" 152 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). 163 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). 174 Say yes here to build support for Analog Devices AD7766, AD7766-1, [all …]
|