Commit d21fc3ae0be43b00b001295058a67c0f15af1e16
1 parent
47687888a4
Exists in
master
Add SMART Battery Charger BQ24735 Support
Showing 2 changed files with 2 additions and 2 deletions Inline Diff
conf/machine/imx6q1gsmarc.conf
1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
2 | #@NAME: Embedian SMARC-FiMX6 | 2 | #@NAME: Embedian SMARC-FiMX6 |
3 | #@SOC: i.MX6Q | 3 | #@SOC: i.MX6Q |
4 | #@DESCRIPTION: Machine configuration for Embedian SMARC-FiMX6 board | 4 | #@DESCRIPTION: Machine configuration for Embedian SMARC-FiMX6 board |
5 | #@MAINTAINER: Eric Lee <eric.lee@embedian.com> | 5 | #@MAINTAINER: Eric Lee <eric.lee@embedian.com> |
6 | 6 | ||
7 | include include/smarcfimx6.inc | 7 | include include/smarcfimx6.inc |
8 | 8 | ||
9 | SOC_FAMILY = "mx6:mx6dl:mx6q" | 9 | SOC_FAMILY = "mx6:mx6dl:mx6q" |
10 | 10 | ||
11 | # Use u-boot SMARC-FiMX6 | 11 | # Use u-boot SMARC-FiMX6 |
12 | PREFERRED_PROVIDER_u-boot_imx6q1gsmarc = "u-boot-smarcfimx6" | 12 | PREFERRED_PROVIDER_u-boot_imx6q1gsmarc = "u-boot-smarcfimx6" |
13 | 13 | ||
14 | UBOOT_SUFFIX = "imx" | 14 | UBOOT_SUFFIX = "imx" |
15 | UBOOT_BINARY = "u-boot.imx" | 15 | UBOOT_BINARY = "u-boot.imx" |
16 | UBOOT_MAKE_TARGET = "u-boot.imx" | 16 | UBOOT_MAKE_TARGET = "u-boot.imx" |
17 | UBOOT_CONFIG ??= "sd" | 17 | UBOOT_CONFIG ??= "sd" |
18 | UBOOT_CONFIG[sd] = "smarcfimx6_quad_1g_ser3_config,sdcard" | 18 | UBOOT_CONFIG[sd] = "smarcfimx6_quad_2g_ser3_config,sdcard" |
19 | 19 | ||
20 | # Use linux kernel SMARC-FiMX6 | 20 | # Use linux kernel SMARC-FiMX6 |
21 | PREFERRED_PROVIDER_virtual/kernel_imx6q1gsmarc = "linux-smarcfimx6" | 21 | PREFERRED_PROVIDER_virtual/kernel_imx6q1gsmarc = "linux-smarcfimx6" |
22 | PREFERRED_VERSION_linux-smarcfimx6_imx6q1gsmarc = "3.14.28" | 22 | PREFERRED_VERSION_linux-smarcfimx6_imx6q1gsmarc = "3.14.28" |
23 | KERNEL_DEVICETREE = "imx6q-smarcfimx6.dtb imx6dl-smarcfimx6.dtb imx6q-smarcfimx6-xga.dtb imx6dl-smarcfimx6-xga.dtb imx6q-smarcfimx6-wxga.dtb imx6dl-smarcfimx6-wxga.dtb imx6q-smarcfimx6-wvga.dtb imx6dl-smarcfimx6-wvga.dtb imx6q-smarcfimx6-1080p.dtb imx6dl-smarcfimx6-1080p.dtb" | 23 | KERNEL_DEVICETREE = "imx6q-smarcfimx6.dtb imx6dl-smarcfimx6.dtb imx6q-smarcfimx6-xga.dtb imx6dl-smarcfimx6-xga.dtb imx6q-smarcfimx6-wxga.dtb imx6dl-smarcfimx6-wxga.dtb imx6q-smarcfimx6-wvga.dtb imx6dl-smarcfimx6-wvga.dtb imx6q-smarcfimx6-1080p.dtb imx6dl-smarcfimx6-1080p.dtb" |
24 | 24 | ||
25 | # Specify Nodejs version if you would like Cloud9 to be build | 25 | # Specify Nodejs version if you would like Cloud9 to be build |
26 | PREFERRED_VERSION_nodejs_smarct335x = "0.8.21" | 26 | PREFERRED_VERSION_nodejs_smarct335x = "0.8.21" |
27 | 27 | ||
28 | SERIAL_CONSOLE = "115200 ttymxc4" | 28 | SERIAL_CONSOLE = "115200 ttymxc4" |
29 | 29 | ||
30 | MACHINE_FEATURES += "bluetooth wifi pci alsa serial usbhost" | 30 | MACHINE_FEATURES += "bluetooth wifi pci alsa serial usbhost" |
31 | MACHINE_FIRMWARE_append_imx6q1gsmarc = " linux-firmware-ath6k" | 31 | MACHINE_FIRMWARE_append_imx6q1gsmarc = " linux-firmware-ath6k" |
32 | 32 | ||
33 | IMAGE_FSTYPES += "tar.gz ext4 sdcard" | 33 | IMAGE_FSTYPES += "tar.gz ext4 sdcard" |
34 | 34 | ||
35 | # Ship all kernel modules by default | 35 | # Ship all kernel modules by default |
36 | MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" | 36 | MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" |
37 | 37 |
recipes-kernel/linux/linux-smarcfimx6_3.14.28.bb
1 | # Copyright (C) 2013, 2014 Freescale Semiconductor | 1 | # Copyright (C) 2013, 2014 Freescale Semiconductor |
2 | # Released under the MIT license (see COPYING.MIT for the terms) | 2 | # Released under the MIT license (see COPYING.MIT for the terms) |
3 | 3 | ||
4 | SUMMARY = "Linux Kernel for SMARC-FiMX6 and supported by Embedian" | 4 | SUMMARY = "Linux Kernel for SMARC-FiMX6 and supported by Embedian" |
5 | DESCRIPTION = "Linux Kernel provided and supported by Embedian with focus on \ | 5 | DESCRIPTION = "Linux Kernel provided and supported by Embedian with focus on \ |
6 | SMARC-FiMX6 Family Computer on Modules. It includes support for many IPs such as GPU, VPU and IPU." | 6 | SMARC-FiMX6 Family Computer on Modules. It includes support for many IPs such as GPU, VPU and IPU." |
7 | 7 | ||
8 | inherit kernel | 8 | inherit kernel |
9 | require recipes-kernel/linux/linux-imx.inc | 9 | require recipes-kernel/linux/linux-imx.inc |
10 | require recipes-kernel/linux/linux-dtb.inc | 10 | require recipes-kernel/linux/linux-dtb.inc |
11 | 11 | ||
12 | DEPENDS += "lzop-native bc-native" | 12 | DEPENDS += "lzop-native bc-native" |
13 | 13 | ||
14 | SRCBRANCH = "smarc-imx_3.14.28_1.0.0_ga" | 14 | SRCBRANCH = "smarc-imx_3.14.28_1.0.0_ga" |
15 | 15 | ||
16 | SRC_URI = "${EMB_KERNEL_MIRROR};protocol=ssh;branch=${SRCBRANCH} \ | 16 | SRC_URI = "${EMB_KERNEL_MIRROR};protocol=ssh;branch=${SRCBRANCH} \ |
17 | file://defconfig \ | 17 | file://defconfig \ |
18 | " | 18 | " |
19 | 19 | ||
20 | SRCREV = "cbc387c117a2f09a8a5a204a9a78d45685e9acc6" | 20 | SRCREV = "208bdbb1b5cf0bf1137ddace81b7c7d2332984e0" |
21 | PV = "3.14.28" | 21 | PV = "3.14.28" |
22 | LOCALVERSION = "-1.0.1_smarc" | 22 | LOCALVERSION = "-1.0.1_smarc" |
23 | 23 | ||
24 | COMPATIBLE_MACHINE = "(imx6q1gsmarc|imx6q2gsmarc|imx6u1gsmarc|imx6solosmarc)" | 24 | COMPATIBLE_MACHINE = "(imx6q1gsmarc|imx6q2gsmarc|imx6u1gsmarc|imx6solosmarc)" |
25 | 25 |