mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 11:50:43 +09:00
buildroot: Add W400 DRM buildroot DTS for G12B RevB [1/1]
PD#SWPL-8830 Problem: Current W400 DRM buildroot DTS only for G12B RevA Solution: Add W400 DRM buildroot DTS for G12B RevB Verify: Local Change-Id: I3e01a3b53fc8d399296f6a3d777d59e0a73060c7 Signed-off-by: Blance Tang <guofeng.tang@amlogic.com>
This commit is contained in:
@@ -14929,9 +14929,16 @@ ANLOGIC HIFI4DSP
|
||||
M: Shuyu Li <Shuyu.Li@amlogic.com>
|
||||
F: drivers/amlogic/hifi4dsp/*
|
||||
|
||||
AMLOGCI SM1 AC200/AC213 BUILDROOT DTS
|
||||
AMLOGIC SM1 AC200/AC213 BUILDROOT DTS
|
||||
M: Guofeang Tang <guofeng.tang@amlogic.com>
|
||||
F: arch/arm/boot/dts/amlogic/sm1_s905d3_ac200_buildroot.dts
|
||||
F: arch/arm/boot/dts/amlogic/sm1_s905x3_ac213_buildroot.dts
|
||||
F: arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200_buildroot.dts
|
||||
F: arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213_buildroot.dts
|
||||
|
||||
AMLOGIC G12B W400 DRM BUILDROOT DTS
|
||||
M: Guofeang Tang <guofeng.tang@amlogic.com>
|
||||
F: arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts
|
||||
F: arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot_a.dts
|
||||
F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts
|
||||
F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot_a.dts
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_a.dts
|
||||
* arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts
|
||||
*
|
||||
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
|
||||
*
|
||||
@@ -17,13 +17,13 @@
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "mesong12b_a.dtsi"
|
||||
#include "mesong12b.dtsi"
|
||||
#include "mesong12b_skt-panel.dtsi"
|
||||
#include "mesong12a_drm.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Amlogic";
|
||||
amlogic-dt-id = "g12b_w400_a";
|
||||
amlogic-dt-id = "g12b_w400_b";
|
||||
compatible = "amlogic, g12b";
|
||||
interrupt-parent = <&gic>;
|
||||
#address-cells = <1>;
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
memory@00000000 {
|
||||
device_type = "memory";
|
||||
linux,usable-memory = <0x100000 0x7ff00000>;
|
||||
linux,usable-memory = <0x0 0x80000000>;
|
||||
};
|
||||
|
||||
reserved-memory {
|
||||
@@ -194,8 +194,6 @@
|
||||
label="sys_led";
|
||||
gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>;
|
||||
default-state ="on";
|
||||
retain-state-suspended;
|
||||
linux,default-trigger="cpu0";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -262,6 +260,14 @@
|
||||
};
|
||||
};
|
||||
|
||||
picdec_cma_reserved:linux,picdec {
|
||||
compatible = "shared-dma-pool";
|
||||
reusable;
|
||||
size = <0x0>;
|
||||
alignment = <0x0>;
|
||||
linux,contiguous-region;
|
||||
};
|
||||
|
||||
codec_mm {
|
||||
compatible = "amlogic, codec, mm";
|
||||
memory-region = <&codec_mm_cma &codec_mm_reserved>;
|
||||
@@ -269,6 +275,13 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
picdec {
|
||||
compatible = "amlogic, picdec";
|
||||
memory-region = <&picdec_cma_reserved>;
|
||||
dev_name = "picdec";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ppmgr {
|
||||
compatible = "amlogic, ppmgr";
|
||||
memory-region = <&ppmgr_reserved>;
|
||||
@@ -702,6 +715,7 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
audiolocker: locker {
|
||||
compatible = "amlogic, audiolocker";
|
||||
clocks = <&clkaudio CLKID_AUDIO_LOCKER_OUT
|
||||
@@ -742,31 +756,31 @@
|
||||
};
|
||||
opp04 {
|
||||
opp-hz = /bits/ 64 <1000000000>;
|
||||
opp-microvolt = <731000>;
|
||||
opp-microvolt = <761000>;
|
||||
};
|
||||
opp05 {
|
||||
opp-hz = /bits/ 64 <1200000000>;
|
||||
opp-microvolt = <731000>;
|
||||
opp-microvolt = <781000>;
|
||||
};
|
||||
opp06 {
|
||||
opp-hz = /bits/ 64 <1398000000>;
|
||||
opp-microvolt = <761000>;
|
||||
opp-microvolt = <811000>;
|
||||
};
|
||||
opp07 {
|
||||
opp-hz = /bits/ 64 <1512000000>;
|
||||
opp-microvolt = <791000>;
|
||||
opp-microvolt = <861000>;
|
||||
};
|
||||
opp08 {
|
||||
opp-hz = /bits/ 64 <1608000000>;
|
||||
opp-microvolt = <831000>;
|
||||
opp-microvolt = <901000>;
|
||||
};
|
||||
opp09 {
|
||||
opp-hz = /bits/ 64 <1704000000>;
|
||||
opp-microvolt = <861000>;
|
||||
opp-microvolt = <951000>;
|
||||
};
|
||||
opp10 {
|
||||
opp-hz = /bits/ 64 <1800000000>;
|
||||
opp-microvolt = <981000>;
|
||||
opp-microvolt = <1001000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -776,43 +790,63 @@
|
||||
|
||||
opp00 {
|
||||
opp-hz = /bits/ 64 <100000000>;
|
||||
opp-microvolt = <751000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp01 {
|
||||
opp-hz = /bits/ 64 <250000000>;
|
||||
opp-microvolt = <751000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp02 {
|
||||
opp-hz = /bits/ 64 <500000000>;
|
||||
opp-microvolt = <751000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp03 {
|
||||
opp-hz = /bits/ 64 <667000000>;
|
||||
opp-microvolt = <751000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp04 {
|
||||
opp-hz = /bits/ 64 <1000000000>;
|
||||
opp-microvolt = <771000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp05 {
|
||||
opp-hz = /bits/ 64 <1200000000>;
|
||||
opp-microvolt = <771000>;
|
||||
opp-microvolt = <751000>;
|
||||
};
|
||||
opp06 {
|
||||
opp-hz = /bits/ 64 <1398000000>;
|
||||
opp-microvolt = <791000>;
|
||||
opp-microvolt = <771000>;
|
||||
};
|
||||
opp07 {
|
||||
opp-hz = /bits/ 64 <1512000000>;
|
||||
opp-microvolt = <821000>;
|
||||
opp-microvolt = <771000>;
|
||||
};
|
||||
opp08 {
|
||||
opp-hz = /bits/ 64 <1608000000>;
|
||||
opp-microvolt = <861000>;
|
||||
opp-microvolt = <781000>;
|
||||
};
|
||||
opp09 {
|
||||
opp-hz = /bits/ 64 <1704000000>;
|
||||
opp-microvolt = <891000>;
|
||||
opp-microvolt = <791000>;
|
||||
};
|
||||
opp10 {
|
||||
opp-hz = /bits/ 64 <1800000000>;
|
||||
opp-microvolt = <831000>;
|
||||
};
|
||||
opp11 {
|
||||
opp-hz = /bits/ 64 <1908000000>;
|
||||
opp-microvolt = <861000>;
|
||||
};
|
||||
opp12 {
|
||||
opp-hz = /bits/ 64 <2016000000>;
|
||||
opp-microvolt = <911000>;
|
||||
};
|
||||
opp13 {
|
||||
opp-hz = /bits/ 64 <2100000000>;
|
||||
opp-microvolt = <951000>;
|
||||
};
|
||||
opp14 {
|
||||
opp-hz = /bits/ 64 <2208000000>;
|
||||
opp-microvolt = <1011000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1447,7 +1481,7 @@
|
||||
|
||||
&usb3_phy_v2 {
|
||||
status = "okay";
|
||||
portnum = <0>;
|
||||
portnum = <1>;
|
||||
otg = <1>;
|
||||
gpio-vbus-power = "GPIOH_6";
|
||||
gpios = <&gpio GPIOH_6 GPIO_ACTIVE_HIGH>;
|
||||
@@ -1475,7 +1509,7 @@
|
||||
|
||||
&pcie_A {
|
||||
reset-gpio = <&gpio GPIOX_7 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
status = "disable";
|
||||
};
|
||||
|
||||
&saradc {
|
||||
|
||||
1509
arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot_a.dts
Normal file
1509
arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot_a.dts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts
|
||||
* arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts
|
||||
*
|
||||
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
|
||||
*
|
||||
@@ -17,13 +17,13 @@
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "mesong12b_a.dtsi"
|
||||
#include "mesong12b.dtsi"
|
||||
#include "mesong12b_skt-panel.dtsi"
|
||||
#include "mesong12a_drm.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Amlogic";
|
||||
amlogic-dt-id = "g12b_w400_a";
|
||||
amlogic-dt-id = "g12b_w400_b";
|
||||
compatible = "amlogic, g12b";
|
||||
interrupt-parent = <&gic>;
|
||||
#address-cells = <2>;
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
memory@00000000 {
|
||||
device_type = "memory";
|
||||
linux,usable-memory = <0x0 0x100000 0x0 0x7ff00000>;
|
||||
linux,usable-memory = <0x0 0x0 0x0 0x80000000>;
|
||||
};
|
||||
|
||||
reserved-memory {
|
||||
@@ -194,8 +194,6 @@
|
||||
label="sys_led";
|
||||
gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>;
|
||||
default-state ="on";
|
||||
retain-state-suspended;
|
||||
linux,default-trigger="cpu0";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -262,6 +260,14 @@
|
||||
};
|
||||
};
|
||||
|
||||
picdec_cma_reserved:linux,picdec {
|
||||
compatible = "shared-dma-pool";
|
||||
reusable;
|
||||
size = <0x0>;
|
||||
alignment = <0x0>;
|
||||
linux,contiguous-region;
|
||||
};
|
||||
|
||||
codec_mm {
|
||||
compatible = "amlogic, codec, mm";
|
||||
memory-region = <&codec_mm_cma &codec_mm_reserved>;
|
||||
@@ -276,6 +282,13 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
picdec {
|
||||
compatible = "amlogic, picdec";
|
||||
memory-region = <&picdec_cma_reserved>;
|
||||
dev_name = "picdec";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
deinterlace {
|
||||
compatible = "amlogic, deinterlace";
|
||||
status = "okay";
|
||||
@@ -743,31 +756,31 @@
|
||||
};
|
||||
opp04 {
|
||||
opp-hz = /bits/ 64 <1000000000>;
|
||||
opp-microvolt = <731000>;
|
||||
opp-microvolt = <761000>;
|
||||
};
|
||||
opp05 {
|
||||
opp-hz = /bits/ 64 <1200000000>;
|
||||
opp-microvolt = <731000>;
|
||||
opp-microvolt = <781000>;
|
||||
};
|
||||
opp06 {
|
||||
opp-hz = /bits/ 64 <1398000000>;
|
||||
opp-microvolt = <761000>;
|
||||
opp-microvolt = <811000>;
|
||||
};
|
||||
opp07 {
|
||||
opp-hz = /bits/ 64 <1512000000>;
|
||||
opp-microvolt = <791000>;
|
||||
opp-microvolt = <861000>;
|
||||
};
|
||||
opp08 {
|
||||
opp-hz = /bits/ 64 <1608000000>;
|
||||
opp-microvolt = <831000>;
|
||||
opp-microvolt = <901000>;
|
||||
};
|
||||
opp09 {
|
||||
opp-hz = /bits/ 64 <1704000000>;
|
||||
opp-microvolt = <861000>;
|
||||
opp-microvolt = <951000>;
|
||||
};
|
||||
opp10 {
|
||||
opp-hz = /bits/ 64 <1800000000>;
|
||||
opp-microvolt = <981000>;
|
||||
opp-microvolt = <1001000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -777,43 +790,63 @@
|
||||
|
||||
opp00 {
|
||||
opp-hz = /bits/ 64 <100000000>;
|
||||
opp-microvolt = <751000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp01 {
|
||||
opp-hz = /bits/ 64 <250000000>;
|
||||
opp-microvolt = <751000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp02 {
|
||||
opp-hz = /bits/ 64 <500000000>;
|
||||
opp-microvolt = <751000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp03 {
|
||||
opp-hz = /bits/ 64 <667000000>;
|
||||
opp-microvolt = <751000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp04 {
|
||||
opp-hz = /bits/ 64 <1000000000>;
|
||||
opp-microvolt = <771000>;
|
||||
opp-microvolt = <731000>;
|
||||
};
|
||||
opp05 {
|
||||
opp-hz = /bits/ 64 <1200000000>;
|
||||
opp-microvolt = <771000>;
|
||||
opp-microvolt = <751000>;
|
||||
};
|
||||
opp06 {
|
||||
opp-hz = /bits/ 64 <1398000000>;
|
||||
opp-microvolt = <791000>;
|
||||
opp-microvolt = <771000>;
|
||||
};
|
||||
opp07 {
|
||||
opp-hz = /bits/ 64 <1512000000>;
|
||||
opp-microvolt = <821000>;
|
||||
opp-microvolt = <771000>;
|
||||
};
|
||||
opp08 {
|
||||
opp-hz = /bits/ 64 <1608000000>;
|
||||
opp-microvolt = <861000>;
|
||||
opp-microvolt = <781000>;
|
||||
};
|
||||
opp09 {
|
||||
opp-hz = /bits/ 64 <1704000000>;
|
||||
opp-microvolt = <891000>;
|
||||
opp-microvolt = <791000>;
|
||||
};
|
||||
opp10 {
|
||||
opp-hz = /bits/ 64 <1800000000>;
|
||||
opp-microvolt = <831000>;
|
||||
};
|
||||
opp11 {
|
||||
opp-hz = /bits/ 64 <1908000000>;
|
||||
opp-microvolt = <861000>;
|
||||
};
|
||||
opp12 {
|
||||
opp-hz = /bits/ 64 <2016000000>;
|
||||
opp-microvolt = <911000>;
|
||||
};
|
||||
opp13 {
|
||||
opp-hz = /bits/ 64 <2100000000>;
|
||||
opp-microvolt = <951000>;
|
||||
};
|
||||
opp14 {
|
||||
opp-hz = /bits/ 64 <2208000000>;
|
||||
opp-microvolt = <1011000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1472,7 +1505,7 @@
|
||||
|
||||
&usb3_phy_v2 {
|
||||
status = "okay";
|
||||
portnum = <0>;
|
||||
portnum = <1>;
|
||||
otg = <1>;
|
||||
gpio-vbus-power = "GPIOH_6";
|
||||
gpios = <&gpio GPIOH_6 GPIO_ACTIVE_HIGH>;
|
||||
@@ -1486,9 +1519,9 @@
|
||||
ðmac {
|
||||
status = "okay";
|
||||
/* //conflict with isp i2c
|
||||
* pinctrl-names = "internal_eth_pins";
|
||||
* pinctrl-0 = <&internal_eth_pins>;
|
||||
*/
|
||||
pinctrl-names = "internal_eth_pins";
|
||||
pinctrl-0 = <&internal_eth_pins>;
|
||||
*/
|
||||
mc_val = <0x4be04>;
|
||||
|
||||
internal_phy=<1>;
|
||||
@@ -1500,7 +1533,7 @@
|
||||
|
||||
&pcie_A {
|
||||
reset-gpio = <&gpio GPIOX_7 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
status = "disable";
|
||||
};
|
||||
|
||||
&saradc {
|
||||
|
||||
1515
arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot_a.dts
Normal file
1515
arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot_a.dts
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user