This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: how to create the tda4vm defconfig for linux make

Part Number: TDA4VM
Other Parts Discussed in Thread: OMAPL138

HI

i need to create a config file for kernel 5.4.82. I down load the ti tools from the git site. followed the script but it only generated  j7_pcie_rc defconfig. I need to get the 

tisdk_j7-evm_defconfig

to build the kernel version 5.4.82.

Any suggestions please let me know. I wonder if i can use the config file from sdk 7.1.00.10 which is based on kernel 5.4.74. Any help as to how to create the config would be great. I need the kernel 5.4.82 because of some fixes that was made.

i run the option to list what i can get the config and got the below which does not include tisdk_j7-evm_defconfig

The following are a list of buildable defconfigs:
1. ti_sdk_am3x_release
2. ti_sdk_am4x_release
3. ti_sdk_dra7x_release
4. ti_sdk_omap2_release
5. ti_sdk_k2g_release
6. ti_sdk_keystone_release
7. ti_sdk_omapl138_release
8. ti_sdk_am3x_debug
9. ti_sdk_am4x_debug
10. ti_sdk_dra7x_debug
11. ti_sdk_omap2_debug
12. ti_sdk_k2g_debug
13. ti_sdk_keystone_debug
14. ti_sdk_omapl138_debug
15. ti_sdk_arm64_release
16. ti_sdk_arm64_debug
17. am3_eth_module
18. am4_eth_module
19. dra7_eth_module
20. k2_eth_module
21. am3_can_built_in
22. am3_mmc_module
23. am4_mmc_module
24. k2_mmc_module
25. omapl138_mmc_module
26. dra7_mmc_module
27. am3_pio_musb
28. am6_eth_module
29. am6_mmc_module
30. j7_pcie_rc

Thanks

  • Hi Mohsen,

    I would do something like below:

    git checkout origin/ti-linux-5.4.y


    Previous HEAD position was ec274ecd62f9 Linux 5.4.82
    HEAD is now at 4f9a563c39fa Merge tag 'v5.4.91' of git.kernel.org/.../linux-stable into ti-linux-5.4.y

    keerthy@keerthy:~/work/ti-linux-kernel$ ./ti_config_fragments/defconfig_builder.sh
         1. v7 ARM Architecture
         2. v8 ARM Architecture
    Please choose an architecture to build for or 'q' to exit: 2
         1. SDK_Debug_Defconfigs
         2. SDK_Release_Defconfigs

    Please choose a defconfig type to build for or 'q' to exit: 2
    Available SDK_Release_Defconfigs defconfig build options:

        1. ti_sdk_arm64_release

    Please enter the number of the defconfig to build or 'q' to exit: 1
    Creating defconfig file /home/keerthy/work/ti-linux-kernel/arch/arm64/configs/ti_sdk_arm64_release_defconfig

    make ti_sdk_arm64_release_defconfig

    You could add the missing configs to the above created defconfig file. That is the closest i can think of getting to tisdk_j7-evm_defconfig.

    Without the ti_config_fragments it would be tough to get to tisdk_j7-evm_defconfig.

    Best Regards,
    Keerthy