Skip to content

Hda glk#260

Merged
lgirdwood merged 3 commits intothesofproject:glk-003-drop-stablefrom
mmaka1:hda-glk
Aug 24, 2018
Merged

Hda glk#260
lgirdwood merged 3 commits intothesofproject:glk-003-drop-stablefrom
mmaka1:hda-glk

Conversation

@mmaka1
Copy link
Copy Markdown

@mmaka1 mmaka1 commented Aug 24, 2018

No description provided.

Marcin Maka added 3 commits August 24, 2018 13:37
Some DMA types (HD/A for insstance) require to synchronize selection
of the channel between the host and the dsp.

Stream tag is a common setting for both host and dai atm,
so it is not adjusted in dai comp.

Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>
There are no buffer completion int's, so work queue timers are
used by hda-dma in cyclic mode.
Buffer segment completion programming removed.

W/A to observed work queue timer inaccuracy applied.

Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>
Dedicated implementation of trigger handler and element
creation merged.
Hd/a version simplified, host and local sgl removed.

Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>
@lgirdwood lgirdwood merged commit 3ecf438 into thesofproject:glk-003-drop-stable Aug 24, 2018
@lgirdwood
Copy link
Copy Markdown
Member

@mmaka1 looks like a build failure on CNL

libtool: link: xtensa-cnl-elf-gcc -I /home/sof/work/sof.git/src/arch/xtensa/include -I /home/sof/work/sof.git/src/arch/xtensa/up/include -I /home/sof/work/sof.git/src/arch/xtensa/up/xtos -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -I /home/sof/work/sof.git/src/platform/cannonlake/include -I /home/sof/work/sof.git/src/platform/intel/include -I /home/sof/work/sof.git/src/platform/cannonlake/include/arch -I /home/sof/work/sof.git/src/include -I /home/sof/work/sof.git/../xtensa-root/xtensa-cnl-elf/include -O2 -g -Wall -Werror -Wl,-EL -Wmissing-prototypes -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,-Map=sof-cnl.map -T ../../platform/cannonlake/cannonlake.x -nostdlib -o sof sof-timer.o up/xtos/sof-crt1-boards.o up/xtos/sof-_vectors.o up/sof-cpu.o up/sof-init.o up/sof-schedule.o up/sof-task.o sof-main-entry.o ../../init/libinit.a ../../tasks/libtasks.a ../../lib/libcore.a ../../platform/cannonlake/.libs/libplatform.a ../../ipc/libsof_ipc.a ../../lib/libdma.a ../../audio/libaudio.a ../../drivers/libdrivers.a ../../math/libsof_math.a -lgcc up/xtos/libxtos.a up/xtos/libxlevel2.a up/xtos/libxlevel3.a up/xtos/libxlevel4.a up/xtos/libxlevel5.a up/hal/libhal.a
../../platform/cannonlake/.libs/libplatform.a(libcavsplatform_la-dai.o):(.data+0x3c): undefined reference to hda_ops' ../../platform/cannonlake/.libs/libplatform.a(libcavsplatform_la-dai.o):(.data+0x80): undefined reference to hda_ops'
../../platform/cannonlake/.libs/libplatform.a(libcavsplatform_la-dai.o):(.data+0xc4): undefined reference to hda_ops' ../../platform/cannonlake/.libs/libplatform.a(libcavsplatform_la-dai.o):(.data+0x108): undefined reference to hda_ops'
../../platform/cannonlake/.libs/libplatform.a(libcavsplatform_la-dai.o):(.data+0x14c): undefined reference to hda_ops' ../../platform/cannonlake/.libs/libplatform.a(libcavsplatform_la-dai.o):(.data+0x190): more undefined references to hda_ops' follow
collect2: error: ld returned 1 exit status
Makefile:706: recipe for target 'sof' failed
make[5]: *** [sof] Error 1
make[5]: Leaving directory '/home/sof/work/sof.git/src/arch/xtensa'
Makefile:1096: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/sof/work/sof.git/src/arch/xtensa'
Makefile:595: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/home/sof/work/sof.git/src/arch/xtensa'
Makefile:381: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/sof/work/sof.git/src/arch'
Makefile:383: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/sof/work/sof.git/src'
Makefile:437: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants