Home
last modified time | relevance | path

Searched +full:rockchip +full:- +full:lvds (Results 1 – 25 of 29) sorted by relevance

12

/openbmc/linux/Documentation/devicetree/bindings/display/rockchip/
H A Drockchip,lvds.yaml1 # 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 Drockchip-lvds.txt1 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 DKconfig1 # 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 Drockchip_lvds.c1 // 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 Drockchip_drm_vop2.c1 // 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 Drk_lvds.c1 // 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 DKconfig2 # 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 Drk3399_vop.c1 // 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(&regs->dsp_ctrl1, in rk3399_set_pin_polarity()
37 clrsetbits_le32(&regs->dsp_ctrl1, in rk3399_set_pin_polarity()
43 clrsetbits_le32(&regs->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 DKconfig7 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 DKconfig1 # 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 Dphy-rockchip-inno-dsidphy.c1 // 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 Dgrf.yaml1 # 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 Drk3188-bqedison2qc.dts1 // 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 Drk3288.dtsi1 // 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 Drockchip,px30-dsi-dphy.yaml1 # 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 DKconfig9 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 DKconfig10 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 DKconfig10 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 Dpx30-engicam-px30-core-ctouch2-of10.dts1 // 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 Dpx30.dtsi1 // 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 Drk3368.dtsi1 // 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 DKconfig4 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 Drk3288.dtsi1 // 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 DKconfig13 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 DKconfig1 # 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 …]

12