mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 05:36:47 +00:00
MiQi: new device
This commit is contained in:
parent
c5fad2bb48
commit
6638fa5f60
@ -43,7 +43,9 @@ else
|
|||||||
PKG_MALI_SUFFIX="-gbm"
|
PKG_MALI_SUFFIX="-gbm"
|
||||||
fi
|
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"
|
PKG_MALI_FILE="libmali-midgard-t76x-r14p0-r0p0$PKG_MALI_SUFFIX.so"
|
||||||
elif [ "$MALI_FAMILY" = "t860" ]; then
|
elif [ "$MALI_FAMILY" = "t860" ]; then
|
||||||
PKG_MALI_FILE="libmali-midgard-t86x-r14p0$PKG_MALI_SUFFIX.so"
|
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)
|
* [ASUS Tinker Board](devices/TinkerBoard)
|
||||||
* [PINE64 ROCK64](devices/ROCK64)
|
* [PINE64 ROCK64](devices/ROCK64)
|
||||||
|
* [mqmaker MiQi](devices/MiQi)
|
||||||
|
|
||||||
**My single-board computer is not listed, will it be added in the future?**<br />
|
**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.
|
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' : {
|
'Rockchip' : {
|
||||||
|
'MiQi' : { 'rk3288' : { 'dtb' : 'rk3288-miqi.dtb', 'config' : 'miqi-rk3288_config' }, },
|
||||||
'ROCK64' : { 'rk3328' : { 'dtb' : 'rk3328-rock64.dtb', 'config' : 'evb-rk3328_defconfig' }, },
|
'ROCK64' : { 'rk3328' : { 'dtb' : 'rk3328-rock64.dtb', 'config' : 'evb-rk3328_defconfig' }, },
|
||||||
'TinkerBoard' : { 'rk3288' : { 'dtb' : 'rk3288-miniarm.dtb', 'config' : 'tinker-rk3288_config' }, },
|
'TinkerBoard' : { 'rk3288' : { 'dtb' : 'rk3288-miniarm.dtb', 'config' : 'tinker-rk3288_config' }, },
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user