1. 04 Aug, 2020 1 commit
    • Georg Hartinger's avatar
      Kernel: use KBUILD_DEFCONFIG instead do_preconfigure_prepend() to handle the... · 8c136c43
      Georg Hartinger authored
      Kernel: use KBUILD_DEFCONFIG instead do_preconfigure_prepend() to handle the intree Kernel defconfig file
      
      The do_preconfigure_prepend method copied the intree qmx6_defconfig from Kernels sources to build directory dynamically on build.
      But it was not possible to use a custom defconfig with this approach, because the custom defconfig is overwritten on every build.
      
      The KBUILD_DEFCONFIG can handle intree defconfig files (like qmx6_defconfig inside /arch/arm/configs) and
      it is also possible to overwrite this with a custom defconfig in a bbappend file with SRC_URI += "file://defconfig"
      Signed-off-by: Georg Hartinger's avatarGeorg Hartinger <georg.hartinger@congatec.com>
      8c136c43
  2. 31 Jul, 2020 1 commit
  3. 21 Jul, 2020 1 commit
  4. 26 Jun, 2020 1 commit
  5. 25 Jun, 2020 4 commits
  6. 04 Jun, 2020 2 commits
  7. 09 Oct, 2019 1 commit
  8. 21 Sep, 2019 1 commit
    • Ming Liu's avatar
      colibri-imx6.conf: drop _append overrides · e6b78473
      Ming Liu authored
      A regress was introduced by me in commit 9a96fb93:
      [ meta: change "+=" to "_append" for use-mainline-bsp overrides ]
      
      a "+=" operator was changed to "_append" in that commit which is wrong
      because that makes some non-existing dtb files being put into
      KERNEL_DEVICETREE, hence leads build issue for mainline kernel.
      
      Drop the "_append", change "+=" to "=" would be enough.
      Signed-off-by: default avatarMing Liu <liu.ming50@gmail.com>
      e6b78473
  9. 20 Sep, 2019 1 commit
  10. 16 Sep, 2019 1 commit
  11. 13 Aug, 2019 1 commit
  12. 11 Jul, 2019 1 commit
  13. 10 Jul, 2019 1 commit
  14. 04 Jul, 2019 1 commit
  15. 27 Jun, 2019 5 commits
  16. 22 May, 2019 7 commits
    • Andreas Müller's avatar
    • Andreas Müller's avatar
      add support for linux-fslc-lts-4.19 · 45c58608
      Andreas Müller authored
      The defaults were taken from linux-fslc
      
      | commit 75de4ee0
      | Author: Pierre-Jean Texier <pjtexier@koncepto.io>
      | Date:   Sat Feb 23 17:28:39 2019 +0100
      |
      |     imx7s-warp: Add bcm43430 nvram config
      |
      |     Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
      
      With the next commit
      
      | commit 5d88f226
      | Author: Alex Gonzalez <alex.gonzalez@digi.com>
      | Date:   Tue Feb 26 10:29:15 2019 +0100
      |
      |     linux-fslc: ccimx6ul: Adapt to v4.20
      |
      |     * Adapt patches to v4.20
      |     * Remove patches that are already included in the v4.20 kernel
      |
      |     Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
      
      linux-fslc moved to 4.20 and patches were adjusted.
      Signed-off-by: default avatarAndreas Müller <schnitzeltony@gmail.com>
      45c58608
    • Alex Gonzalez's avatar
      init-ifupdown: ccimx6ulsbcpro: Add Wi-Fi interfaces to the interfaces file · 12769c06
      Alex Gonzalez authored
      The ConnectCore 6UL SBC Pro has a Wi-Fi interface with support for both
      station and softAP modes.
      
      This commit adds an interfaces file that defines a wlan0 interface for the
      station mode, a wlan1 interface for the softAP mode.
      
      Note that for softAP functionality to work, MAC addresses for the virtual
      wireless interfaces need to be programmed in the uboot environment with:
      
      env set wlan1addr aa:cc:cc:xx:yy:zz
      env set wlan2addr aa:cc:cc:xx:yy:zz
      env set wlan3addr aa:cc:cc:xx:yy:zz
      Signed-off-by: default avatarAlex Gonzalez <alex.gonzalez@digi.com>
      12769c06
    • Alex Gonzalez's avatar
      init-ifupdown: ccimx6ulsbcexpress: Add wi-Fi interfaces to interfaces file · 3ca520ba
      Alex Gonzalez authored
      The ConnectCore 6UL SBC Express has a Wi-Fi interface with both station
      and softAP functionality. This interfaces file adds the wlan0 interface for
      station and wlan1 interface for softAP.
      
      Note that for softAP functionality to work, MAC addresses for the virtual
      wireless interfaces need to be programmed in the uboot environment with:
      
      env set wlan1addr aa:cc:cc:xx:yy:zz
      env set wlan2addr aa:cc:cc:xx:yy:zz
      env set wlan3addr aa:cc:cc:xx:yy:zz
      Signed-off-by: default avatarAlex Gonzalez <alex.gonzalez@digi.com>
      3ca520ba
    • Alex Gonzalez's avatar
      linux-fslc: ccimx6som: Add support for wireless module variants · 1d86d8ee
      Alex Gonzalez authored
      The ConnectCore 6UL System-On-Module comes on different hardware
      variants. This commit adds support for the wireless variant with
      Qualcomm's QCA6564 WiFi / Bluetooth chipset.
      
      * Modifies the device tree to add the SDIO wireless interface
      * Patches the Linux kernel with QCA6564 specific feature additions
      * Adds the unused HOSTAP module to the configuration so that the WEXT
        config option is selected, even though the module won't be added to
        to the target. Out-of-tree drivers have no way of selecting the legacy
        WEXT support needed for the QCA6564.
      * Removes the probe locking feature from the configuration as the
        QCA6564 driver is not as well designed and it oops with warnings:
      * Configure Bluetooth RFCOMM support in the kernel
      * Sets the quality of the RNG so that it can be used by the kernel
      
      [   19.479089] ============================================
      [   19.484423] WARNING: possible recursive locking detected
      [   19.489761] 4.19.5-fslc+g093a10401c15 #1 Tainted: G           O
      [   19.496135] --------------------------------------------
      Signed-off-by: default avatarAlex Gonzalez <alex.gonzalez@digi.com>
      1d86d8ee
    • Alex Gonzalez's avatar
      udev-rules-digi: Add udev rules for Digi International SOMs · 01799491
      Alex Gonzalez authored
      This new package contains udev rules for the Digi International SOMs and
      SBCs.
      
      It initially contains only rules for the qca6564 Wi-Fi and BT and for the
      ccimx6ul SOM, but it will get extended to cover other interfaces and
      SOMs.
      Signed-off-by: default avatarAlex Gonzalez <alex.gonzalez@digi.com>
      01799491
    • Alex Gonzalez's avatar
      ccimx6ulsom: Add wireless driver and firmware files · c49b5a14
      Alex Gonzalez authored
      The ConnectCore 6UL SOM contains a Qualcomm QCA6564A wireless and Bluetooth
      chipset with the following features:
      
      * Dual band 5GHz 802.11ac or 2.4/5GHz 802.11n support
      * Open, WPA and WPA2 personal and enterprise authentication
      * AES/TKIP encryption
      * Station, softAP and Wi-Fi direct modes
      * FCC compliant US regulatory domain support
      * Bluetooth 4.2, backwards compatible with older standard revisions
      
      This commit builds an out-of-tree driver for it as well as installs
      firmware files for both Wi-Fi and Bluetooth.
      Signed-off-by: default avatarAlex Gonzalez <alex.gonzalez@digi.com>
      c49b5a14
  17. 17 Apr, 2019 2 commits
  18. 12 Apr, 2019 1 commit
  19. 08 Apr, 2019 1 commit
  20. 02 Apr, 2019 3 commits
  21. 06 Mar, 2019 3 commits
    • Alex Gonzalez's avatar
      init-ifupdown: ccimx6ulsbcpro: Add interfaces file · b4d2c846
      Alex Gonzalez authored
      The ConnectCore 6UL SBC Pro has two wired ethernet interfaces. This commit
      adds an interfaces file with both eth0 and eth1 interfaces.
      
      Note that the ethernet interface that is enabled in U-Boot is the eth1
      interface in the Linux kernel.
      Signed-off-by: default avatarAlex Gonzalez <alex.gonzalez@digi.com>
      b4d2c846
    • Alex Gonzalez's avatar
      ccimx6ulsbcpro: Add machine configuration · daaa2362
      Alex Gonzalez authored
      The ConnectCore 6UL Single Board Computer (SBC) Pro contains the
      ConnectCore 6UL System-On-Module.
      
      Its hardware specifications are:
      
          * 256MB DDR3 memory
          * On module 256MB NAND flash
          * Dual 10/100 Ethernet
          * USB Host and USB OTG
          * Parallel RGB display header
          * LVDS display header
          * CSI camera
          * GPIO header
          * I2C, SPI, CAN headers
          * PCIe mini card and micro SIM slot
          * MicroSD external storage
          * On board 4GB eMMC flash
          * Audio headphone, line in/out, microphone lines
      
      The build artifacts are:
      
      U-Boot images: u-boot.imx
      Linux partition image: <image name>.boot.ubifs
      Root filesystem image: <image name>.ubifs
      
      Root filesystem tarball (for network booting): <image name>.tar.bz2
      
      To program a board from the U-boot prompt, copy the U-Boot, Linux and
      root filesystem partition images to your TFTP server root and do:
      
      env set ipaddr <target ip address>
      env set serverip <TFTP server ip address>
      update uboot tftp u-boot.imx
      update linux tftp <image name>.boot.ubifs
      update rootfs tftp <image name>.ubifs
      
      More details about the SBC can be found at:
      https://www.digi.com/products/embedded-systems/single-board-computers/connectcore-for-i-mx6ul-sbc-proSigned-off-by: default avatarAlex Gonzalez <alex.gonzalez@digi.com>
      daaa2362
    • Alex Gonzalez's avatar
      u-boot-digi: Generalize boot script · a7ac8d4c
      Alex Gonzalez authored
      Generalize the boot script used to boot Linux so that it can be shared
      by multiple ConnectCore 6UL SOM based boards.
      Signed-off-by: default avatarAlex Gonzalez <alex.gonzalez@digi.com>
      a7ac8d4c