Skip to content
Snippets Groups Projects
  1. Feb 06, 2020
  2. Feb 05, 2020
  3. Jan 23, 2020
  4. Jan 06, 2020
  5. Jan 04, 2020
  6. Jan 03, 2020
    • Tom Rini's avatar
      Merge branch '2020-01-03-master-imports' · 70bd39d7
      Tom Rini authored
      - Fixes for host tools with musl C library
      - Two fixes for TI K3 platforms
      70bd39d7
    • Lokesh Vutla's avatar
      arm: mach-k3: Enable WA for R5F deadlock · 40109f4d
      Lokesh Vutla authored
      
      On K3 devices there are 2 conditions where R5F can deadlock:
      1.When software is performing series of store operations to
        cacheable write back/write allocate memory region and later
        on software execute barrier operation (DSB or DMB). R5F may
        hang at the barrier instruction.
      2.When software is performing a mix of load and store operations
        within a tight loop and store operations are all writing to
        cacheable write back/write allocates memory regions, R5F may
        hang at one of the load instruction.
      
      To avoid the above two conditions disable linefill optimization
      inside Cortex R5F which will make R5F to only issue up to 2 cache
      line fills at any point of time.
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      40109f4d
    • Lokesh Vutla's avatar
      arm: dts: k3-j721e: ddr: Update to 0.2 version of DDR config tool · 196d3e40
      Lokesh Vutla authored
      
      Update the ddr settings to use the DDR reg config tool rev 0.2.0.
      This reduces the aging count(in DDRSS_CTL_274_DATA reg) to 15 in-order
      to avoid DSS underflow errors.
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      Signed-off-by: default avatarKevin Scholz <k-scholz@ti.com>
      196d3e40
    • Sergei Trofimovich's avatar
      include/u-boot/crc.h: pull 'uint' definition on musl targets · c6ad9361
      Sergei Trofimovich authored
      The build failure was originally reported on arm64-musl
      target at https://bugs.gentoo.org/703132. Here is the amd64-musl
      variant:
      
      ```
      $ LANG=C make CROSS_COMPILE=x86_64-gentoo-linux-musl- tools-only_defconfig -j$(nproc)
      $ LANG=C make CROSS_COMPILE=x86_64-gentoo-linux-musl- tools-all            -j$(nproc)
      ...
      include/u-boot/crc.h:37:44: error: unknown type name 'uint'; did you mean 'int'?
         37 | void crc16_ccitt_wd_buf(const uint8_t *in, uint len,
            |                                            ^~~~
            |                                            int
      ```
      
      Note: 'uint' is not defined there.
      
      On glibc 'uint' comes from <sys/types.h> and happens to work on most .c files.
      
      The change imports 'uint' declaration from '<compiler.h>'.
      
      Bug: https://bugs.gentoo.org/703132
      
      
      Signed-off-by: default avatarSergei Trofimovich <slyfox@gentoo.org>
      c6ad9361
    • Sergei Trofimovich's avatar
      include: fix 'ulong' definition on musl targets · d11fa9c1
      Sergei Trofimovich authored
      The build failure was originally reported on arm64-musl
      target at https://bugs.gentoo.org/703132. Here is the amd64-musl
      variant:
      
      ```
      $ LANG=C make CROSS_COMPILE=x86_64-gentoo-linux-musl- tools-only_defconfig -j$(nproc)
      $ LANG=C make CROSS_COMPILE=x86_64-gentoo-linux-musl- tools-all            -j$(nproc)
      ...
      In file included from tools/env/../../env/flags.c:7,
                       from tools/env/env_flags.c:1:
      include/env.h:159:1: error: unknown type name 'ulong'; did you mean 'long'?
        159 | ulong env_get_ulong(const char *name, int base, ulong default_val);
            | ^~~~~
            | long
      ```
      
      Note: 'ulong' is not defined there.
      
      On glibc 'ulong' comes from <sys/types.h>:
      
      ```c
      /* Old compatibility names for C types.  */
      typedef unsigned long int ulong;
      ```
      
      On musl it comes from <sys/types.h> as well but from under different guards:
      
      ```c
      typedef unsigned long u_long, ulong;
      ```
      
      The change inlines 'ulong' define similar to 'uint' define.
      
      Bug: https://bugs.gentoo.org/703132
      
      
      Signed-off-by: default avatarSergei Trofimovich <slyfox@gentoo.org>
      d11fa9c1
  7. Jan 02, 2020
  8. Dec 31, 2019
  9. Dec 28, 2019
  10. Dec 27, 2019
Loading