mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
MiQi: new device
This commit is contained in:
parent
c5fad2bb48
commit
6638fa5f60
@ -43,7 +43,9 @@ else
|
||||
PKG_MALI_SUFFIX="-gbm"
|
||||
fi
|
||||
|
||||
if [ "$MALI_FAMILY" = "t760" ]; then
|
||||
if [ "$MALI_FAMILY" = "t760" -a "$MALI_REVISION" = "r1p0" ]; then
|
||||
PKG_MALI_FILE="libmali-midgard-t76x-r14p0-r1p0$PKG_MALI_SUFFIX.so"
|
||||
elif [ "$MALI_FAMILY" = "t760" ]; then
|
||||
PKG_MALI_FILE="libmali-midgard-t76x-r14p0-r0p0$PKG_MALI_SUFFIX.so"
|
||||
elif [ "$MALI_FAMILY" = "t860" ]; then
|
||||
PKG_MALI_FILE="libmali-midgard-t86x-r14p0$PKG_MALI_SUFFIX.so"
|
||||
|
@ -6,6 +6,7 @@ This project is for Rockchip SoC devices
|
||||
|
||||
* [ASUS Tinker Board](devices/TinkerBoard)
|
||||
* [PINE64 ROCK64](devices/ROCK64)
|
||||
* [mqmaker MiQi](devices/MiQi)
|
||||
|
||||
**My single-board computer is not listed, will it be added in the future?**<br />
|
||||
If your single-board computer uses a current generation SoC listed on http://opensource.rock-chips.com/wiki_Main_Page the odds are in your favor.
|
||||
|
33
projects/Rockchip/devices/MiQi/options
Normal file
33
projects/Rockchip/devices/MiQi/options
Normal file
@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
# setup device defaults
|
||||
################################################################################
|
||||
|
||||
# The TARGET_CPU variable controls which processor should be targeted for
|
||||
# generated code.
|
||||
case $TARGET_ARCH in
|
||||
arm)
|
||||
TARGET_FLOAT="hard"
|
||||
TARGET_CPU="cortex-a17"
|
||||
TARGET_FPU="neon-vfpv4"
|
||||
TARGET_FEATURES="32bit neon"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Configuration for u-boot
|
||||
UBOOT_SYSTEM="rk3288"
|
||||
|
||||
# Kernel target
|
||||
KERNEL_TARGET="zImage"
|
||||
|
||||
# Additional kernel make parameters (for example to specify the u-boot loadaddress)
|
||||
KERNEL_MAKE_EXTRACMD="rk3288-miqi.dtb"
|
||||
|
||||
# Mali GPU family
|
||||
MALI_FAMILY="t760"
|
||||
MALI_REVISION="r1p0"
|
||||
|
||||
# kernel image name
|
||||
KERNEL_NAME="zImage"
|
||||
|
||||
# kernel serial console
|
||||
EXTRA_CMDLINE="console=uart8250,mmio32,0xff690000 console=tty0"
|
@ -0,0 +1,101 @@
|
||||
From fd70e1ff1377e0d575ab2c685cf9e42c02b53565 Mon Sep 17 00:00:00 2001
|
||||
From: Jonas Karlman <jonas@kwiboo.se>
|
||||
Date: Thu, 2 Nov 2017 23:17:46 +0100
|
||||
Subject: [PATCH] arm: dts: rk3288-miqi: update dts
|
||||
|
||||
---
|
||||
arch/arm/boot/dts/rk3288-miqi.dts | 51 +++++++++++++++++++++++----------------
|
||||
1 file changed, 30 insertions(+), 21 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/rk3288-miqi.dts b/arch/arm/boot/dts/rk3288-miqi.dts
|
||||
index b90b0e5969ec..121d1f2f4f03 100644
|
||||
--- a/arch/arm/boot/dts/rk3288-miqi.dts
|
||||
+++ b/arch/arm/boot/dts/rk3288-miqi.dts
|
||||
@@ -55,29 +55,14 @@
|
||||
sound {
|
||||
compatible = "simple-audio-card";
|
||||
simple-audio-card,format = "i2s";
|
||||
- simple-audio-card,name = "DW-HDMI";
|
||||
+ simple-audio-card,name = "HDMI";
|
||||
simple-audio-card,mclk-fs = <512>;
|
||||
-
|
||||
- simple-audio-card,dai-link@0 { /* I2S - S/PDIF */
|
||||
- format = "i2s";
|
||||
- cpu {
|
||||
- sound-dai = <&i2s>;
|
||||
- };
|
||||
- codec {
|
||||
- sound-dai = <&hdmi>;
|
||||
- };
|
||||
+ simple-audio-card,cpu {
|
||||
+ sound-dai = <&i2s>;
|
||||
+ };
|
||||
+ simple-audio-card,codec {
|
||||
+ sound-dai = <&hdmi>;
|
||||
};
|
||||
-
|
||||
- /*
|
||||
- * If you want to support more cards,
|
||||
- * you can add more dai-link node,
|
||||
- * such as
|
||||
- *
|
||||
- * simple-audio-card,dai-link@1 {
|
||||
- * ......
|
||||
- * }
|
||||
- */
|
||||
-
|
||||
};
|
||||
|
||||
ext_gmac: external-gmac-clock {
|
||||
@@ -181,6 +166,19 @@
|
||||
cpu0-supply = <&vdd_cpu>;
|
||||
};
|
||||
|
||||
+&cpu0_opp_table {
|
||||
+ opp-1704000000 {
|
||||
+ opp-hz = /bits/ 64 <1704000000>;
|
||||
+ opp-microvolt = <1350000>;
|
||||
+ clock-latency-ns = <40000>;
|
||||
+ };
|
||||
+ opp-1800000000 {
|
||||
+ opp-hz = /bits/ 64 <1800000000>;
|
||||
+ opp-microvolt = <1400000>;
|
||||
+ clock-latency-ns = <40000>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&gpu {
|
||||
status = "okay";
|
||||
mali-supply = <&vdd_gpu>;
|
||||
@@ -203,6 +201,12 @@
|
||||
#size-cells = <0>;
|
||||
#sound-dai-cells = <0>;
|
||||
status = "okay";
|
||||
+ /* Don't use vopl for HDMI */
|
||||
+ ports {
|
||||
+ hdmi_in: port {
|
||||
+ /delete-node/ endpoint@1;
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
&hevc_service {
|
||||
@@ -413,6 +417,7 @@ I2C
|
||||
|
||||
&i2s {
|
||||
#sound-dai-cells = <0>;
|
||||
+ rockchip,bclk-fs = <128>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
@@ -471,6 +476,10 @@ I2C
|
||||
|
||||
&vopl {
|
||||
status = "okay";
|
||||
+ /* Don't use vopl for HDMI */
|
||||
+ vopl_out: port {
|
||||
+ /delete-node/ endpoint@0;
|
||||
+ };
|
||||
};
|
||||
|
||||
&vopl_mmu {
|
@ -10,6 +10,7 @@ devices = {
|
||||
},
|
||||
|
||||
'Rockchip' : {
|
||||
'MiQi' : { 'rk3288' : { 'dtb' : 'rk3288-miqi.dtb', 'config' : 'miqi-rk3288_config' }, },
|
||||
'ROCK64' : { 'rk3328' : { 'dtb' : 'rk3328-rock64.dtb', 'config' : 'evb-rk3328_defconfig' }, },
|
||||
'TinkerBoard' : { 'rk3288' : { 'dtb' : 'rk3288-miniarm.dtb', 'config' : 'tinker-rk3288_config' }, },
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user