Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update espressif chips #886

Merged
merged 10 commits into from
Jul 20, 2023
Merged

Commits on Jul 18, 2023

  1. tcl/target: move Espressif shared functions to esp_common.cfg

    Consolidate commonly used commands and variables from
    chip config files into functions in esp_common.cfg.
    This includes "jtag newtap," "target create,"and "configure -event."
    Enhances code reusability and simplifies maintenance.
    
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    Change-Id: I9e8bf07a4a15d4544ceb564607dea66837381d70
    Reviewed-on: https://review.openocd.org/c/openocd/+/7744
    Tested-by: jenkins
    Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    d64f490 View commit details
    Browse the repository at this point in the history
  2. tcl/target: update esp32.cfg to reference shared functions in the esp…

    …_common.cfg
    
    This commit enhances code reusability, simplifies maintenance, and ensures
    consistency across all chip configurations by consolidating commonly used
    commands and variables into the common config file.
    
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    Change-Id: I9181737d83eeba4e983b6a455b8a1523f2576dd2
    Reviewed-on: https://review.openocd.org/c/openocd/+/7745
    Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
    Tested-by: jenkins
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    faf67b9 View commit details
    Browse the repository at this point in the history
  3. tcl/target: update esp32s2.cfg to reference shared functions in the e…

    …sp_common.cfg
    
    This commit enhances code reusability, simplifies maintenance, and ensures
    consistency across all chip configurations by consolidating commonly used
    commands and variables into the common config file.
    
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    Change-Id: I36c86fe4ebc99928ce48a5bff8cb9580a0fa3ac0
    Reviewed-on: https://review.openocd.org/c/openocd/+/7746
    Tested-by: jenkins
    Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    01612de View commit details
    Browse the repository at this point in the history
  4. tcl/target: update esp32s3.cfg to reference shared functions in the e…

    …sp_common.cfg
    
    This commit enhances code reusability, simplifies maintenance, and ensures
    consistency across all chip configurations by consolidating commonly used
    commands and variables into the common config file.
    
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    Change-Id: Ifb0122f3b98a767f27746409499733b70fb7d0e8
    Reviewed-on: https://review.openocd.org/c/openocd/+/7747
    Tested-by: jenkins
    Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    ab2618d View commit details
    Browse the repository at this point in the history
  5. tcl/interface: add Espressif builtin usb_jtag config file.

    This config file enables communication over USB-JTAG with
    ESP32-C3, ESP32-S3, ESP32-H2 and ESP32-C6 chips
    
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    Change-Id: Iceea26972588d8c4919d1f3248684ece48ca9121
    Reviewed-on: https://review.openocd.org/c/openocd/+/7748
    Tested-by: jenkins
    Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    5d78bc8 View commit details
    Browse the repository at this point in the history
  6. tcl/board: add esp32s3-builtin.cfg file

    Board config file for ESP32-S3, to allow communication with
    the builtin USB-JTAG adapter.
    
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    Change-Id: I1310f5db30f7df38fe9344f7ba2334611b53863e
    Reviewed-on: https://review.openocd.org/c/openocd/+/7749
    Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
    Tested-by: jenkins
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    2844613 View commit details
    Browse the repository at this point in the history
  7. tcl/target: update esp32c3.cfg to reference shared functions in the e…

    …sp_common.cfg
    
    This commit enhances code reusability, simplifies maintenance, and ensures
    consistency across all chip configurations by consolidating commonly used
    commands and variables into the common config file.
    
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    Change-Id: Ie3413d3149388b17bc0199409ce86d3eb7cf5ee2
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    cd36a25 View commit details
    Browse the repository at this point in the history
  8. tcl/target: update esp32c2.cfg to reference shared functions in the e…

    …sp_common.cfg
    
    This commit enhances code reusability, simplifies maintenance, and ensures
    consistency across all chip configurations by consolidating commonly used
    commands and variables into the common config file.
    
    Change-Id: I825dd4fddb88e5514429d49ab13869ee6b9a28fc
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    c7500f9 View commit details
    Browse the repository at this point in the history
  9. tcl/target: add Espressif riscv targets (ESP32-C6, ESP32-H2)

    ESP32-C6 and ESP32-H2 are single core riscv targets.
    
    Change-Id: If92429de4fb67a040f303a54177d61b70e1ea281
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    erhankur committed Jul 18, 2023
    2 Configuration menu
    Copy the full SHA
    f21bd77 View commit details
    Browse the repository at this point in the history
  10. tcl/board: add Espressif board configs with builtin usb jtag

    Board config files, to allow communication with
    the builtin USB-JTAG adapter.
    
    Change-Id: I80fb0c36b3cc164940ff266f1eaa287d870da94d
    Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
    erhankur committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    79bcab7 View commit details
    Browse the repository at this point in the history