Skip to content

Commit a61a679

Browse files
committed
fix compiling issue;sound issue;widevine support;enterprise enrollment support
1 parent ec62122 commit a61a679

35 files changed

+6795
-13
lines changed
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
options snd_bcm2835 force_bulk enable_headphones enable_hdmi
1+
options snd_bcm2835 enable_headphones enable_hdmi

baseboard-rpi3/media-libs/mesa/mesa-19.2.0_rc4.ebuild

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
1010
EGIT_BRANCH="19.2"
1111
EGIT_COMMIT="71fafc13b9491f4ccc75fa821008fb863ffdb033"
1212

13-
inherit base multilib flag-o-matic meson toolchain-funcs git-r3
13+
inherit base multilib flag-o-matic meson toolchain-funcs git-2
1414

1515
FOLDER="${PV/_rc*/}"
1616
[[ ${PV/_rc*/} == ${PV} ]] || FOLDER+="/RC"

baseboard-rpi3/media-sound/adhd/adhd-9999.ebuild

+2
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@ src_install() {
187187
# Install asound.conf for CRAS alsa plugin
188188
insinto /etc
189189
doins "${FILESDIR}"/asound.conf
190+
insinto /etc/init
191+
doins ${FILESDIR}/cras_monitor.conf
190192
}
191193

192194
pkg_preinst() {

baseboard-rpi3/media-sound/adhd/files/fix_brcm_snd_issue.patch

+9-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ index 0acf7ef3..070dd007 100644
1212
clock_gettime(CLOCK_MONOTONIC_RAW, &last_wake);
1313
ATLOG(atlog, AUDIO_THREAD_WAKE, rc, 0, 0);
1414
diff --git a/cras/src/tools/cras_monitor/cras_monitor.c b/cras/src/tools/cras_monitor/cras_monitor.c
15-
index d021669a..bd63cab4 100644
15+
index d021669a..0b2808f9 100644
1616
--- a/cras/src/tools/cras_monitor/cras_monitor.c
1717
+++ b/cras/src/tools/cras_monitor/cras_monitor.c
1818
@@ -166,12 +166,20 @@ static void input_node_gain_changed(void *context, cras_node_id_t node_id,
@@ -36,3 +36,11 @@ index d021669a..bd63cab4 100644
3636
}
3737

3838
static void server_connection_callback(struct cras_client *client,
39+
@@ -308,6 +316,7 @@ int main(int argc, char **argv)
40+
rc = read(STDIN_FILENO, &c, 1);
41+
if (rc < 0 || c == 'q')
42+
return 0;
43+
+ sleep(1);
44+
}
45+
46+
destroy_exit:
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
chromeos-base/vpd::chromiumos
22
media-sound/adhd::chromiumos
3+
media-libs/minigbm::chromiumos

baseboard-rpi3/scripts/board_specific_setup.sh

+4-9
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,9 @@ install_raspberrypi_bootloader() {
2626
local efi_size=$(( efi_size_sectors * 512 ))
2727
local mount_opts=loop,offset=${efi_offset},sizelimit=${efi_size}
2828
local efi_dir=$(mktemp -d)
29-
local arch=$2
30-
local kernel_img=""
31-
local target_img=""
32-
if [ "${arch}" == "arm" ]; then
33-
kernel_img=$(ls "${ROOT}/boot/zImage-"*)
34-
target_img="${efi_dir}/kernel7.img"
35-
else
29+
local kernel_img=$(ls "${ROOT}/boot/zImage-"*)
30+
local target_img="${efi_dir}/kernel7.img"
31+
if [ -z "$kernel_img" ]; then
3632
kernel_img=$(ls "${ROOT}/boot/Image"*)
3733
target_img="${efi_dir}/kernel8.img"
3834
fi
@@ -46,8 +42,7 @@ install_raspberrypi_bootloader() {
4642
}
4743

4844
board_setup() {
49-
info "install kernel and loader for ${CHROMEOS_KERNEL_ARCH}"
50-
install_raspberrypi_bootloader "$1" $CHROMEOS_KERNEL_ARCH
45+
install_raspberrypi_bootloader "$1"
5146
install_hybrid_mbr "$1"
5247
}
5348

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
DIST airmont_R77-3849.0-1563789733.afdo.xz 5630792 BLAKE2B b4e6d85d28251e9bfe2ba73a602c2398b149eb3d754d3c557d3b427fcfe06203a65bf79f61a2bbb6e597ddc6bbd980c038dd747352ab114eb26897e0e642039b SHA512 f4f1a5de6e7ef68add66a0cc69b87b5031213b49f26bd884b1e7c006106f591065b08ee095bd07cde9756da2d16f461864a90ddc3a35124260633f0b595deef6
2+
DIST airmont_R77-3865.105-1571050755.afdo.xz 2667436 BLAKE2B f83e44670cf727e0ea553e907169213b32f8ff18f0b24100232719138d9b14f64f043afc7babaf923a64b400ee6d94405890e55010774e1f1d95e274fa9aec22 SHA512 31f9fbf36d3ef0c5a17ba58b24df6f3409e8ba63542f9b30c83583069a34eee758289f11e248f91edfca16ad19b825b9c157d19d76c2a51eb2458449073ac1d6
3+
DIST benchmark_chromeos-chrome-amd64-77.0.3862.0_rc-r1.afdo.bz2 1848967 BLAKE2B 6368e4967d2e5a8e5858616fbe3ab1c4a05e9a373d353e48ab9d4d5397fe0a18961fa0bda130b1bf786bf6d3b00d0a661a2a814b5501f3ab96e3e60b2521b6ef SHA512 b39b6dcaf5f0d87fcd4d67c518b53537ae66a558e08d7e2012b0aaca5e4b279a17c16db08bc9bfdfc901fbbc094898ae62528aff1eb7e63fe3c516b9c0315223
4+
DIST benchmark_chromeos-chrome-amd64-77.0.3865.126_rc-r1.afdo.bz2 3377477 BLAKE2B 80dcd99e590507d705a0cabaf27db5fec9134a445dee3ed31b82db65d5d08d9f66145471ae4c6a31e3c1c6674806127ad4f0962b0ac012b83ca8cf87a9c0cada SHA512 819679e4a8b6c884308286ab6805d6b8c0d9eee10c5218f40d278a7f33ee8759b3c220089f44a5fda9cccc2d66c570ab28d6f41caffb335d330ef59d951d7da3
5+
DIST broadwell_R77-3809.38-1563788827.afdo.xz 6513012 BLAKE2B 36fc1612e59048ac96049e57626cb36722b90259895195502011b4f49ef25ddc56068a1d77ef6b01fb0399bbca54311b96e5c517d48497ca1b9534e15cf6b0c1 SHA512 9f3d0eb2dadcfd4f7606a7879b65bd7b57760d2af8cc470cf36db2407494bfd226ea5ba3135641233acd58f170c334a3513d102cf0f1a49a8af8c1b4e7b319db
6+
DIST broadwell_R77-3865.105-1571048903.afdo.xz 2439616 BLAKE2B c823a7fce3644287c0355cc40e2deeec3bf914a9602265a9254c01bef5743b2492e876c15a2b9ab6c7d33ce09ae7911b62f2dd9f950fdea41271d0177dd56cce SHA512 5f0592f638829713c4b629c332ac64e4ec9d2a9d1c90324f6908d356f74b9943fe6e54e273766b99b4df9f89eeb2f0ea26c69ea438fb307f1cc3ed8682dea850
7+
DIST chromeos-chrome-orderfile-77.0.3849.0_rc-r1.orderfile.xz 268292 BLAKE2B 33df3fd31882aa26abf8fd673b1f7d969c5b17eb1262ffaf7d9220a34062226fb3a042c080e8da7be1b9a5eda0d6472fd06bcd5f362a67f6e4ffda0f53381783 SHA512 3c07a9e7407ffb1b80dcb72c186800af36fa671720d154ee490e6d2bff0d6e5dc46c88514921c1d3d6ad2792e50652953aca7efa8e88ecf9aae96ef043e27910
8+
DIST haswell_R77-3809.38-1563791973.afdo.xz 6827520 BLAKE2B 5417756397b08b0bda6dee4a891ec0113bc77c3fda5c3cec51347aa465d75bf130673f3a97aecf91dcd9d893c6eb3f467cae6c2879455377a6a770f6ca38ac18 SHA512 49b657b678f4a517bf0ddbc24ff8698c0cb63270a391aefb026a2b655cf412a9e3e013cb78c6bbf0bc12358413b81822d7dfea3b3bc0561748e0852f1798174a
9+
DIST haswell_R77-3865.105-1571058481.afdo.xz 2410652 BLAKE2B ea1d95285d41985f95c64bfd28806a15a46f3677d52b909c1c8de2c287e64976ea6c1725d477d4ea610d6bcd668ff34424f6206c26cdd8fa4191863c7b25aa2a SHA512 15242d08297687a0dd56a865c18542d38db07872e3aba09207cfb08871f52efece76c87df083b0e6ea492c841d81ff0d71d52a8a003c05e870edb17bb259da2e
10+
DIST silvermont_R77-3849.0-1563789224.afdo.xz 5063804 BLAKE2B 4f1384b080ceafa540ecdf5cf047b1a5a3f6b198085e629e33c1705e5fd15a394eae7bb4f928fc330f13d8bc0aeefceccc9cf2e609cfe61171b5416cb33e87fa SHA512 5c95b4da82e46556f606356c116f80d70baed8a9f1152343bc97c98afd6a6cdcb9b8280738676627982c19e65d81b52ca9353ce5871836fc635866829d835ff1
11+
DIST silvermont_R77-3865.105-1571051923.afdo.xz 2484508 BLAKE2B 51a4f77b647bd86557582b8d0e2f16702aee353023e25868222cbc8587dfd40ab7daa3f0b63fc88dd3d3401a4f306841109d1e23216b6d4737743e1fb3f9dd95 SHA512 58c0770c75dd5749f44373f0c3e311474367ccbf1cc26e8bb6d8a5edb575eafef0f238cd5e0727c18a95879edf1c7c90b96c17b5c7ddd77b2e020b09861d1aab

0 commit comments

Comments
 (0)