[bootlin/training-materials updates] master: Boot time labs: remove obsolete patch file (0cebd004)
Michael Opdenacker
michael.opdenacker at bootlin.com
Thu Aug 12 20:17:16 CEST 2021
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/0cebd004ac712c61d2b99f1a859f4a6a93396fc8
>---------------------------------------------------------------
commit 0cebd004ac712c61d2b99f1a859f4a6a93396fc8
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Thu Aug 12 20:17:16 2021 +0200
Boot time labs: remove obsolete patch file
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
0cebd004ac712c61d2b99f1a859f4a6a93396fc8
...l-support-for-LCD-4.3-cape-from-Element14.patch | 183 ---------------------
1 file changed, 183 deletions(-)
diff --git a/lab-data/boot-time/kernel/data/0001-Add-partial-support-for-LCD-4.3-cape-from-Element14.patch b/lab-data/boot-time/kernel/data/0001-Add-partial-support-for-LCD-4.3-cape-from-Element14.patch
deleted file mode 100644
index bcb85961..00000000
--- a/lab-data/boot-time/kernel/data/0001-Add-partial-support-for-LCD-4.3-cape-from-Element14.patch
+++ /dev/null
@@ -1,183 +0,0 @@
-From 01c8e2224bdc35b4c193e4ba2421e2cda6d7f2c8 Mon Sep 17 00:00:00 2001
-From: Michael Opdenacker <michael.opdenacker at bootlin.com>
-Date: Wed, 31 Mar 2021 14:58:37 +0200
-Subject: [PATCH] Add partial support for LCD 4.3 cape from Element14
-
-- Note that touchscreen support has not been added yet
-
-Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
----
- arch/arm/boot/dts/Makefile | 1 +
- .../arm/boot/dts/am335x-boneblack-common.dtsi | 14 ---
- arch/arm/boot/dts/am335x-boneblack-lcd43.dts | 115 ++++++++++++++++++
- 3 files changed, 116 insertions(+), 14 deletions(-)
- create mode 100644 arch/arm/boot/dts/am335x-boneblack-lcd43.dts
-
-diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
-index 3d1ea0b25168..ac56bd2d5d1d 100644
---- a/arch/arm/boot/dts/Makefile
-+++ b/arch/arm/boot/dts/Makefile
-@@ -804,6 +804,7 @@ dtb-$(CONFIG_SOC_AM33XX) += \
- am335x-base0033.dtb \
- am335x-bone.dtb \
- am335x-boneblack.dtb \
-+ am335x-boneblack-lcd43.dtb \
- am335x-boneblack-wireless.dtb \
- am335x-boneblue.dtb \
- am335x-bonegreen.dtb \
-diff --git a/arch/arm/boot/dts/am335x-boneblack-common.dtsi b/arch/arm/boot/dts/am335x-boneblack-common.dtsi
-index 64c3e9269f40..9863a67748bb 100644
---- a/arch/arm/boot/dts/am335x-boneblack-common.dtsi
-+++ b/arch/arm/boot/dts/am335x-boneblack-common.dtsi
-@@ -78,12 +78,6 @@ &lcdc {
- * in tda19988 node.
- */
- blue-and-red-wiring = "straight";
--
-- port {
-- lcdc_0: endpoint at 0 {
-- remote-endpoint = <&hdmi_0>;
-- };
-- };
- };
-
- &i2c0 {
-@@ -102,14 +96,6 @@ tda19988: tda19988 at 70 {
-
- #sound-dai-cells = <0>;
- audio-ports = < TDA998x_I2S 0x03>;
--
-- ports {
-- port at 0 {
-- hdmi_0: endpoint at 0 {
-- remote-endpoint = <&lcdc_0>;
-- };
-- };
-- };
- };
- };
-
-diff --git a/arch/arm/boot/dts/am335x-boneblack-lcd43.dts b/arch/arm/boot/dts/am335x-boneblack-lcd43.dts
-new file mode 100644
-index 000000000000..58558ae2ddb3
---- /dev/null
-+++ b/arch/arm/boot/dts/am335x-boneblack-lcd43.dts
-@@ -0,0 +1,115 @@
-+/*
-+ * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ * Copyright (C) 2019-2021 Bootlin SAS - https://bootlin.com
-+ * Adapted from DT overlay sources for the 4.3" cape from Element14
-+ * https://www.element14.com/bbcape43
-+ */
-+/dts-v1/;
-+
-+#include "am335x-boneblack.dts"
-+
-+/ {
-+ backlight {
-+ compatible = "pwm-backlight";
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&bb_lcd_pwm_backlight_pins>;
-+
-+ pwms = <&ecap2 0 500000 0>;
-+ pwm-names = "LCD4";
-+ brightness-levels = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100>;
-+ default-brightness-level = <50>; /* index to the array above */
-+ status = "okay";
-+ };
-+
-+ /* Settings for NHD-4.3-ATXI#-T-1 / LCD4 cape: */
-+ panel {
-+ compatible = "ti,tilcdc,panel";
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&bb_lcd_lcd_pins>;
-+ status = "okay";
-+ panel-info {
-+ ac-bias = <255>;
-+ ac-bias-intrpt = <0>;
-+ dma-burst-sz = <16>;
-+ bpp = <16>;
-+ fdd = <0x80>;
-+ tft-alt-mode = <0>;
-+ stn-565-mode = <0>;
-+ mono-8bit-mode = <0>;
-+ sync-edge = <0>;
-+ sync-ctrl = <1>;
-+ raster-order = <0>;
-+ fifo-th = <0>;
-+ };
-+ display-timings {
-+ native-mode = <&timing0>;
-+ timing0: 480x272 {
-+ clock-frequency = <9000000>;
-+ hactive = <480>;
-+ vactive = <272>;
-+ hfront-porch = <5>;
-+ hback-porch = <40>;
-+ hsync-len = <1>;
-+ vback-porch = <8>;
-+ vfront-porch = <8>;
-+ vsync-len = <1>;
-+ hsync-active = <0>;
-+ vsync-active = <0>;
-+ };
-+ };
-+ };
-+};
-+
-+&am33xx_pinmux {
-+ bb_lcd_pwm_backlight_pins: pinmux_bb_lcd_pwm_backlight_pins {
-+ pinctrl-single,pins = <
-+ AM33XX_PADCONF(AM335X_PIN_MCASP0_AHCLKR, 0x0, MUX_MODE4) /* mcasp0_ahclkr.eCAP2_in_PWM2_out */
-+ >;
-+ };
-+
-+ bb_lcd_lcd_pins: pinmux_bb_lcd_lcd_pins {
-+ pinctrl-single,pins = <
-+ /* Bootlin boot time labs: use idle pin as custom GPIO on P9_13 */
-+ AM33XX_PADCONF(AM335X_PIN_GPMC_WPN, PIN_OUTPUT, MUX_MODE7)
-+
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA0, PIN_OUTPUT, MUX_MODE0) /* lcd_data0 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA1, PIN_OUTPUT, MUX_MODE0) /* lcd_data1 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA2, PIN_OUTPUT, MUX_MODE0) /* lcd_data2 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA3, PIN_OUTPUT, MUX_MODE0) /* lcd_data3 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA4, PIN_OUTPUT, MUX_MODE0) /* lcd_data4 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA5, PIN_OUTPUT, MUX_MODE0) /* lcd_data5 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA6, PIN_OUTPUT, MUX_MODE0) /* lcd_data6 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA7, PIN_OUTPUT, MUX_MODE0) /* lcd_data7 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA8, PIN_OUTPUT, MUX_MODE0) /* lcd_data8 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA9, PIN_OUTPUT, MUX_MODE0) /* lcd_data9 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA10, PIN_OUTPUT, MUX_MODE0) /* lcd_data10 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA11, PIN_OUTPUT, MUX_MODE0) /* lcd_data11 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA12, PIN_OUTPUT, MUX_MODE0) /* lcd_data12 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA13, PIN_OUTPUT, MUX_MODE0) /* lcd_data13 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA14, PIN_OUTPUT, MUX_MODE0) /* lcd_data14 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_DATA15, PIN_OUTPUT, MUX_MODE0) /* lcd_data15 */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_VSYNC, PIN_OUTPUT, MUX_MODE0) /* lcd_vsync */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_OUTPUT, MUX_MODE0) /* lcd_hsync */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_PCLK, PIN_OUTPUT, MUX_MODE0) /* lcd_pclk */
-+ AM33XX_PADCONF(AM335X_PIN_LCD_AC_BIAS_EN, PIN_OUTPUT, MUX_MODE0) /* lcd_ac_bias_en */
-+ >;
-+ };
-+};
-+
-+&epwmss2 {
-+ /* Parent to ecap */
-+ status = "okay";
-+};
-+
-+&ecap2 {
-+ status = "okay";
-+};
-+
-+&lcdc {
-+ status = "okay";
-+};
---
-2.25.1
-
More information about the training-materials-updates
mailing list