Commit c27c68d15c7f270ef0055c0bda5d9b388b90b5ff

Authored by Eric Lee
1 parent 5105bb9a1a
Exists in master

Fix audio bug when vddio is 1.8V

Showing 1 changed file with 4 additions and 4 deletions Inline Diff

recipes-kernel/linux/linux-smarct437x-staging_4.1.bb
1 SECTION = "kernel" 1 SECTION = "kernel"
2 DESCRIPTION = "Linux kernel for Embedian SMARC-T437X Computer on Module devices" 2 DESCRIPTION = "Linux kernel for Embedian SMARC-T437X Computer on Module devices"
3 LICENSE = "GPLv2" 3 LICENSE = "GPLv2"
4 LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" 4 LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
5 5
6 inherit kernel 6 inherit kernel
7 7
8 require recipes-kernel/linux/linux-dtb.inc 8 require recipes-kernel/linux/linux-dtb.inc
9 require recipes-kernel/linux/setup-defconfig.inc 9 require recipes-kernel/linux/setup-defconfig.inc
10 require recipes-kernel/linux/cmem.inc 10 require recipes-kernel/linux/cmem.inc
11 11
12 # Look in the generic major.minor directory for files 12 # Look in the generic major.minor directory for files
13 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.1:" 13 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.1:"
14 14
15 # Pull in the devicetree files into the rootfs 15 # Pull in the devicetree files into the rootfs
16 RDEPENDS_kernel-base += "kernel-devicetree" 16 RDEPENDS_kernel-base += "kernel-devicetree"
17 17
18 # Add a run-time dependency for the PM firmware to be installed 18 # Add a run-time dependency for the PM firmware to be installed
19 # on the target file system. 19 # on the target file system.
20 RDEPENDS_kernel-base_append_ti33x = " amx3-cm3" 20 RDEPENDS_kernel-base_append_ti33x = " amx3-cm3"
21 RDEPENDS_kernel-base_append_ti43x = " amx3-cm3" 21 RDEPENDS_kernel-base_append_ti43x = " amx3-cm3"
22 22
23 # Add a run-time dependency for the VPE VPDMA firmware to be installed 23 # Add a run-time dependency for the VPE VPDMA firmware to be installed
24 # on the target file system. 24 # on the target file system.
25 RDEPENDS_kernel-base_append_dra7xx = " vpdma-fw" 25 RDEPENDS_kernel-base_append_dra7xx = " vpdma-fw"
26 26
27 # Default is to package all dtb files for ti33x devices unless building 27 # Default is to package all dtb files for ti33x devices unless building
28 # for the specific beaglebone machine. 28 # for the specific beaglebone machine.
29 KERNEL_DEVICETREE_ti33x = "am335x-smarct335x.dtb am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb am335x-boneblack.dtb" 29 KERNEL_DEVICETREE_ti33x = "am335x-smarct335x.dtb am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb am335x-boneblack.dtb"
30 KERNEL_DEVICETREE_ti43x = "am43x-epos-evm.dtb am43x-epos-evm-hdmi.dtb am437x-gp-evm.dtb am437x-gp-evm-hdmi.dtb am437x-sk-evm.dtb am437x-smarct437x.dtb" 30 KERNEL_DEVICETREE_ti43x = "am43x-epos-evm.dtb am43x-epos-evm-hdmi.dtb am437x-gp-evm.dtb am437x-gp-evm-hdmi.dtb am437x-sk-evm.dtb am437x-smarct437x.dtb"
31 KERNEL_DEVICETREE_beaglebone = "am335x-bone.dtb am335x-boneblack.dtb" 31 KERNEL_DEVICETREE_beaglebone = "am335x-bone.dtb am335x-boneblack.dtb"
32 KERNEL_DEVICETREE_omap5-evm = "omap5-uevm.dtb" 32 KERNEL_DEVICETREE_omap5-evm = "omap5-uevm.dtb"
33 KERNEL_DEVICETREE_dra7xx-evm = "dra7-evm.dtb dra7-evm-lcd-lg.dtb dra7-evm-lcd-osd.dtb dra72-evm.dtb dra72-evm-lcd-lg.dtb dra72-evm-lcd-osd.dtb" 33 KERNEL_DEVICETREE_dra7xx-evm = "dra7-evm.dtb dra7-evm-lcd-lg.dtb dra7-evm-lcd-osd.dtb dra72-evm.dtb dra72-evm-lcd-lg.dtb dra72-evm-lcd-osd.dtb"
34 KERNEL_DEVICETREE_am57xx-evm = "am57xx-beagle-x15.dtb am57xx-evm.dtb" 34 KERNEL_DEVICETREE_am57xx-evm = "am57xx-beagle-x15.dtb am57xx-evm.dtb"
35 KERNEL_DEVICETREE_omap3 = "omap3-beagle.dtb omap3-beagle-xm.dtb omap3-evm.dtb omap3-evm-37xx.dtb am3517-evm.dtb" 35 KERNEL_DEVICETREE_omap3 = "omap3-beagle.dtb omap3-beagle-xm.dtb omap3-evm.dtb omap3-evm-37xx.dtb am3517-evm.dtb"
36 KERNEL_DEVICETREE_am3517-evm = "am3517-evm.dtb" 36 KERNEL_DEVICETREE_am3517-evm = "am3517-evm.dtb"
37 KERNEL_DEVICETREE_am37x-evm = "omap3-evm-37xx.dtb" 37 KERNEL_DEVICETREE_am37x-evm = "omap3-evm-37xx.dtb"
38 KERNEL_DEVICETREE_beagleboard = "omap3-beagle.dtb omap3-beagle-xm.dtb" 38 KERNEL_DEVICETREE_beagleboard = "omap3-beagle.dtb omap3-beagle-xm.dtb"
39 KERNEL_DEVICETREE_pandaboard = "omap4-panda.dtb omap4-panda-es.dtb" 39 KERNEL_DEVICETREE_pandaboard = "omap4-panda.dtb omap4-panda-es.dtb"
40 KERNEL_DEVICETREE_k2hk-evm = "k2hk-evm.dtb" 40 KERNEL_DEVICETREE_k2hk-evm = "k2hk-evm.dtb"
41 KERNEL_DEVICETREE_k2e-evm = "k2e-evm.dtb" 41 KERNEL_DEVICETREE_k2e-evm = "k2e-evm.dtb"
42 KERNEL_DEVICETREE_k2l-evm = "k2l-evm.dtb" 42 KERNEL_DEVICETREE_k2l-evm = "k2l-evm.dtb"
43 43
44 KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" 44 KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
45 45
46 COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|omap3|omap4|keystone|smarct335x|smarct437x" 46 COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|omap3|omap4|keystone|smarct335x|smarct437x"
47 47
48 S = "${WORKDIR}/git" 48 S = "${WORKDIR}/git"
49 49
50 # For 4.1y Kernel and running at 1Ghz 50 # For 4.1y Kernel and running at 1Ghz
51 # BRANCH = "smarct4x-processor-sdk-linux-02.00.01" 51 BRANCH = "smarct4x-processor-sdk-linux-02.00.01"
52 # For 4.1y Kernel and running at 800Mhz 52 # For 4.1y Kernel and running at 800Mhz
53 BRANCH = "smarct4x-800-processor-sdk-linux-02.00.01" 53 # BRANCH = "smarct4x-800-processor-sdk-linux-02.00.01"
54 54
55 # Corresponds to tag smarct4x-processor-sdk-linux-02.00.01, CPU running at 1Ghz 55 # Corresponds to tag smarct4x-processor-sdk-linux-02.00.01, CPU running at 1Ghz
56 # SRCREV = "9a2fcea53700bf118fc7d98a9db75131f404c5d0" 56 SRCREV = "2e14e83584cb6bcd08dbcecbcbdf57a75ae4fc66"
57 57
58 # Corresponds to tag smarct4x-800-processor-sdk-linux-02.00.01, CPU running at 800Mhz 58 # Corresponds to tag smarct4x-800-processor-sdk-linux-02.00.01, CPU running at 800Mhz
59 SRCREV = "966328fc05582f1e092ec6688445bbc4ea5b0b90" 59 # SRCREV = "84e9252dbf36e0ca852d26377e8f155d548b62da"
60 PV = "4.1.13+git${SRCPV}" 60 PV = "4.1.13+git${SRCPV}"
61 61
62 # Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild 62 # Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
63 MACHINE_KERNEL_PR_append = "m" 63 MACHINE_KERNEL_PR_append = "m"
64 PR = "${MACHINE_KERNEL_PR}" 64 PR = "${MACHINE_KERNEL_PR}"
65 65
66 KERNEL_CONFIG_DIR = "${S}/ti_config_fragments" 66 KERNEL_CONFIG_DIR = "${S}/ti_config_fragments"
67 67
68 KERNEL_CONFIG_FRAGMENTS_append_ti33x = " ${KERNEL_CONFIG_DIR}/am33xx_only.cfg" 68 KERNEL_CONFIG_FRAGMENTS_append_ti33x = " ${KERNEL_CONFIG_DIR}/am33xx_only.cfg"
69 KERNEL_CONFIG_FRAGMENTS_append_ti43x = " ${KERNEL_CONFIG_DIR}/am43xx_only.cfg" 69 KERNEL_CONFIG_FRAGMENTS_append_ti43x = " ${KERNEL_CONFIG_DIR}/am43xx_only.cfg"
70 KERNEL_CONFIG_FRAGMENTS_append_dra7xx = " ${KERNEL_CONFIG_DIR}/dra7_only.cfg" 70 KERNEL_CONFIG_FRAGMENTS_append_dra7xx = " ${KERNEL_CONFIG_DIR}/dra7_only.cfg"
71 71
72 MULTI_CONFIG_BASE_SUFFIX = "" 72 MULTI_CONFIG_BASE_SUFFIX = ""
73 73
74 SRC_URI = "${EMB_KERNEL_MIRROR};protocol=ssh;branch=${BRANCH} \ 74 SRC_URI = "${EMB_KERNEL_MIRROR};protocol=ssh;branch=${BRANCH} \
75 file://defconfig \ 75 file://defconfig \
76 " 76 "
77 77
78 # Add append for SDK-02.00.00.00 specific changes not in mainline 78 # Add append for SDK-02.00.00.00 specific changes not in mainline
79 MACHINE_KERNEL_PR_append = "-smarc2" 79 MACHINE_KERNEL_PR_append = "-smarc2"
80 80
81 EXTRAPATHS_prepend := "${THISDIR}/${P}:" 81 EXTRAPATHS_prepend := "${THISDIR}/${P}:"
82 82
83 require copy-defconfig.inc 83 require copy-defconfig.inc
84 84
85 KERNEL_LOCALVERSION = "-g${@d.getVar('SRCPV', True).partition('+')[2][0:7]}" 85 KERNEL_LOCALVERSION = "-g${@d.getVar('SRCPV', True).partition('+')[2][0:7]}"
86 86
87 kernel_do_configure_prepend() { 87 kernel_do_configure_prepend() {
88 if [ ! -e ${B}/.scmversion -a ! -e ${S}/.scmversion ] 88 if [ ! -e ${B}/.scmversion -a ! -e ${S}/.scmversion ]
89 then 89 then
90 echo ${KERNEL_LOCALVERSION} > ${B}/.scmversion 90 echo ${KERNEL_LOCALVERSION} > ${B}/.scmversion
91 echo ${KERNEL_LOCALVERSION} > ${S}/.scmversion 91 echo ${KERNEL_LOCALVERSION} > ${S}/.scmversion
92 fi 92 fi
93 } 93 }
94 94