device-amlogic-tvbox: new aport (MR 5273)
Merge all TV box ports into one. Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org> [ci:skip-build]: already built successfully in CI
This commit is contained in:
parent
9ada0b0d5e
commit
4269e40815
8 changed files with 72 additions and 558 deletions
63
device/testing/device-amlogic-tvbox/APKBUILD
Normal file
63
device/testing/device-amlogic-tvbox/APKBUILD
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
# Reference: <https://postmarketos.org/devicepkg>
|
||||||
|
# Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
|
||||||
|
pkgname=device-amlogic-tvbox
|
||||||
|
pkgdesc="Amlogic TV box"
|
||||||
|
pkgver=1
|
||||||
|
pkgrel=0
|
||||||
|
url="https://postmarketos.org"
|
||||||
|
license="MIT"
|
||||||
|
arch="aarch64"
|
||||||
|
options="!check !archcheck"
|
||||||
|
depends="
|
||||||
|
postmarketos-base
|
||||||
|
soc-amlogic-s905
|
||||||
|
"
|
||||||
|
makedepends="devicepkg-dev"
|
||||||
|
source="
|
||||||
|
deviceinfo
|
||||||
|
modules-initfs
|
||||||
|
"
|
||||||
|
subpackages="
|
||||||
|
$pkgname-kernel-p201:kernel_p201
|
||||||
|
$pkgname-kernel-p212:kernel_p212
|
||||||
|
$pkgname-kernel-videostrong-kii-pro:kernel_videostrong_kii_pro
|
||||||
|
$pkgname-kernel-xiaomi-once:kernel_xiaomi_once
|
||||||
|
"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
devicepkg_build $startdir $pkgname
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
devicepkg_package $startdir $pkgname
|
||||||
|
}
|
||||||
|
|
||||||
|
kernel_p201() {
|
||||||
|
pkgdesc="Kernel for Amlogic P201-based TV box (S905)"
|
||||||
|
depends="linux-postmarketos-amlogic u-boot-amlogic-s905-tv"
|
||||||
|
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||||
|
}
|
||||||
|
|
||||||
|
kernel_p212() {
|
||||||
|
pkgdesc="Kernel for Amlogic P212-based TV box (S905X)"
|
||||||
|
depends="linux-postmarketos-amlogic u-boot-amlogic-s905x-tv"
|
||||||
|
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||||
|
}
|
||||||
|
|
||||||
|
kernel_videostrong_kii_pro() {
|
||||||
|
pkgdesc="Kernel for Videostrong KII Pro (S905)"
|
||||||
|
depends="linux-postmarketos-amlogic u-boot-amlogic-s905-tv"
|
||||||
|
_pmb_recommends="firmware-videostrong-kii-pro"
|
||||||
|
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||||
|
}
|
||||||
|
|
||||||
|
kernel_xiaomi_once() {
|
||||||
|
pkgdesc="Kernel for Xiaomi Mi Box 3 (S905X)"
|
||||||
|
depends="linux-postmarketos-amlogic u-boot-amlogic-s905x-tv"
|
||||||
|
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
f676256f02dba6e0dcdf3ef763cb96e4a0e6b44ba5cddfb0e675a808d5dd37267abb9086d9fa401d7cb39cf99f7fe63866baacb0d9959b7357cc8824236e3789 deviceinfo
|
||||||
|
52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8 modules-initfs
|
||||||
|
"
|
|
@ -1,26 +1,26 @@
|
||||||
# Maintainer: Ferass El Hafidi
|
|
||||||
# Reference: <https://postmarketos.org/deviceinfo>
|
# Reference: <https://postmarketos.org/deviceinfo>
|
||||||
# Please use double quotes only. You can source this file in shell
|
# Please use double quotes only. You can source this file in shell
|
||||||
# scripts.
|
# scripts.
|
||||||
|
|
||||||
deviceinfo_format_version="0"
|
deviceinfo_format_version="0"
|
||||||
deviceinfo_name="VideoStrong KII Pro"
|
deviceinfo_name="Amlogic TV box"
|
||||||
deviceinfo_manufacturer="VideoStrong"
|
deviceinfo_manufacturer="Amlogic"
|
||||||
deviceinfo_codename="videostrong-kii-pro"
|
deviceinfo_codename="amlogic-tvbox"
|
||||||
deviceinfo_year="2016"
|
deviceinfo_year="2015"
|
||||||
deviceinfo_dtb="amlogic/meson-gxbb-kii-pro"
|
deviceinfo_dtb_p201="amlogic/meson-gxbb-p201"
|
||||||
|
deviceinfo_dtb_p212="amlogic/meson-gxl-p212"
|
||||||
|
deviceinfo_dtb_videostrong_kii_pro="amlogic/meson-gxbb-kii-pro"
|
||||||
|
deviceinfo_dtb_xiaomi_once="amlogic/meson-gxl-s905x-xiaomi-once"
|
||||||
deviceinfo_arch="aarch64"
|
deviceinfo_arch="aarch64"
|
||||||
|
|
||||||
# Device related
|
# Device related
|
||||||
deviceinfo_chassis="desktop"
|
deviceinfo_chassis="desktop"
|
||||||
deviceinfo_keyboard="false"
|
deviceinfo_keyboard="false"
|
||||||
deviceinfo_external_storage="true"
|
deviceinfo_external_storage="true"
|
||||||
deviceinfo_screen_width="800"
|
|
||||||
deviceinfo_screen_height="600"
|
|
||||||
deviceinfo_gpu_accelerated="true"
|
deviceinfo_gpu_accelerated="true"
|
||||||
|
|
||||||
# Bootloader related
|
# Bootloader related
|
||||||
deviceinfo_flash_method="none"
|
deviceinfo_flash_method="none"
|
||||||
deviceinfo_boot_filesystem="fat32"
|
deviceinfo_boot_filesystem="fat32"
|
||||||
deviceinfo_generate_extlinux_config="true"
|
deviceinfo_generate_extlinux_config="true"
|
||||||
deviceinfo_kernel_cmdline="console=null"
|
deviceinfo_kernel_cmdline="console=ttyAML0,115200n8"
|
|
@ -1,42 +0,0 @@
|
||||||
# Reference: <https://postmarketos.org/devicepkg>
|
|
||||||
# Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
|
|
||||||
pkgname=device-videostrong-kii-pro
|
|
||||||
pkgdesc="VideoStrong KII Pro"
|
|
||||||
pkgver=1
|
|
||||||
pkgrel=1
|
|
||||||
url="https://postmarketos.org"
|
|
||||||
license="MIT"
|
|
||||||
arch="aarch64"
|
|
||||||
options="!check !archcheck"
|
|
||||||
depends="
|
|
||||||
postmarketos-base
|
|
||||||
u-boot-tools
|
|
||||||
linux-postmarketos-amlogic
|
|
||||||
soc-amlogic-s905
|
|
||||||
u-boot-amlogic-s905-tv
|
|
||||||
"
|
|
||||||
makedepends="devicepkg-dev"
|
|
||||||
source="
|
|
||||||
deviceinfo
|
|
||||||
modules-initfs
|
|
||||||
"
|
|
||||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
devicepkg_build $startdir $pkgname
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
devicepkg_package $startdir $pkgname
|
|
||||||
}
|
|
||||||
|
|
||||||
nonfree_firmware() {
|
|
||||||
pkgdesc="Wi-Fi firmware, Bluetooth firmware, vdec firmware"
|
|
||||||
depends="firmware-videostrong-kii-pro"
|
|
||||||
mkdir "$subpkgdir"
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
b74a3668c544d191036beab09f6592cbeb4416913b314cfd73eec4d721867171eaffdbcb0082536971b821232f14e04aca1da44a6b7f9fc6111b54c35529e3d4 deviceinfo
|
|
||||||
52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8 modules-initfs
|
|
||||||
"
|
|
|
@ -1,45 +0,0 @@
|
||||||
# Reference: <https://postmarketos.org/devicepkg>
|
|
||||||
# Maintainer:
|
|
||||||
pkgname=device-xiaomi-once
|
|
||||||
pkgdesc="Xiaomi Mi Box 3"
|
|
||||||
pkgver=1
|
|
||||||
pkgrel=4
|
|
||||||
url="https://postmarketos.org"
|
|
||||||
license="MIT"
|
|
||||||
arch="aarch64"
|
|
||||||
options="!check !archcheck"
|
|
||||||
depends="
|
|
||||||
postmarketos-base
|
|
||||||
linux-postmarketos-amlogic
|
|
||||||
soc-amlogic-s905
|
|
||||||
u-boot-amlogic-s905x-tv
|
|
||||||
"
|
|
||||||
makedepends="devicepkg-dev"
|
|
||||||
source="
|
|
||||||
deviceinfo
|
|
||||||
modules-initfs
|
|
||||||
asound.state"
|
|
||||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
devicepkg_build $startdir $pkgname
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
devicepkg_package $startdir $pkgname
|
|
||||||
install -D -m644 "$srcdir"/asound.state \
|
|
||||||
"$pkgdir"/var/lib/alsa/asound.state
|
|
||||||
}
|
|
||||||
|
|
||||||
nonfree_firmware() {
|
|
||||||
pkgdesc="Wi-Fi firmware, Bluetooth firmware, vdec firmware"
|
|
||||||
depends="firmware-xiaomi-once linux-firmware-meson"
|
|
||||||
mkdir "$subpkgdir"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
c86efe9b359bfce4371203fc15cf2eb5c362cdf7855be6db8dc3b8831e521a9cee8defdddf692996af0112e6e9c8c6af2979b5082df675ec9ea44eb5af0465fa deviceinfo
|
|
||||||
52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8 modules-initfs
|
|
||||||
d17c248b7ac02450143965e9b8a506b54ac6e73413fd62b55fa356f5c7304acb1a831c7f8f8ce457d9aba097f6823d6ee97285657e07b667f8d0046435a0c45a asound.state
|
|
||||||
"
|
|
|
@ -1,434 +0,0 @@
|
||||||
state.P230Q200 {
|
|
||||||
control.1 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU ACODEC I2S Lane Select'
|
|
||||||
value 3
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type INTEGER
|
|
||||||
count 1
|
|
||||||
range '0 - 3'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.2 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Playback Channel Mode'
|
|
||||||
value Stereo
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 Stereo
|
|
||||||
item.1 Mono
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.3 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Playback Switch'
|
|
||||||
value true
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.4 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Playback Volume'
|
|
||||||
value.0 255
|
|
||||||
value.1 255
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type INTEGER
|
|
||||||
count 2
|
|
||||||
range '0 - 255'
|
|
||||||
dbmin -9999999
|
|
||||||
dbmax 0
|
|
||||||
dbvalue.0 0
|
|
||||||
dbvalue.1 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.5 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Ramp Rate'
|
|
||||||
value Fast
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 Fast
|
|
||||||
item.1 Slow
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.6 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Volume Ramp Switch'
|
|
||||||
value false
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.7 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Mute Ramp Switch'
|
|
||||||
value false
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.8 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Unmute Ramp Switch'
|
|
||||||
value false
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.9 {
|
|
||||||
iface PCM
|
|
||||||
device 4
|
|
||||||
name 'Playback Channel Map'
|
|
||||||
value.0 0
|
|
||||||
value.1 0
|
|
||||||
value.2 0
|
|
||||||
value.3 0
|
|
||||||
value.4 0
|
|
||||||
value.5 0
|
|
||||||
value.6 0
|
|
||||||
value.7 0
|
|
||||||
comment {
|
|
||||||
access read
|
|
||||||
type INTEGER
|
|
||||||
count 8
|
|
||||||
range '0 - 36'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.10 {
|
|
||||||
iface PCM
|
|
||||||
device 4
|
|
||||||
name 'IEC958 Playback Mask'
|
|
||||||
value ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
||||||
comment {
|
|
||||||
access read
|
|
||||||
type IEC958
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.11 {
|
|
||||||
iface PCM
|
|
||||||
device 4
|
|
||||||
name 'IEC958 Playback Default'
|
|
||||||
value '0400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type IEC958
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.12 {
|
|
||||||
iface PCM
|
|
||||||
device 4
|
|
||||||
name ELD
|
|
||||||
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
||||||
comment {
|
|
||||||
access 'read volatile'
|
|
||||||
type BYTES
|
|
||||||
count 128
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.13 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU SPDIF SRC SEL'
|
|
||||||
value SPDIF
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 SPDIF
|
|
||||||
item.1 I2S
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.14 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU HDMI CTRL SRC'
|
|
||||||
value I2S
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 DISABLED
|
|
||||||
item.1 PCM
|
|
||||||
item.2 I2S
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.15 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU ACODEC SRC'
|
|
||||||
value DISABLED
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 DISABLED
|
|
||||||
item.1 I2S
|
|
||||||
item.2 PCM
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.16 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU ACODEC OUT EN Switch'
|
|
||||||
value false
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.17 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Right DAC Sel'
|
|
||||||
value Right
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 Right
|
|
||||||
item.1 Left
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.18 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Left DAC Sel'
|
|
||||||
value Left
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 Left
|
|
||||||
item.1 Right
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
state.XIAOMIONCE {
|
|
||||||
control.1 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU ACODEC I2S Lane Select'
|
|
||||||
value 3
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type INTEGER
|
|
||||||
count 1
|
|
||||||
range '0 - 3'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.2 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Playback Channel Mode'
|
|
||||||
value Stereo
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 Stereo
|
|
||||||
item.1 Mono
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.3 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Playback Switch'
|
|
||||||
value true
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.4 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Playback Volume'
|
|
||||||
value.0 233
|
|
||||||
value.1 233
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type INTEGER
|
|
||||||
count 2
|
|
||||||
range '0 - 255'
|
|
||||||
dbmin -9999999
|
|
||||||
dbmax 0
|
|
||||||
dbvalue.0 -822
|
|
||||||
dbvalue.1 -822
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.5 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Ramp Rate'
|
|
||||||
value Slow
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 Fast
|
|
||||||
item.1 Slow
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.6 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Volume Ramp Switch'
|
|
||||||
value false
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.7 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Mute Ramp Switch'
|
|
||||||
value false
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.8 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Unmute Ramp Switch'
|
|
||||||
value false
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.9 {
|
|
||||||
iface PCM
|
|
||||||
device 2
|
|
||||||
name 'Playback Channel Map'
|
|
||||||
value.0 0
|
|
||||||
value.1 0
|
|
||||||
value.2 0
|
|
||||||
value.3 0
|
|
||||||
value.4 0
|
|
||||||
value.5 0
|
|
||||||
value.6 0
|
|
||||||
value.7 0
|
|
||||||
comment {
|
|
||||||
access read
|
|
||||||
type INTEGER
|
|
||||||
count 8
|
|
||||||
range '0 - 36'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.10 {
|
|
||||||
iface PCM
|
|
||||||
device 2
|
|
||||||
name 'IEC958 Playback Mask'
|
|
||||||
value ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
||||||
comment {
|
|
||||||
access read
|
|
||||||
type IEC958
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.11 {
|
|
||||||
iface PCM
|
|
||||||
device 2
|
|
||||||
name 'IEC958 Playback Default'
|
|
||||||
value '0400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type IEC958
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.12 {
|
|
||||||
iface PCM
|
|
||||||
device 2
|
|
||||||
name ELD
|
|
||||||
value '100008006c1000010000000000000000215736184d4143524f53494c49434f4e097f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
|
|
||||||
comment {
|
|
||||||
access 'read volatile'
|
|
||||||
type BYTES
|
|
||||||
count 128
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.13 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU SPDIF SRC SEL'
|
|
||||||
value SPDIF
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 SPDIF
|
|
||||||
item.1 I2S
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.14 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU HDMI CTRL SRC'
|
|
||||||
value I2S
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 DISABLED
|
|
||||||
item.1 PCM
|
|
||||||
item.2 I2S
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.15 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU ACODEC SRC'
|
|
||||||
value DISABLED
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 DISABLED
|
|
||||||
item.1 I2S
|
|
||||||
item.2 PCM
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.16 {
|
|
||||||
iface MIXER
|
|
||||||
name 'AIU ACODEC OUT EN Switch'
|
|
||||||
value false
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type BOOLEAN
|
|
||||||
count 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.17 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Right DAC Sel'
|
|
||||||
value Right
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 Right
|
|
||||||
item.1 Left
|
|
||||||
}
|
|
||||||
}
|
|
||||||
control.18 {
|
|
||||||
iface MIXER
|
|
||||||
name 'ACODEC Left DAC Sel'
|
|
||||||
value Left
|
|
||||||
comment {
|
|
||||||
access 'read write'
|
|
||||||
type ENUMERATED
|
|
||||||
count 1
|
|
||||||
item.0 Left
|
|
||||||
item.1 Right
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
# Maintainer: exkc <exxxxkc@getgoogleoff.me>
|
|
||||||
# Reference: <https://postmarketos.org/deviceinfo>
|
|
||||||
# Please use double quotes only. You can source this file in shell
|
|
||||||
# scripts.
|
|
||||||
|
|
||||||
deviceinfo_format_version="0"
|
|
||||||
deviceinfo_name="Xiaomi Mi Box 3"
|
|
||||||
deviceinfo_manufacturer="Xiaomi"
|
|
||||||
deviceinfo_codename="xiaomi-once"
|
|
||||||
deviceinfo_year="2016"
|
|
||||||
deviceinfo_dtb="amlogic/meson-gxl-s905x-xiaomi-once"
|
|
||||||
deviceinfo_arch="aarch64"
|
|
||||||
|
|
||||||
# Device related
|
|
||||||
deviceinfo_chassis="desktop"
|
|
||||||
deviceinfo_keyboard="false"
|
|
||||||
deviceinfo_external_storage="true"
|
|
||||||
deviceinfo_screen_width="800"
|
|
||||||
deviceinfo_screen_height="600"
|
|
||||||
deviceinfo_gpu_accelerated="true"
|
|
||||||
|
|
||||||
# Bootloader related
|
|
||||||
deviceinfo_flash_method="none"
|
|
||||||
deviceinfo_generate_extlinux_config="true"
|
|
||||||
deviceinfo_kernel_cmdline="rw console=ttyAML0,115200 no_console_suspend"
|
|
|
@ -1,3 +0,0 @@
|
||||||
meson_drm
|
|
||||||
meson_dw_hdmi
|
|
||||||
display_connector
|
|
Loading…
Reference in a new issue