Skip to content
Snippets Groups Projects
  1. Jul 06, 2023
  2. Jul 05, 2023
  3. Jul 04, 2023
  4. Jul 03, 2023
  5. Jul 01, 2023
  6. Jun 29, 2023
    • Eduard Strehlau's avatar
      smegw01: Fix wrong symbol override · 5fa30f23
      Eduard Strehlau authored and Tom Rini's avatar Tom Rini committed
      
      board_mmc_get_env_part() is not called as the default implementation
      of mmc_get_env_part() is used.
      
      Fix this problem by directly calling mmc_get_env_part() instead.
      
      Signed-off-by: default avatarEduard Strehlau <eduard@lionizers.com>
      Signed-off-by: default avatarFabio Estevam <festevam@denx.de>
      5fa30f23
    • Tom Rini's avatar
      CI: Azure: Split keymile jobs out · b042cebe
      Tom Rini authored
      
      Currently the PowerPC build job in Azure will hit the maximum time limit
      for a build and stop. Looking at the job, the easiest path to reducing
      it is to move Keymile vendor boards to their own job and exclude them
      from the PowerPC one (and while at this, the ls102 job).
      
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      Reviewed-by: default avatarHeiko Schocher <hs@denx.de>
      b042cebe
    • Ken Sloat's avatar
      board: freescale: imx93_evk: Fix MMC environment offset boot conflict. · dbdf4a06
      Ken Sloat authored and Tom Rini's avatar Tom Rini committed
      
      Currently, the imx93_evk is configured with CONFIG_ENV_IS_IN_MMC and the
      chosen environment offset in the config is 0x400000. Unless the user
      programs the associated fuses, this offset is the default secondary boot
      image offset used by the i.MX 93 ROM bootloader. With certain
      combinations of environmental variables, the CRC and beginning of the
      environment can potentially falsely appear as a valid boot image
      container header. If the expected "sw_version" offset within this
      mistaken boot image container is greater than the primary's, the ROM
      bootloader can skip booting of the primary image altogether and attempt
      to boot with the content of the environment data. This will then hang
      the system.
      
      To fix this, move the environment from 0x400000 to 0x700000 reserving up
      to 3 MB at 0x400000 for any actual secondary user image container.
      
      Signed-off-by: default avatarKen Sloat <ken.s@variscite.com>
      Reviewed-by: Peng Fan's avatarPeng Fan <peng.fan@nxp.com>
      Reviewed-by: default avatarFabio Estevam <festevam@denx.de>
      dbdf4a06
    • Tom Rini's avatar
      Merge tag 'u-boot-rockchip-20230629' of https://source.denx.de/u-boot/custodians/u-boot-rockchip · bd8de8f4
      Tom Rini authored
      - rockchip inno phy fix;
      - pinctrl driver in SPL arort in specific case;
      - fix IO port voltage for rock5b-rk3588 board;
      bd8de8f4
    • Eugen Hristev's avatar
      board: rockchip: rock5b-rk3588: fix description · d77d5301
      Eugen Hristev authored and Kever Yang's avatar Kever Yang committed
      
      Update description with correct specifications
      
      Fixes: 3bf8e408 ("board: rockchip: add Radxa ROCK5B Rk3588 board")
      Signed-off-by: default avatarEugen Hristev <eugen.hristev@collabora.com>
      Reviewed-by: Kever Yang's avatarKever Yang <kever.yang@rock-chips.com>
      d77d5301
    • Jonas Karlman's avatar
      pinctrl: rockchip: Fix Data Abort exception in SPL · 63348d61
      Jonas Karlman authored and Kever Yang's avatar Kever Yang committed
      
      Using CONFIG_ARMV8_SPL_EXCEPTION_VECTORS=y and CONFIG_OF_LIVE=y triggers
      a Data Abort exception from unaligned memory access when the pinctrl
      driver iterate node properties, e.g. for UART2 on RK3568.
      
        setting mux of GPIO0-24 to 1
        setting mux of GPIO0-24 to 1
        "Synchronous Abort" handler, esr 0x96000021
        elr: 000000000000e554 lr : 000000000000e54c
        x 0: 0000000000000a5c x 1: 0000000000000a5c
        x 2: 0000000000000007 x 3: 0000000000000065
        x 4: 0000000000000007 x 5: 0000000000022d4e
        x 6: 0000000000000a7c x 7: 00000000000227a4
        x 8: 0000000000021cf0 x 9: 0000000000000a7c
        x10: 0000000000021cf0 x11: 0000000000021cf0
        x12: 00000000003fda1c x13: 0000000000000007
        x14: 00000000003fd9ec x15: 000000000001c0ff
        x16: 0000000007000000 x17: 00000000fdccd028
        x18: 00000000003fde20 x19: 0000000000000018
        x20: 0000000000020670 x21: 0000000000000000
        x22: 00000000003fdb00 x23: 00000000003fef90
        x24: 0000000000020688 x25: 0000000000000000
        x26: 0000000000000001 x27: 00000000003ffc50
        x28: 0000000000000000 x29: 00000000003fda60
      
        Code: b94083e1 97ffd508 93407c01 37f81260 (f9401038)
        Resetting CPU ...
      
      Fix this by replacing the loop to access node properties with use of
      ofnode_for_each_prop instead of the current ifdef.
      
      Also continue to next prop instead of aborting at first sign of an
      unknown property.
      
      This fixes the Data Abort exception and also pinconf of e.g. pull and
      drive in SPL, e.g. for UART2 on RK3568.
      
        setting mux of GPIO0-24 to 1
        setting mux of GPIO0-24 to 1
        setting pull of GPIO0-24 to 5
        setting mux of GPIO0-25 to 1
        setting mux of GPIO0-25 to 1
        setting pull of GPIO0-25 to 5
      
      Fixes: e7ae4cf2 ("pinctrl: rockchip: Add common rockchip pinctrl driver")
      Signed-off-by: default avatarJonas Karlman <jonas@kwiboo.se>
      Reviewed-by: Kever Yang's avatarKever Yang <kever.yang@rock-chips.com>
      63348d61
    • Ondrej Jirman's avatar
      pinephone-pro: Fix I/O port voltage (GPIO3D4A is 1.8V) · 3856a3d6
      Ondrej Jirman authored and Kever Yang's avatar Kever Yang committed
      
      This fixes access to camera sensor over I2C during probe time in
      the kernel. (Kernel will fix I/0 port voltage by itself, but the
      timing depends on probe order of the drivers, so the fix can
      come after the camera sensor driver already failed to probe.)
      
      Signed-off-by: default avatarOndrej Jirman <megi@xff.cz>
      Cc: Kever Yang <kever.yang@rock-chips.com>
      Reviewed-by: Kever Yang's avatarKever Yang <kever.yang@rock-chips.com>
      Reviewed-by: default avatarPeter Robinson <pbrobinson@gmail.com>
      Tested-by: default avatarPeter Robinson <pbrobinson@gmail.com>
      3856a3d6
Loading