[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