-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Rockchip: initial support #2116
Conversation
Awesome work @Kwiboo ! This has been a long time work :) also special thanks to @yanghanxing and his team for the great support he's been bringing us ! |
Great job @Kwiboo! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Kwiboo nice work :) just so me small things that it follows our new standard :) Idk if you like to just do a followup commit that you don't need to touch every file + squash.
PKG_SHORTDESC="mali-rockchip: OpenGL ES user-space binary for the ARM Mali GPU family" | ||
PKG_LONGDESC="mali-rockchip: OpenGL ES user-space binary for the ARM Mali GPU family" | ||
|
||
PKG_IS_ADDON="no" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rm PKG_IS_ADDON="no"
and change to
PKG_SHORTDESC=""
PKG_LONGDESC=""
PKG_AUTORECONF="no"
@@ -0,0 +1,41 @@ | |||
################################################################################ | |||
# This file is part of LibreELEC - https://libreelec.tv | |||
# Copyright (C) 2016 Team LibreELEC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2016-present
PKG_LONGDESC="" | ||
|
||
PKG_IS_ADDON="no" | ||
PKG_AUTORECONF="no" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rm PKG_IS_ADDON="no"
PKG_SHORTDESC=""
PKG_LONGDESC=""
PKG_AUTORECONF="no"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've fixed those in my PR so a rebase should be sufficient :)
packages/multimedia/rkmpp/package.mk
Outdated
PKG_LONGDESC="rkmpp: Rockchip Media Process Platform (MPP) module" | ||
|
||
PKG_IS_ADDON="no" | ||
PKG_AUTORECONF="no" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rm PKG_IS_ADDON="no"
PKG_SHORTDESC=""
PKG_LONGDESC=""
PKG_AUTORECONF="no"
packages/multimedia/rkmpp/package.mk
Outdated
PKG_AUTORECONF="no" | ||
|
||
if [ "$UBOOT_SOC" = "rk3328" ]; then | ||
ENABLE_VP9D="ON" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ENABLE_VP9D
should be PKG_ENABLE_VP9D
as we try to rework every custome var to PKG_... (same change DENABLE_VP9D=$ENABLE_VP9D
)
@@ -0,0 +1,48 @@ | |||
################################################################################ | |||
# This file is part of LibreELEC - https://LibreELEC.tv | |||
# Copyright (C) 2017 Team LibreELEC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2017-present
@@ -0,0 +1,40 @@ | |||
################################################################################ | |||
# This file is part of LibreELEC - https://LibreELEC.tv | |||
# Copyright (C) 2017 Team LibreELEC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2017-present
@@ -0,0 +1,40 @@ | |||
################################################################################ | |||
# This file is part of LibreELEC - https://LibreELEC.tv |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
################################################################################ | ||
|
||
PKG_NAME="rtl8723b_bt" | ||
PKG_VERSION="" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pls gave it some version or we get 0.0invaild
instead
PKG_LONGDESC="rtl8723b_bt firmware" | ||
|
||
PKG_IS_ADDON="no" | ||
PKG_AUTORECONF="no" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rm PKG_IS_ADDON="no"
and change to
PKG_SHORTDESC=""
PKG_LONGDESC=""
PKG_AUTORECONF="no"
8818526
to
d947f0b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can drop that commit too next time you rebase. See #2121
601c6e4
to
92f993c
Compare
cad050b
to
c125044
Compare
c125044
to
4f038a0
Compare
Updated to latest RK 4.4 kernel, u-boot v2017.11-rc3 and linux patches is now merged files matching my linux-rockchip topic branches. This should be ready to merge after a final boot test of new clean builds. |
Thanks! 👍 |
@Kwiboo nice work! .. and big thanks to all the others that helped move this forwards :) |
This PR adds initial support for Rockchip SoCs (video HW decoding not included).
This include commits from #2100 and #2108 and will be rebased once they have been merged into master.There is also a temporary commit to fix a aarch64 build issue caused bypfcd_hevc_optimisations.patch
that will be dropped once a proper solution is merged into master.There are some issues to resolve / work on before this is ready to be merged:
and drop the project specific packagePossible WiFi issue on 64/32-bit buildBig thanks to @LongChair, @omegamoon, @Raybuntu and Rockchip engineers for great collaboration working on this.