[PATCH v3 7/8] ARM: dts: keystone-k2g-evm: add LCD and HDMI displays

Tomi Valkeinen tomi.valkeinen at ti.com
Wed Nov 7 09:48:30 UTC 2018


On 07/11/18 10:27, Jyri Sarha wrote:
> From: Tomi Valkeinen <tomi.valkeinen at ti.com>
> 
> K2G EVM has an SiI902x HDMI encoder on the board, and a separately
> purchasable LCD which can be attached to the board. Only one of these
> displays can be used at a time, and two dip-switches need to be changed
> when switching to another display.
> 
> The HDMI support is added to the base k2g-evm.dts file, and the LCD
> support is added as a separate k2g-evm-lcd.dts file. The user must
> choose one of the dtbs, depending on which display he wants to use.
> 
> Signed-off-by: Tomi Valkeinen <tomi.valkeinen at ti.com>
> Cc: devicetree at vger.kernel.org
> Signed-off-by: Jyri Sarha <jsarha at ti.com>
> ---
>  arch/arm/boot/dts/Makefile                 |  1 +
>  arch/arm/boot/dts/keystone-k2g-evm-lcd.dts | 80 +++++++++++++++++++++++++++
>  arch/arm/boot/dts/keystone-k2g-evm.dts     | 87 ++++++++++++++++++++++++++++++
>  3 files changed, 168 insertions(+)
>  create mode 100644 arch/arm/boot/dts/keystone-k2g-evm-lcd.dts
> 
> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
> index b5bd3de..bb17e81 100644
> --- a/arch/arm/boot/dts/Makefile
> +++ b/arch/arm/boot/dts/Makefile
> @@ -230,6 +230,7 @@ dtb-$(CONFIG_ARCH_KEYSTONE) += \
>  	keystone-k2l-evm.dtb \
>  	keystone-k2e-evm.dtb \
>  	keystone-k2g-evm.dtb \
> +	keystone-k2g-evm-lcd.dtb \
>  	keystone-k2g-ice.dtb
>  dtb-$(CONFIG_MACH_KIRKWOOD) += \
>  	kirkwood-b3.dtb \
> diff --git a/arch/arm/boot/dts/keystone-k2g-evm-lcd.dts b/arch/arm/boot/dts/keystone-k2g-evm-lcd.dts
> new file mode 100644
> index 0000000..be04980
> --- /dev/null
> +++ b/arch/arm/boot/dts/keystone-k2g-evm-lcd.dts
> @@ -0,0 +1,80 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + * Device Tree Source for K2G EVM with LCD Display
> + *
> + * Copyright (C) 2016-2018 Texas Instruments Incorporated - http://www.ti.com/
> + */
> +
> +#include "keystone-k2g-evm.dts"
> +#include <dt-bindings/pwm/pwm.h>
> +
> +/ {
> +	lcd0: display {
> +		compatible = "newhaven,nhd-4.3-480272ef-atxl", "panel-dpi";
> +		label = "lcd";
> +
> +		backlight = <&lcd_bl>;
> +
> +		panel-timing {
> +			clock-frequency = <9000000>;
> +			hactive = <480>;
> +			vactive = <272>;
> +			hfront-porch = <2>;
> +			hback-porch = <2>;
> +			hsync-len = <41>;
> +			vfront-porch = <2>;
> +			vback-porch = <2>;
> +			vsync-len = <10>;
> +			hsync-active = <0>;
> +			vsync-active = <0>;
> +			de-active = <1>;
> +			pixelclk-active = <1>;
> +		};

I think most of these are leftovers from the omapdrm version.
"panel-dpi", the timings, label...

 Tomi

-- 
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki.
Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki


More information about the dri-devel mailing list