Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion config/boards/radxa-dragon-q6a.conf
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,20 @@ function post_family_tweaks_bsp__radxa-dragon-q6a_bsp_firmware_in_initrd() {
add_firmware "qcom/qcs6490/QCS6490-Radxa-Dragon-Q6A-tplg.bin" # extra one for sound
FIRMWARE_HOOK
run_host_command_logged chmod -v +x "${file_added_to_bsp_destination}"

# Fix audio driver loading
mkdir -p "${destination}"/etc/modules-load.d
cat > "${destination}"/etc/modules-load.d/wcd938x.conf <<- EOT
snd-soc-wcd938x
EOT
}

function post_family_tweaks__radxa-dragon-q6a_install_alsa_ucm_conf() {
# Only install for kernel 6.18.x
if [[ "${KERNEL_MAJOR_MINOR}" == "6.18" ]]; then
display_alert "Installing alsa-ucm-conf" "${BOARD}: Radxa ALSA UCM configuration" "info"

declare alsa_ucm_url="https://github.com/radxa-pkg/alsa-ucm-conf/releases/download/1.2.14-1radxa2/alsa-ucm-conf_1.2.14-1radxa2_all.deb"
declare alsa_ucm_url="${GITHUB_SOURCE}/radxa-pkg/alsa-ucm-conf/releases/download/1.2.14-1radxa2/alsa-ucm-conf_1.2.14-1radxa2_all.deb"
declare alsa_ucm_deb="/tmp/alsa-ucm-conf_1.2.14-1radxa2_all.deb"

# Download the package
Expand Down
Loading