1. 13 Nov, 2013 6 commits
    • Lauren Post's avatar
      imx6dlsabresd.conf: Add in ldo and hdcp DTS · e6286b97
      Lauren Post authored
      ENGR00274059-02 ARM: Add new dts for imx6q/imx6dl SabreSD hdcp
      
      hdcp ddc pins conflict with i2c2,
      add new dts file for imx6q and imx6dl SabreSD board,
      enable hdcp and disable i2c2 in these dts files.
      Remove hdmi pins property from mx6qdl-sabresd.dtsi.
      
      ENGR00279402-1 ARM: dts: imx6: add wdog reset source seclect in dts
      
      Some boards use another WDOG reset source to reboot system in ldo-bypass mode.
      We need add the property in board dts file so that we can easily know the
      WDOG reset source currently.
      
      For Sabresd, WDOG1 for ldo-enable mode(WDOG event), WDOG2 for ldo-bypass mode
      (reset external pmic to trigger POR event).
      For sl-evk board, there is no WDOG pin connected with external pmic as Sabresd
      , because mx6sl boot at 400Mhz. Then both ldo-enable and ldo-bypass mode use
      the common WDOG1 as reset source.
      
      ENGR00277895: dts: ARM: imx6: add ldo-enable dts files
      
      Currently, we use different dts files to support ldo-bypass or ldo-enable, then
      we need add both dts files for the boards which can support ldo-bypass mode(all
      boards support ldo-enable at least). So for below boards we need add ldo-enable
      dts file so that we can use this to easily support ldo-enable mode:
        1)mx6q-sabresd board:  ldo-bypass dts->mx6q-sabresd.dtb,
                               ldo-enable dts->mx6q-sabresd-ldo.dtb
        2)mx6q-sabresd board:  ldo-bypass dts->mx6dl-sabresd.dtb,
                       ldo-enable dts->mx6dl-sabresd-ldo.dtb
        3)mx6sl-evk board:     ldo-bypass dts->mx6sl-evk.dtb,
                       ldo-enable dts->mx6sl-evk-ldo.dtb
      
      Change-Id: I8a5863d135e5c72419c1eb8f4f34483c2397e567
      Signed-off-by: 's avatarLauren Post <lauren.post@freescale.com>
      e6286b97
    • Lauren Post's avatar
      imxdlsabreauto.conf: Add gpmi-weim DTS · 6097d786
      Lauren Post authored
      ENGR00269945: ARM: imx6: add the secondary sabreauto dts for pin conflict
      
      The patch is to solve the pin conflicts between devices that are
      currently added in imx6qdl-sabreauto dts file.  It has ecspi1, i2c3, and
      uart3 enabled while gpmi and weim disabled in the primary
      imx6qdl-sabreauto.dtsi, and creates the secondary
      imx6q/dl-sabreauto dts to have gpmi and weim enabled while others
      disabled.  Since usbh1 and usbotg depend on GPIO from max7310 on i2c3,
      they have to be disabled as well in the secondary sabreauto dts files.
      
      Change-Id: I1f51cda59468140a2552a73fca5d710ecde1967e
      Signed-off-by: 's avatarLauren Post <lauren.post@freescale.com>
      6097d786
    • Lauren Post's avatar
      linux-imx: Upgrade 3.5.7-1.0.0_alpha to 3.10.9-1.0.0_alpha kernel · 068a234a
      Lauren Post authored
      The new dependency against 'bc-native' is due used of it during kernel
      build and has been introduced in 3.9 kernel.
      
      Change-Id: I399007e92bb6ff401faf4c7544a924d990cc19cd
      Signed-off-by: 's avatarLauren Post <lauren.post@freescale.com>
      068a234a
    • Lauren Post's avatar
      u-boot-imx (2013.04): Update 3.10.9-1.0.0 alpha · 9e4d8136
      Lauren Post authored
      Change-Id: Ibf044f87e090ebdbf303a3dedd0ddf74e621ab08
      Signed-off-by: 's avatarLauren Post <lauren.post@freescale.com>
      9e4d8136
    • Otavio Salvador's avatar
      linux-fslc: Update to revision 928c8b1 · e7acf6e4
      Otavio Salvador authored
      This fixes MX23 NULL pointer derreference when probing NAND chips. The
      commit which fixes the issue is:
      
       928c8b1 mtd: gpmi: fix the NULL pointer
      
      Change-Id: I9f7b54900aed8bad164fd134f8a9c90b93dc0418
      Reported-by: 's avatarFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      e7acf6e4
    • Otavio Salvador's avatar
      fsl-default-providers.inc: Make virtual/kernel assigment delayed · 3f2f08fe
      Otavio Salvador authored
      In 01851da (machine/*: Allow kernel provider override) the assigment
      of preferred provider for virtual/kernel has been changed to a weak
      assignment. This works for most of cases but has caused a regression
      in some machines.
      
      When a machine includes the imx-base.inc file, the assignment is done
      and the intended setting of the machine does not take effect.
      
      For example, in the below code fragment:
      
      ,----[ Wandboard board configuration fragment  ]
      | include conf/machine/include/imx-base.inc
      | ...
      | PREFERRED_PROVIDER_virtual/kernel ?= "linux-wandboard"
      `----
      
      the virtual/kernel provider would be 'linux-imx' as, at the time of
      imx-base.inc inclusion, it was undefined. The expected behaviour would
      be to use 'linux-imx' /only/ when no setting has been done.
      
      The ??= operator solves this as it is used /only/ if no assignment is
      done to the virtual/kernel provider in the end of the parsing. So it
      gives the expected behaviour.
      
      Change-Id: Iab73dcff8bef7f2df1064a0d5d04fd506a4c3144
      Reported-by: 's avatarAlfonso Tamés <alfonso@mantic.mx>
      Signed-off-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      3f2f08fe
  2. 08 Nov, 2013 4 commits
    • Otavio Salvador's avatar
      linux-fslc: Update to revision 83ccff683 · 31aef9be
      Otavio Salvador authored
      This merges the v3.12 final changes into patches-3.12 branch.
      
      Change-Id: I4bd512f90da5814cbf06fc0a1baf08f2966f316d
      Signed-off-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      31aef9be
    • Otavio Salvador's avatar
      imx-lib.inc: Don't use sysroot/uapi extra include · ee3352e8
      Otavio Salvador authored
      The uapi files are inside kernel source and we shouldn't have extra
      include paths here where it is not expected to be placed.
      
      Change-Id: Ieab7fa0cdb3a92e921ac4268f4dbc4fc8b9b080f
      Signed-off-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      ee3352e8
    • Otavio Salvador's avatar
      gst-fsl-plugin: Fix checking for include headers in multiple paths · c150b7ec
      Otavio Salvador authored
      This fixes the support for proper detecting Freescale specific headers
      in include/linux and include/uapi.
      
      Without this patch I have the configure log with the same feature in
      'enabled' and 'disabled' state and it was impossible to proper
      override CPPFLAGS.
      
      After this patch, building it against MX53 I get:
      
      Configure result:
              Enabled features:
                      plugin: aac_dec
                      plugin: mp3_dec
                      plugin: vorbis_dec
                      plugin: amr_dec
                      plugin: mp3_enc
                      plugin: h264_dec
                      plugin: mpeg4_dec
                      plugin: mpeg2_dec
                      plugin: aiur
                      plugin: beep
                      plugin: v4lsink
                      plugin: isink
                      plugin: ipucsc
                      library: libipu
                      library: libX11
              Disabled features:
                      plugin: aacp_dec
                      plugin: wma10_dec
                      plugin: ac3_dec
                      plugin: wma8_enc
                      plugin: downmix
                      plugin: wmv9mp_dec
                      plugin: wmv78_dec
                      plugin: vpu_wrap
      
      and building it against MX6Q I get:
      
      Configure result:
              Enabled features:
                      plugin: aac_dec
                      plugin: mp3_dec
                      plugin: vorbis_dec
                      plugin: amr_dec
                      plugin: mp3_enc
                      plugin: h264_dec
                      plugin: mpeg4_dec
                      plugin: mpeg2_dec
                      plugin: vpu_wrap
                      plugin: aiur
                      plugin: beep
                      plugin: v4lsink
                      plugin: isink
                      plugin: ipucsc
                      library: libipu
                      library: libX11
              Disabled features:
                      plugin: aacp_dec
                      plugin: wma10_dec
                      plugin: ac3_dec
                      plugin: wma8_enc
                      plugin: downmix
                      plugin: wmv9mp_dec
                      plugin: wmv78_dec
      
      Change-Id: Icdd40a1686212275b67baede34bb45eb41be3cf1
      Reported-by: 's avatarJānis Čoders <janis.coders@gmail.com>
      Signed-off-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      c150b7ec
    • Otavio Salvador's avatar
      gst-fsl-plugin, gst-plugins-base: Move to gstreamer subdir · 046654a7
      Otavio Salvador authored
      There're no reason to keep the directories split and we follow now how
      done in OE-Core and Meta-OE putting it inside
      recipes-multimedia/gstreamer/.
      
      Change-Id: Ib6e6ba20880434d500334b6f4d2f48f367c773aa
      Signed-off-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      046654a7
  3. 06 Nov, 2013 12 commits
  4. 04 Nov, 2013 4 commits
  5. 03 Nov, 2013 4 commits
  6. 30 Oct, 2013 3 commits
    • Lucas Dutra Nunes's avatar
      linux-fslc: kernel build now needs GNU bc to work · 06dee2b7
      Lucas Dutra Nunes authored
      The kernel now needs to use GNU bc to be built since version 3.9. The following
      commit message from the kernel explains the reason:
      
      commit 70730bca1331fc50c3caacaea00439de1325bd6e
      Author: H. Peter Anvin <hpa@zytor.com>
      Date:   Thu Feb 14 15:13:55 2013 -0800
      
          kernel: Replace timeconst.pl with a bc script
      
          bc is the standard tool for multi-precision arithmetic.  We switched
          to Perl because akpm reported a hard-to-reproduce build hang, which
          was very odd because affected and unaffected machines were all running
          the same version of GNU bc.
      
          Unfortunately switching to Perl required a really ugly "canning"
          mechanism to support Perl < 5.8 installations lacking the Math::BigInt
          module.
      
          It was recently pointed out to me that some very old versions of GNU
          make had problems with pipes in subshells, which was indeed the
          construct used in the Makefile rules in that version of the patch;
          Perl didn't need it so switching to Perl fixed the problem for
          unrelated reasons.  With the problem (hopefully) root-caused, we can
          switch back to bc and do the arbitrary-precision arithmetic naturally.
      Signed-off-by: 's avatarH. Peter Anvin <hpa@zytor.com>
          Cc: Andrew Morton <akpm@linux-foundation.org>
      Acked-by: 's avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: 's avatarMichal Marek <mmarek@suse.cz>
      
      Change-Id: I09ec3629bf47aa4768bd21b0cfb1ca6fb6f5b18f
      Signed-off-by: 's avatarLucas Dutra Nunes <ldnunes@ossystems.com.br>
      06dee2b7
    • Daiane Angolini's avatar
      gst-fsl-plugin: Add dependency on imx-vpu · 590e1a7b
      Daiane Angolini authored
      libvpu was changed from imx-lib to imx-vpu so
      now gst-fsl-plugins depends on both imx-lib
      and imx-vpu.
      
      imx-lib does provide libipu required by
      gst-fsl-plugin
      
      Change-Id: I623f5aec270f9c0bd19aefdfbf93e4e6222f8fd2
      Signed-off-by: 's avatarDaiane Angolini <daiane.angolini@freescale.com>
      590e1a7b
    • Otavio Salvador's avatar
      u-boot-fslc: Update to revision commit 38322587 · a439201d
      Otavio Salvador authored
      This includes following commit:
      
      commit 3832258715cd19aa3e26ac5f35ef7be230454924
      Author: Otavio Salvador <otavio@ossystems.com.br>
      Date:   Tue Oct 29 15:00:24 2013 -0200
      
          mx6sabre{auto,sd}: Change FDT loading address to avoid overlaping
      
          The new FSL 3.10.9_1.0.0-alpha kernel requires more memory space and
          with the previous loading address we had ovelap; change it for the
          same address used in 2013.04-3.10.9_1.0.0-alpha U-Boot.
      Tested-by: 's avatarDaiane Angolini <daiane.angolini@freescale.com>
      Signed-off-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      
      Change-Id: I7bf08f962b7956ba6f4c645a1d3ed0188eb8ac0d
      Signed-off-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      a439201d
  7. 28 Oct, 2013 4 commits
  8. 18 Oct, 2013 3 commits
    • Daiane Angolini's avatar
      imx-test: Add dependency on imx-vpu · ad7d3b3e
      Daiane Angolini authored
      Change-Id: Id3dce7c7531acb790e289438adfe08b5b9bcf87c
      Signed-off-by: 's avatarDaiane Angolini <daiane.angolini@freescale.com>
      ad7d3b3e
    • Daiane Angolini's avatar
      imx-vpu: Add imx-vpu version 11.09.02 · 5ee5f871
      Daiane Angolini authored
      This package wraps lib-vpu with proper
      licensing.
      
      Change-Id: I21da011672eb2ce7c000abd4f5ed10baec58d9ba
      Signed-off-by: 's avatarDaiane Angolini <daiane.angolini@freescale.com>
      5ee5f871
    • Daiane Angolini's avatar
      imx-lib: Move from 11.09.01 to 11.09.02 · 8ece0352
      Daiane Angolini authored
      The lib-vpu must be remove from imx-lib package due to
      a license conflict.
      
      Beside that a list of patches was included over 11.09.01:
      
      * ENGR00277379 yocto: Makefile changes to build on Yocto
      * ENGR00272020 Add EULA.txt to VPU lib directory
      * ENGR00215182 HDMI CEC:Add Makefile of hdmi-cec lib
      * ENGR00234665 Enable pxp library building
      * ENGR00230334: Fix for GCC 4.6 toolchain and build warnings
      * ENGR00221837-2 ipu lib: only build for i.MX5 platform
      * ENGR00179726-2 Add VDOA V4L support to VPU unit test
      * ENGR00177165: Fix build error of missing videodev.h
      * ENGR00174611: Configured ePxP lib for MX6
      * ENGR00170744 IPU lib:Control interface supports allocating pmem buf
      * ENGR00170632 IPU lib:Allocate pmem buf for rotation buf
      * ENGR00170455 IPU lib:Change head file for flash
      
      Change-Id: I034f22535d78edfce08519eead0310b2a8b4e4a0
      Signed-off-by: 's avatarDaiane Angolini <daiane.angolini@freescale.com>
      8ece0352