Kernel port build error

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Kernel port build error

2,177件の閲覧回数
michealbrenad
Contributor I

I am having 3.14 working kernel for my imx6quad ,i want to port 3.10 to imx6q , during the build process i am getting the following error, and am i stuck, please help to rectify the problem.

i am using the same boradconfig and dtb patch file form 3.14.

arch/arm/mach-imx/built-in.o: In function `imx6sl_enter_wait':

platform-spi_imx.c:(.text+0x246c): undefined reference to `ultra_low_bus_freq_mode'

platform-spi_imx.c:(.text+0x2470): undefined reference to `audio_bus_freq_mode'

arch/arm/mach-imx/built-in.o: In function `imx6sx_enter_wait':

platform-spi_imx.c:(.text+0x259c): undefined reference to `low_bus_freq_mode'

arch/arm/mach-imx/built-in.o: In function `mu_work_handler':

platform-spi_imx.c:(.text+0x5278): undefined reference to `request_bus_freq'

platform-spi_imx.c:(.text+0x52a4): undefined reference to `release_bus_freq'

arch/arm/mach-imx/built-in.o: In function `imx6sl_set_wait_clk':

platform-spi_imx.c:(.text+0x6610): undefined reference to `low_bus_freq_mode'

platform-spi_imx.c:(.text+0x6614): undefined reference to `audio_bus_freq_mode'

arch/arm/mach-imx/built-in.o: In function `imx6sl_cpuidle_init':

platform-spi_imx.c:(.init.text+0x4194): undefined reference to `imx6sl_low_power_wfi'

platform-spi_imx.c:(.init.text+0x41a0): undefined reference to `mx6sl_lpm_wfi_start'

platform-spi_imx.c:(.init.text+0x41a4): undefined reference to `mx6sl_lpm_wfi_end'

arch/arm/mach-imx/built-in.o: In function `imx6sx_cpuidle_init':

platform-spi_imx.c:(.init.text+0x4468): undefined reference to `imx6sx_low_power_idle'

platform-spi_imx.c:(.init.text+0x446c): undefined reference to `mx6sx_lpm_wfi_start'

platform-spi_imx.c:(.init.text+0x4470): undefined reference to `mx6sx_lpm_wfi_end'

arch/arm/mach-imx/built-in.o: In function `imx6q_map_io':

platform-spi_imx.c:(.init.text+0x8c08): undefined reference to `imx6_busfreq_map_io'

arch/arm/mach-imx/built-in.o: In function `imx6sl_map_io':

platform-spi_imx.c:(.init.text+0xb758): undefined reference to `imx6_busfreq_map_io'

arch/arm/mach-imx/built-in.o: In function `imx6sx_map_io':

platform-spi_imx.c:(.init.text+0xfbb0): undefined reference to `imx6_busfreq_map_io'

drivers/built-in.o: In function `imx6_pcie_host_init':

vf610_adc.c:(.text+0x229a4): undefined reference to `request_bus_freq'

vf610_adc.c:(.text+0x229f8): undefined reference to `release_bus_freq'

vf610_adc.c:(.text+0x22a68): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `mxc_epdc_fb_runtime_resume':

vf610_adc.c:(.text+0x40cd0): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `mxc_epdc_fb_runtime_suspend':

vf610_adc.c:(.text+0x40ce4): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `mxsfb_runtime_resume':

vf610_adc.c:(.text+0x48c24): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `mxsfb_runtime_suspend':

vf610_adc.c:(.text+0x48c4c): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `pxp_runtime_resume':

vf610_adc.c:(.text+0x4f5e4): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `pxp_runtime_suspend':

vf610_adc.c:(.text+0x4f60c): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `regulator_disable':

vf610_adc.c:(.text+0x57668): undefined reference to `set_cpufreq_lock'

drivers/built-in.o: In function `regulator_enable':

vf610_adc.c:(.text+0x577cc): undefined reference to `set_cpufreq_lock'

drivers/built-in.o: In function `ahci_imx_error_handler':

vf610_adc.c:(.text+0xeb8c4): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `imx_ahci_suspend':

vf610_adc.c:(.text+0xeb924): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `imx6q_sata_exit':

vf610_adc.c:(.text+0xeb97c): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `imx_ahci_resume':

vf610_adc.c:(.text+0xebd88): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `imx6q_sata_init':

vf610_adc.c:(.text+0xebef4): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `fec_runtime_resume':

vf610_adc.c:(.text+0x13a43c): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `fec_runtime_suspend':

vf610_adc.c:(.text+0x13a450): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `imx_controller_resume':

vf610_adc.c:(.text+0x1a5ef0): undefined reference to `request_bus_freq'

vf610_adc.c:(.text+0x1a5f0c): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `imx_controller_suspend':

vf610_adc.c:(.text+0x1a605c): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `ci_hdrc_imx_remove':

vf610_adc.c:(.text+0x1a61d0): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `ci_hdrc_imx_probe':

vf610_adc.c:(.text+0x1a646c): undefined reference to `request_bus_freq'

vf610_adc.c:(.text+0x1a6488): undefined reference to `release_bus_freq'

vf610_adc.c:(.text+0x1a6724): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `sdhci_esdhc_runtime_resume':

vf610_adc.c:(.text+0x24b78c): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `sdhci_esdhc_runtime_suspend':

vf610_adc.c:(.text+0x24b7f8): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `sdhci_esdhc_imx_probe':

vf610_adc.c:(.text+0x24c294): undefined reference to `request_bus_freq'

vf610_adc.c:(.text+0x24c2a0): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `gpu_runtime_resume':

vf610_adc.c:(.text+0x255900): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `gpu_runtime_suspend':

vf610_adc.c:(.text+0x255914): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `ipu_runtime_resume':

vf610_adc.c:(.text+0x27332c): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `ipu_runtime_suspend':

vf610_adc.c:(.text+0x273340): undefined reference to `release_bus_freq'

drivers/built-in.o: In function `vpu_runtime_resume':

vf610_adc.c:(.text+0x289084): undefined reference to `request_bus_freq'

drivers/built-in.o: In function `vpu_runtime_suspend':

vf610_adc.c:(.text+0x289098): undefined reference to `release_bus_freq'

sound/built-in.o: In function `fsl_ssi_runtime_resume':

last.c:(.text+0x2e90c): undefined reference to `request_bus_freq'

sound/built-in.o: In function `fsl_ssi_runtime_suspend':

last.c:(.text+0x2e920): undefined reference to `release_bus_freq'

sound/built-in.o: In function `fsl_spdif_runtime_resume':

last.c:(.text+0x3179c): undefined reference to `request_bus_freq'

sound/built-in.o: In function `fsl_spdif_runtime_suspend':

last.c:(.text+0x317b0): undefined reference to `release_bus_fre

please help..

ラベル(4)
0 件の賞賛
返信
3 返答(返信)

1,450件の閲覧回数
michealbrenad
Contributor I

Thanks igorpadykov ,

i have one more doubt can i use the dts file from the kernel 3.14 to 3.10 with out any porting effort. My understanding is dts file is board dependent it just passes the hardware info to the kernel. Is that correct ?

0 件の賞賛
返信

1,450件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Micheal

I think you are right

~igor

0 件の賞賛
返信

1,450件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Micheal

for 3.10.x one can look at nxp L3.10.17 sources

linux-2.6-imx.git - Freescale i.MX Linux Tree

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信