Zhichao,
This thread is about "Who resets HDMI IP Core Audio Video Register ACR_CTRL?". Your post is about compilation problems, not about ACR generation. Please open up a separate post, and do not reply to this post unless it is relevant to the topic
[quote user="zhichao tan60372"]
So,have you ocured this ?
[/quote]
No, I do not have this compilation problem. Make sure that your EZSDK is at least at EZSDK 5_05_02_00, and check your linux defconfig changes, because something is not configured correctly. For example, omap_get_dma_src_pos() is defined in arch/arm/plat-omap/dma.c, and used in sound/soc/omap/omap-pmc.c - neither of these files should be compiled for DM814x. I suggest that you do the following:
1. Restore old linux defconfig (arch/arm/configs/ti8148_evm_defconfig) as per original EZSDK file.
2. Add these three lines to top level Makefile:
linux-defconfig: ; $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) $(LINUXKERNEL_BUILD_VARS) $(DEFAULT_LINUXKERNEL_CONFIG)
linux-menuconfig: ; $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) $(LINUXKERNEL_BUILD_VARS) menuconfig
linux-saveconfig: ; cp $(LINUXKERNEL_INSTALL_DIR)/.config $(LINUXKERNEL_INSTALL_DIR)/arch/arm/configs/$(DEFAULT_LINUXKERNEL_CONFIG)
3. Do:
- make linux-defconfig
- make linux-menuconfig
- Do only the changes needed for HDMI audio, then save at exit time
- make linux-saveconfig
- make linux_clean
- make linux
Again, if it does not work, please open a different thread,
Dan -