Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V4.19 r1.4 pangu #5

Closed
wants to merge 54 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
5dd76a0
dts: pangu: Add PanGu board from i2SOM
Blackrose Jun 21, 2019
170d155
dts: pangu: PanGu board only one QSPI flash
Blackrose Jun 23, 2019
ff1fafe
dts: pangu: move camera to i2c5
Blackrose Jun 28, 2019
d2d1303
dts: panguboard: disable HDMI when LCD using
Blackrose Jul 11, 2019
fa4d374
dts: panguboard: move ft5x06 section to lcd file
Blackrose Jul 13, 2019
b267941
config: panguboard: enable TSC2007 touch chip
Blackrose Jul 13, 2019
59ba0fc
dts: panguboard: disable the TSC2007 touch chip
Blackrose Jul 22, 2019
b11249b
dts: panguboard: add support more LCD and touch panel
Blackrose Aug 22, 2019
82388b5
pinctrl: stm32: remove the strict flag
Blackrose Aug 22, 2019
5419316
driver:usb support Quectel EC20 LTE module
Blackrose Sep 27, 2019
9f4a734
config:panguboard: enable 4G LTE module config
Blackrose Sep 27, 2019
ef13b6f
arm:dts: support LCD modules
Blackrose Sep 27, 2019
440c9a8
arm:dts: fix panguboard mipi use wrong node id
Blackrose Nov 10, 2019
cc9cf59
arm:dts: add i2C-MP15X-B nand and emmc variant
Blackrose Nov 10, 2019
8d52028
arm:dts:i2som: add lcd070 for i2cmp15xb board
Blackrose Nov 12, 2019
0e77c2e
arm:configs: enable more features
Blackrose Nov 15, 2019
c3652d5
arm:dts: fix wrong include dts file
Blackrose Dec 18, 2019
c4a2289
arm:config enable more function driver
Blackrose Feb 17, 2020
a677e3e
usb:serial add YUGA CLM920 AC3 4G module
Blackrose Feb 23, 2020
ff5fd4b
sound:codecs: wm8904 add multi endpoint support
Blackrose Jan 11, 2020
1775619
sound:codecs: add depend config for wm8904
Blackrose Jan 11, 2020
a2dfcf2
sound:generic: use sysclk for wm8904
Blackrose Jan 11, 2020
82a3041
arm:dts: configure periphery for i2C-MP15X-B board
Blackrose Mar 17, 2020
9ffcccb
arm:dts add i2M-GiantAxe board with PanGu Board
Blackrose Mar 18, 2020
b170efd
arm:dts: add dts for i2M-GiantAxe board
Blackrose Mar 18, 2020
cd86c75
arm:configs: enable some kernel driver
Blackrose Mar 18, 2020
ed7600b
arm:dts: add property for sdmmc3
Blackrose Mar 27, 2020
7ef93b8
arm:dts: add i2M-GiantAxe module with different modes
Blackrose Apr 2, 2020
67625ba
tty:serial: add rs485 txen-gpio
Blackrose Apr 4, 2020
aa9b43e
arm:dts adjust value for KSZ9031
Blackrose Apr 5, 2020
51439d2
arm:dts change reg id when using LTDC and MIPI
Blackrose Apr 6, 2020
9068121
arm:dts enable dual CAN config
Blackrose Apr 6, 2020
069c68f
arm:dts add i2S-MP15x NAND variant model
Blackrose Apr 6, 2020
fd0574d
sound:wm8904 enable MIC Detect
Blackrose Apr 6, 2020
d98984b
arm:dts change sound card name
Blackrose Apr 6, 2020
1b13db5
drivers:serial replace gpiod function
Blackrose Apr 14, 2020
010a13e
dts:panguboard enable ADC peripher
Blackrose Apr 14, 2020
9b1ef00
dts:i2cmp15xbe enable ADC periphery
Blackrose Apr 14, 2020
6653374
arm:dts add i2m-giantaxe as commont file
Blackrose Apr 17, 2020
8b1432f
arm:dts add dts for i2S-MP15X-D512E4 som
Blackrose Apr 17, 2020
b13ff13
arm:dts:i2cmp15xbe use internal 125Mhz as reference
Blackrose Apr 21, 2020
a02130f
arm:dts:i2cmp15xbe avoid spidev driver warning info
Blackrose Apr 21, 2020
68db766
arm:dts:i2cmp15xbe use gpio-i2c instead i2c
Blackrose Apr 22, 2020
a431758
arm:config enable gpio-i2c driver support
Blackrose Apr 22, 2020
1d734a4
arm:dts remove gpio-led user1
Blackrose Apr 23, 2020
c442479
arm:config enable mpu6050 driver support
Blackrose Apr 24, 2020
69f1a56
arm:config removed unused driver
Blackrose Apr 24, 2020
02cbc40
arm:dts update gpio_i2c1 for touch panel of mipi lcd
Blackrose Apr 28, 2020
235e070
sound:codec change debug level
Blackrose Apr 28, 2020
1a1f32c
arm:dts setting 485 active high
Blackrose Apr 29, 2020
44c0cc6
serial:stm32 add 485 gpio operation
Blackrose Apr 29, 2020
7e183e2
arm:dts add power switch for WiFi and LTE module
Blackrose May 23, 2020
a308785
arm:dts use macro flag for uart5(RS485)
Blackrose May 23, 2020
1553f82
arm:dts change spi6 to spi1 for i2M-GiantAxe
Blackrose May 23, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion arch/arm/boot/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -929,7 +929,24 @@ dtb-$(CONFIG_ARCH_STM32) += \
stm32mp157c-ed1.dtb \
stm32mp157c-ev1.dtb \
stm32mp157c-ev1-a7-examples.dtb \
stm32mp157c-ev1-m4-examples.dtb
stm32mp157c-ev1-m4-examples.dtb \
stm32mp157a-panguboard.dtb \
stm32mp157a-panguboard-hdmi-giantaxe.dtb \
stm32mp157a-panguboard-mipi.dtb \
stm32mp157a-panguboard-mipi-giantaxe.dtb \
stm32mp157a-panguboard-lcd043p800c.dtb \
stm32mp157a-panguboard-lcd043p800c-giantaxe.dtb \
stm32mp157a-panguboard-lcd070p1024c.dtb \
stm32mp157a-panguboard-lcd070p1024c-giantaxe.dtb \
stm32mp157a-i2cmp15xbn-lcd043p800c.dtb \
stm32mp157a-i2cmp15xbn-lcd070p1024c.dtb \
stm32mp157a-i2cmp15xbn-mipi.dtb \
stm32mp157a-i2cmp15xbe-lcd043p800c.dtb \
stm32mp157a-i2cmp15xbe-lcd070p1024c.dtb \
stm32mp157a-i2cmp15xbe-mipi.dtb \
stm32mp157a-i2cmp15xbe-lcd043p800c-dualcan.dtb \
stm32mp157a-i2cmp15xbe-lcd070p1024c-dualcan.dtb \
stm32mp157a-i2cmp15xbe-mipi-dualcan.dtb
dtb-$(CONFIG_MACH_SUN4I) += \
sun4i-a10-a1000.dtb \
sun4i-a10-ba10-tvbox.dtb \
Expand Down
17 changes: 17 additions & 0 deletions arch/arm/boot/dts/stm32mp157a-i2cmp15xbe-lcd043p800c-dualcan.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
/*
* Copyright (C) i2SOM 2018 - All Rights Reserved
* Author: Steve Chen <steve.chen@i2som.tech>.
*/

/dts-v1/;

#include "stm32mp157a-i2cmp15xbe-lcd070p1024c.dts"

&m_can2 {
status = "okay";
};

&uart5 {
status = "disabled";
};
26 changes: 26 additions & 0 deletions arch/arm/boot/dts/stm32mp157a-i2cmp15xbe-lcd043p800c.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
/*
* Copyright (C) i2SOM 2018 - All Rights Reserved
* Author: Steve Chen <steve.chen@i2som.tech>.
*/

/dts-v1/;

#include "stm32mp157a-i2cmp15xbe.dts"

&panel_rgb {
compatible = "innolux,at070tn92";
};

&gpio_i2c1 {

gt9147@5d {
compatible = "goodix,gt9147";
reg = <0x5d>;
pinctrl-names = "default";
pinctrl-0 = <&gt9147_irq>;
irq-gpios = <&gpiog 7 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpiof 13 GPIO_ACTIVE_HIGH>;
status = "okay";
};
};
18 changes: 18 additions & 0 deletions arch/arm/boot/dts/stm32mp157a-i2cmp15xbe-lcd070p1024c-dualcan.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
/*
* Copyright (C) i2SOM 2018 - All Rights Reserved
* Author: Steve Chen <steve.chen@i2som.tech>.
*/

/dts-v1/;

#include "stm32mp157a-i2cmp15xbe-lcd070p1024c.dts"

&m_can2 {
status = "okay";
};

&uart5 {
status = "disabled";
};

36 changes: 36 additions & 0 deletions arch/arm/boot/dts/stm32mp157a-i2cmp15xbe-lcd070p1024c.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
/*
* Copyright (C) i2SOM 2018 - All Rights Reserved
* Author: Steve Chen <steve.chen@i2som.tech>.
*/

/dts-v1/;

#include "stm32mp157a-i2cmp15xbe.dts"

&pinctrl {
gt9147_irq:gt9147_irq {
pins {
pinmux = <STM32_PINMUX('G', 7, GPIO)>; /* PG7.GPIO */
bias-pull-down;
drive-push-pull;
};
};
};

&panel_rgb {
compatible = "innolux,zj070na-01p";
};

&gpio_i2c1 {

ft5x06: ft5x06@38 {
compatible = "edt,edt-ft5306";
reg = <0x38>;
interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
interrupt-parent = <&gpiog>;
interrupt-controller;
reset-gpios = <&gpiof 13 GPIO_ACTIVE_LOW>;
status = "okay";
};
};
18 changes: 18 additions & 0 deletions arch/arm/boot/dts/stm32mp157a-i2cmp15xbe-mipi-dualcan.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
/*
* Copyright (C) i2SOM 2018 - All Rights Reserved
* Author: Steve Chen <steve.chen@i2som.tech>.
*/

/dts-v1/;

#include "stm32mp157a-i2cmp15xbe-mipi.dts"

&m_can2 {
status = "okay";
};

&uart5 {
status = "disabled";
};

92 changes: 92 additions & 0 deletions arch/arm/boot/dts/stm32mp157a-i2cmp15xbe-mipi.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
/*
* Copyright (C) i2SOM 2018 - All Rights Reserved
* Author: Steve Chen <steve.chen@i2som.tech>.
*/

/dts-v1/;

#include "stm32mp157a-i2cmp15xbe.dts"
#include <dt-bindings/rtc/rtc-stm32.h>

/ {
model = "i2SOM i2C-MP15X-C Board MiPi Display";
compatible = "i2som,pangu", "st,stm32mp157";
};

&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";

ports {
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;
dsi_in: endpoint {
remote-endpoint = <&ltdc_ep1_out>;
};
};

port@1 {
reg = <1>;
dsi_out: endpoint {
remote-endpoint = <&panel_in>;
};
};
};

panel@0 {
compatible = "orisetech,otm8009a";
reg = <0>;
reset-gpios = <&gpioc 3 GPIO_ACTIVE_LOW>;
status = "okay";

port {
panel_in: endpoint {
remote-endpoint = <&dsi_out>;
};
};
};
};

&gpio_i2c1 {
touchscreen@2a {
compatible = "focaltech,ft6236";
reg = <0x2a>;
interrupts = <5 2>;
interrupt-parent = <&gpiob>;
interrupt-controller;
touchscreen-size-x = <480>;
touchscreen-size-y = <800>;
status = "okay";
};

touchscreen@38 {
compatible = "focaltech,ft6336";
reg = <0x38>;
interrupts = <5 2>;
interrupt-parent = <&gpiob>;
interrupt-controller;
touchscreen-size-x = <480>;
touchscreen-size-y = <800>;
status = "okay";
};
};

&ltdc {
status = "okay";

port {
#address-cells = <1>;
#size-cells = <0>;

ltdc_ep1_out: endpoint@0 {
reg = <0>;
remote-endpoint = <&dsi_in>;
};
};
};

Loading