| | |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/igkboard.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/igkboard.dts |
| | | --- linux-imx/arch/arm/boot/dts/igkboard.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/igkboard.dts 2022-06-05 19:34:04.307411774 +0800 |
| | | @@ -0,0 +1,704 @@ |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/igkboard.dts 2022-06-12 00:55:03.361803601 +0800 |
| | | @@ -0,0 +1,688 @@ |
| | | +/* |
| | | + * Device Tree Source for LingYun IGKBoard(IoT Gateway Kit Board) |
| | | + * Based on imx6ul-14x14-evk.dts/imx6ul-14x14-evk.dtsi |
| | |
| | | + size = <0xa000000>; |
| | | + linux,cma-default; |
| | | + }; |
| | | + }; |
| | | + |
| | | + backlight_display: backlight-display { |
| | | + compatible = "pwm-backlight"; |
| | | + pwms = <&pwm1 0 5000000>; |
| | | + brightness-levels = <0 4 8 16 32 64 128 255>; |
| | | + default-brightness-level = <6>; |
| | | + status = "okay"; |
| | | + }; |
| | | + |
| | | + buzzer: pwm-buzzer { |
| | |
| | | + regulator-always-on; |
| | | + }; |
| | | + |
| | | + backlight_lcd: backlight-lcd { |
| | | + compatible = "pwm-backlight"; |
| | | + pwms = <&pwm1 0 5000000>; |
| | | + brightness-levels = <0 4 8 16 32 64 128 255>; |
| | | + default-brightness-level = <7>; |
| | | + power-supply = <®_3p3v>; |
| | | + status = "disabled"; /* Enable in LCD overlay */ |
| | | + }; |
| | | + |
| | | +/* |
| | | + sound-mqs { |
| | | + compatible = "fsl,imx-audio-mqs"; |
| | |
| | | +/*+-------------------+ |
| | | + | Misc Modules | |
| | | + +-------------------+*/ |
| | | + |
| | | +&clks { |
| | | + assigned-clocks = <&clks IMX6UL_CLK_PLL4_AUDIO_DIV>; |
| | | + assigned-clock-rates = <786432000>; |
| | | +}; |
| | | + |
| | | +&snvs_poweroff { |
| | | + status = "okay"; |
| | |
| | | + status = "okay"; |
| | | +}; |
| | | + |
| | | +&wdog1 { |
| | | + pinctrl-names = "default"; |
| | | + pinctrl-0 = <&pinctrl_wdog>; |
| | | + fsl,ext-reset-output; |
| | | +}; |
| | | + |
| | | +/*+-------------------+ |
| | | + | Camera Module | |
| | | + +-------------------+*/ |
| | |
| | | + interrupt-parent = <&gpio5>; |
| | | + interrupts = <2 IRQ_TYPE_EDGE_FALLING>; |
| | | + |
| | | + status = "okay"; |
| | | + status = "disabled"; /* Enable in LCD overlay */ |
| | | + }; |
| | | + |
| | | + rtc@6f { |
| | |
| | | + mclk = <24000000>; |
| | | + mclk_source = <0>; |
| | | + /* rotation = <180>; */ |
| | | + status = "okay"; |
| | | + status = "disabled"; /* Enable in camera overlay */ |
| | | + port { |
| | | + ov5640_ep: endpoint { |
| | | + remote-endpoint = <&csi1_ep>; |
| | |
| | | +/*+-------------------+ |
| | | + | Audio Module | |
| | | + +-------------------+*/ |
| | | + |
| | | +&clks { |
| | | + assigned-clocks = <&clks IMX6UL_CLK_PLL4_AUDIO_DIV>; |
| | | + assigned-clock-rates = <786432000>; |
| | | +}; |
| | | + |
| | | +/* |
| | | +&mqs { |
| | | + pinctrl-names = "default"; |
| | |
| | | +&iomuxc { |
| | | + pinctrl-names = "default"; |
| | | + pinctrl-0 = <&pinctrl_extgpio>; |
| | | + pinctrl-1 = <&pinctrl_flexcan1>; |
| | | + pinctrl-2 = <&pinctrl_flexcan2>; |
| | | + pinctrl-3 = <&pinctrl_i2c1>; |
| | | + pinctrl-4 = <&pinctrl_lcdif_dat>; |
| | | + pinctrl-5 = <&pinctrl_pwm>; |
| | | + pinctrl-6 = <&pinctrl_ecspi1_master>; |
| | | + pinctrl-7 = <&pinctrl_uart2>; |
| | | + pinctrl-8 = <&pinctrl_uart3>; |
| | | + pinctrl-9 = <&pinctrl_uart4>; |
| | | + pinctrl-10 = <&pinctrl_uart7>; |
| | | + pinctrl-1 = <&pinctrl_i2c1 &pinctrl_ecspi1_master>; |
| | | + pinctrl-2 = <&pinctrl_flexcan1 &pinctrl_flexcan2>; |
| | | + pinctrl-3 = <&pinctrl_pwm>; |
| | | + pinctrl-4 = <&pinctrl_uart2 &pinctrl_uart3 &pinctrl_uart4 &pinctrl_uart7>; |
| | | + pinctrl-5 = <&pinctrl_lcdif_dat>; |
| | | + |
| | | + pinctrl_extgpio: extgpiogrp { |
| | | + fsl,pins = < |
| | |
| | | + >; |
| | | + }; |
| | | + |
| | | + pinctrl_ecspi1_master: ecspi1grp1 { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_LCD_DATA22__GPIO3_IO27 0x17059 /* 19# SPI1_MOSI*/ |
| | | + MX6UL_PAD_LCD_DATA23__GPIO3_IO28 0x17059 /* 21# SPI1_MISO*/ |
| | | + MX6UL_PAD_LCD_DATA20__GPIO3_IO25 0x17059 /* 23# SPI1_SCLK*/ |
| | | + MX6UL_PAD_LCD_DATA21__GPIO3_IO26 0x17059 /* 24# SPI1_SS0 */ |
| | | + >; |
| | | + }; |
| | | + |
| | | + pinctrl_flexcan1: flexcan1grp{ |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_UART3_CTS_B__GPIO1_IO26 0x17059 /* 27# CAN1_TX */ |
| | |
| | | + >; |
| | | + }; |
| | | + |
| | | + pinctrl_lcdif_dat: lcdifdatgrp { |
| | | + pinctrl_pwm: pwmgrp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_LCD_DATA18__GPIO3_IO23 0x17059 /* 22# GPIO */ |
| | | + MX6UL_PAD_LCD_DATA19__GPIO3_IO24 0x17059 /* 26# GPIO */ |
| | | + >; |
| | | + }; |
| | | + |
| | | + pinctrl_ecspi1_master: ecspi1grp1 { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_LCD_DATA22__GPIO3_IO27 0x17059 /* 19# SPI1_MOSI*/ |
| | | + MX6UL_PAD_LCD_DATA23__GPIO3_IO28 0x17059 /* 21# SPI1_MISO*/ |
| | | + MX6UL_PAD_LCD_DATA20__GPIO3_IO25 0x17059 /* 23# SPI1_SCLK*/ |
| | | + MX6UL_PAD_LCD_DATA21__GPIO3_IO26 0x17059 /* 24# SPI1_SS0 */ |
| | | + MX6UL_PAD_JTAG_TRST_B__GPIO1_IO15 0x17059 /* 28# PWM8 */ |
| | | + MX6UL_PAD_JTAG_TCK__GPIO1_IO14 0x17059 /* 32# PWM7 */ |
| | | + >; |
| | | + }; |
| | | + |
| | |
| | | + >; |
| | | + }; |
| | | + |
| | | + pinctrl_pwm: pwmgrp { |
| | | + pinctrl_lcdif_dat: lcdifdatgrp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_JTAG_TRST_B__GPIO1_IO15 0x17059 /* 28# PWM8 */ |
| | | + MX6UL_PAD_JTAG_TCK__GPIO1_IO14 0x17059 /* 32# PWM7 */ |
| | | + MX6UL_PAD_LCD_DATA18__GPIO3_IO23 0x17059 /* 22# GPIO */ |
| | | + MX6UL_PAD_LCD_DATA19__GPIO3_IO24 0x17059 /* 26# GPIO */ |
| | | + >; |
| | | + }; |
| | | +}; |
| | | + |
| | | + |
| | | +/*+--------------------------+ |
| | | + | Pinctrl iomuxc | |
| | | + | Basic pinctrl iomuxc | |
| | | + +--------------------------+*/ |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-names = "default"; |
| | | + |
| | |
| | | + |
| | | + pinctrl_pwm1: pwm1grp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_GPIO1_IO08__PWM1_OUT 0x110b0 |
| | | + MX6UL_PAD_GPIO1_IO08__PWM1_OUT 0x110b0 /* LCD_BRIGHT in schematics */ |
| | | + >; |
| | | + }; |
| | | + |
| | |
| | | + MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x170f9 |
| | | + >; |
| | | + }; |
| | | + |
| | | + pinctrl_wdog: wdoggrp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_LCD_RESET__WDOG1_WDOG_ANY 0x30b0 |
| | | + >; |
| | | + }; |
| | | +}; |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/Makefile linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/Makefile |
| | | --- linux-imx/arch/arm/boot/dts/Makefile 2021-09-08 18:41:11.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/Makefile 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/Makefile 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -1490,3 +1490,6 @@ |
| | | aspeed-bmc-opp-zaius.dtb \ |
| | | aspeed-bmc-portwell-neptune.dtb \ |
| | |
| | | +DTC_FLAGS_igkboard := -@ |
| | | +dtb-$(CONFIG_SOC_IMX6UL) += igkboard.dtb |
| | | +subdir-$(CONFIG_SOC_IMX6UL) += overlays |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/cam.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/cam.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/cam.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/cam.dts 2022-06-12 00:16:12.099379575 +0800 |
| | | @@ -0,0 +1,16 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | | + * Author: Guo Wenxue<guowenxue@gmail.com> |
| | | + */ |
| | | + |
| | | +/dts-v1/; |
| | | +/plugin/; |
| | | + |
| | | +/* MIPI-DSI2 camera overlay */ |
| | | + |
| | | +&i2c2 { |
| | | + ov5640@3c { |
| | | + status = "okay"; |
| | | + }; |
| | | +}; |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/can1.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/can1.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/can1.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/can1.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/can1.dts 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -0,0 +1,29 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | +}; |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-1 = <&pinctrl_flexcan1>; |
| | | + pinctrl-2 = <&pinctrl_flexcan1>; |
| | | + pinctrl_flexcan1: flexcan1grp{ |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX 0x1b020 |
| | |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/can2.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/can2.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/can2.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/can2.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/can2.dts 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -0,0 +1,29 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/i2c1.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/i2c1.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/i2c1.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/i2c1.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/i2c1.dts 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -0,0 +1,29 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | +}; |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-3 = <&pinctrl_i2c1>; |
| | | + pinctrl-1 = <&pinctrl_i2c1>; |
| | | + pinctrl_i2c1: i2c1grp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_GPIO1_IO02__I2C1_SCL 0x4001b8b0 |
| | |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/lcd.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/lcd.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/lcd.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/lcd.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/lcd.dts 2022-06-12 00:05:07.087247158 +0800 |
| | | @@ -0,0 +1,99 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | + |
| | | +/* LCD display overlay */ |
| | | + |
| | | +&backlight_display { |
| | | +&backlight_lcd { |
| | | + status = "okay"; |
| | | +}; |
| | | + |
| | | +&pxp { /* Pixel Pipeline (PXP) is a memory-to-memory graphics processing */ |
| | | + status = "okay"; |
| | | +&i2c2 { |
| | | + gt9xx@5d { |
| | | + status = "okay"; |
| | | + }; |
| | | +}; |
| | | + |
| | | +&lcdif { |
| | |
| | | +}; |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-4 = <&pinctrl_lcdif_dat>; |
| | | + pinctrl-5 = <&pinctrl_lcdif_dat &pinctrl_lcdif_ctrl>; |
| | | + pinctrl_lcdif_dat: lcdifdatgrp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x79 |
| | |
| | | + MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x79 |
| | | + MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x79 |
| | | + MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x79 |
| | | + /* used for lcd reset */ |
| | | + MX6UL_PAD_SNVS_TAMPER9__GPIO5_IO09 0x79 |
| | | + MX6UL_PAD_LCD_RESET__LCDIF_RESET 0x79 |
| | | + >; |
| | | + }; |
| | | +}; |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/Makefile linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/Makefile |
| | | --- linux-imx/arch/arm/boot/dts/overlays/Makefile 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/Makefile 2022-06-05 19:33:31.155895196 +0800 |
| | | @@ -0,0 +1,15 @@ |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/Makefile 2022-06-12 00:16:27.339271593 +0800 |
| | | @@ -0,0 +1,16 @@ |
| | | +# SPDX-License-Identifier: GPL-2.0 |
| | | + |
| | | +# required for overlay support |
| | |
| | | +dtb-y += can1.dtbo |
| | | +dtb-y += can2.dtbo |
| | | +dtb-y += i2c1.dtbo |
| | | +dtb-y += lcd.dtbo |
| | | +dtb-y += spi1.dtbo |
| | | +dtb-y += uart2.dtbo |
| | | +dtb-y += uart3.dtbo |
| | | +dtb-y += uart4.dtbo |
| | | +dtb-y += uart7.dtbo |
| | | +dtb-y += lcd.dtbo |
| | | +dtb-y += cam.dtbo |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/spi1.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/spi1.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/spi1.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/spi1.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/spi1.dts 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -0,0 +1,40 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | +}; |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-6 = <&pinctrl_ecspi1_master>; |
| | | + pinctrl-1 = <&pinctrl_ecspi1_master>; |
| | | + pinctrl_ecspi1_master: ecspi1grp1 { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_LCD_DATA20__ECSPI1_SCLK 0x10b0 |
| | |
| | | +}; |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/uart2.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart2.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/uart2.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart2.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart2.dts 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -0,0 +1,27 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | +}; |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-7 = <&pinctrl_uart2>; |
| | | + pinctrl-4 = <&pinctrl_uart2>; |
| | | + pinctrl_uart2: uart2grp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_UART2_TX_DATA__UART2_DCE_TX 0x1b0b1 |
| | |
| | | +}; |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/uart3.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart3.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/uart3.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart3.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart3.dts 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -0,0 +1,28 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | +}; |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-8 = <&pinctrl_uart3>; |
| | | + pinctrl-4 = <&pinctrl_uart3>; |
| | | + pinctrl_uart3: uart3grp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX 0x1b0b1 |
| | |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/uart4.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart4.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/uart4.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart4.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart4.dts 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -0,0 +1,28 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | +}; |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-9 = <&pinctrl_uart4>; |
| | | + pinctrl-4 = <&pinctrl_uart4>; |
| | | + pinctrl_uart4: uart4grp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_UART4_TX_DATA__UART4_DCE_TX 0x1b0b1 |
| | |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/overlays/uart7.dts linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart7.dts |
| | | --- linux-imx/arch/arm/boot/dts/overlays/uart7.dts 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart7.dts 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/boot/dts/overlays/uart7.dts 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -0,0 +1,28 @@ |
| | | +/* |
| | | + * Copyright (C) 2022 LingYun IoT System Studio |
| | |
| | | +}; |
| | | + |
| | | +&iomuxc { |
| | | + pinctrl-10 = <&pinctrl_uart7>; |
| | | + pinctrl-4 = <&pinctrl_uart7>; |
| | | + pinctrl_uart7: uart7grp { |
| | | + fsl,pins = < |
| | | + MX6UL_PAD_LCD_DATA16__UART7_DCE_TX 0x1b0b1 |
| | |
| | | + |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/arch/arm/configs/igkboard_defconfig linux-imx-lf-5.10.52-2.1.0/arch/arm/configs/igkboard_defconfig |
| | | --- linux-imx/arch/arm/configs/igkboard_defconfig 1970-01-01 08:00:00.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/configs/igkboard_defconfig 2022-06-05 19:34:16.991228563 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/arch/arm/configs/igkboard_defconfig 2022-06-12 00:42:07.385407198 +0800 |
| | | @@ -0,0 +1,722 @@ |
| | | +CONFIG_KERNEL_LZO=y |
| | | +CONFIG_SYSVIPC=y |
| | |
| | | +# CONFIG_FTRACE is not set |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/Makefile linux-imx-lf-5.10.52-2.1.0/Makefile |
| | | --- linux-imx/Makefile 2021-09-08 18:41:11.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/Makefile 2022-06-05 19:33:31.159895137 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/Makefile 2022-06-11 23:31:44.844599695 +0800 |
| | | @@ -367,7 +367,8 @@ |
| | | # Alternatively CROSS_COMPILE can be set in the environment. |
| | | # Default value for CROSS_COMPILE is not to prefix executables |
| | |
| | | -o -name '.*.d' -o -name '.*.tmp' -o -name '*.mod.c' \ |
| | | diff -Nuar --no-dereference -x logo_linux_clut224.ppm linux-imx/scripts/Makefile.lib linux-imx-lf-5.10.52-2.1.0/scripts/Makefile.lib |
| | | --- linux-imx/scripts/Makefile.lib 2021-09-08 18:41:11.000000000 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/scripts/Makefile.lib 2022-06-05 19:33:31.155895196 +0800 |
| | | +++ linux-imx-lf-5.10.52-2.1.0/scripts/Makefile.lib 2022-06-11 23:31:44.840599746 +0800 |
| | | @@ -325,6 +325,16 @@ |
| | | $(obj)/%.dtb: $(src)/%.dts $(DTC) FORCE |
| | | $(call if_changed_dep,dtc) |