Skip to content
Snippets Groups Projects
  1. Oct 11, 2024
  2. Sep 30, 2024
    • Neil Armstrong's avatar
      ARM: meson: add support for Libre Computer aml-s905d3-cc · aae228b1
      Neil Armstrong authored
      Add support for the Libre Computer aml-s905d3-cc "Solitude" board:
      https://libre.computer/products/aml-s905d3-cc/
      
      The Solitude board has a Credit Card form factor, similar to the
      the previous "Le Potato" card, but with the Amlogic A311D SoC,
      MIPI DSI and CSI connectors. PoE header and a single USB2 Type-C
      connector replacing the microUSB one for power and USB 2.0.
      
      The board has an embedded SPI NOR flash, and EFI Capsule support
      is added.
      
      The GUID is dynamically generated for the board, to get it:
      => efidebug capsule esrt
      ========================================
      ESRT: fw_resource_count=1
      ESRT: fw_resource_count_max=1
      ESRT: fw_resource_version=1
      [entry 0]==============================
      ESRT: fw_class=4302C3CB-2502-5EFE-87E0-894A8A322893
      ESRT: fw_type=unknown
      ESRT: fw_version=0
      ESRT: lowest_supported_fw_version=0
      ESRT: capsule_flags=0
      ESRT: last_attempt_version=0
      ESRT: last_attempt_status=success
      ========================================
      
      On the host (with the aml_encrypt_g12a result binary):
      $ eficapsule --guid 4302C3CB-2502-5EFE-87E0-894A8A322893 -i 1 u-boot.bin u-boot.cap
      
      On the board (from USB disk containing u-boot.cap at root):
      => load usb 0:1 $kernel_addr_r u-boot.cap
      => efidebug capsule update $kernel_addr_r
      
      The binary will then be flashed on the SPI.
      
      Link: https://lore.kernel.org/r/20240920-u-boot-topic-libre-computer-solitude-alta-v1-2-8915b108840b@linaro.org
      
      
      Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
      aae228b1
    • Neil Armstrong's avatar
      ARM: meson: add support for Libre Computer aml-a311d-cc · 0ace48fc
      Neil Armstrong authored
      Add support for the Libre Computer aml-a311d-cc "Alta" board:
      https://libre.computer/products/aml-a311d-cc/
      
      The Alta board has a Credit Card form factor, similar to the
      the prvevious "Le Potato" card, but with the Amlogic A311D SoC,
      MIPI DSI and CSI connectors. PoE header and a single USB2 Type-C
      connector replacing the microUSB one for power and USB 2.0.
      
      The board has an embedded SPI NOR flash, and EFI Capsule support
      is added.
      
      The GUID is dynamically generated for the board, to get it:
      => efidebug capsule esrt
      ========================================
      ESRT: fw_resource_count=1
      ESRT: fw_resource_count_max=1
      ESRT: fw_resource_version=1
      [entry 0]==============================
      ESRT: fw_class=17E07D9D-4D91-53F4-8780-1D91F279C1A5
      ESRT: fw_type=unknown
      ESRT: fw_version=0
      ESRT: lowest_supported_fw_version=0
      ESRT: capsule_flags=0
      ESRT: last_attempt_version=0
      ESRT: last_attempt_status=success
      ========================================
      
      On the host (with the aml_encrypt_g12a result binary):
      $ eficapsule --guid 17E07D9D-4D91-53F4-8780-1D91F279C1A5 -i 1 u-boot.bin u-boot.cap
      
      On the board (from USB disk containing u-boot.cap at root):
      => load usb 0:1 $kernel_addr_r u-boot.cap
      => efidebug capsule update $kernel_addr_r
      
      The binary will then be flashed on the SPI.
      
      Link: https://lore.kernel.org/r/20240920-u-boot-topic-libre-computer-solitude-alta-v1-1-8915b108840b@linaro.org
      
      
      Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
      0ace48fc
    • Neil Armstrong's avatar
      board: libre-computer: aml-s805x-cc: Enable capsule updates · 0c4ad96c
      Neil Armstrong authored
      
      Since the aml-s805-cc works well using EFI, and now the capsule updates
      backend has been merged, let's enable the missing configs and add
      the required structures to support it.
      
      The GUID is dynamically generated for the board, to get it:
      => efidebug capsule esrt
      ========================================
      ESRT: fw_resource_count=1
      ESRT: fw_resource_count_max=1
      ESRT: fw_resource_version=1
      [entry 0]==============================
      ESRT: fw_class=B8079027-9B2C-57D4-86AA-CC782ADA598C
      ESRT: fw_type=unknown
      ESRT: fw_version=0
      ESRT: lowest_supported_fw_version=0
      ESRT: capsule_flags=0
      ESRT: last_attempt_version=0
      ESRT: last_attempt_status=success
      ========================================
      
      On the host (with the aml_encrypt_gxl result binary):
      $ eficapsule --guid B8079027-9B2C-57D4-86AA-CC782ADA598C -i 1 u-boot.bin u-boot.cap
      
      On the board (from USB disk containing u-boot.cap at root):
      => load usb 0:1 $kernel_addr_r u-boot.cap
      => efidebug capsule update $kernel_addr_r
      
      The binary will then be flashed on the SPI.
      
      Reviewed-by: default avatarIlias Apalodimas <ilias.apalodimas@linaro.org>
      Link: https://lore.kernel.org/r/20240917-u-boot-topic-dynamic-uuid-v2-2-416e39c6e271@linaro.org
      
      
      Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
      0c4ad96c
    • Neil Armstrong's avatar
      board: libretech-ac: move board support into dedicated directory · 8297f25e
      Neil Armstrong authored
      The libretech-ac aka aml-s805x-ac supports mainline U-boot
      from a dedicated SPI flash, move the board support into
      a dedicated vendor/board subdirectory in order to support
      vendor specific customization.
      
      It also aligns with the vendor downstream changes.
      
      Link: https://lore.kernel.org/r/20240917-u-boot-topic-dynamic-uuid-v2-1-416e39c6e271@linaro.org
      
      
      Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
      8297f25e
  3. Sep 26, 2024
  4. Sep 25, 2024
  5. Sep 24, 2024
Loading