Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
9d783c5
[nrf fromtree] driver: add SWDP driver interface API and bit-bang driver
jfischer-no Jun 1, 2018
70f8c07
[nrf fromtree] dap: add CMSIS-DAP compatible controller
jfischer-no Oct 8, 2019
c51178c
[nrf fromtree] dap: add Konfig option to set maximum packet size
Apr 21, 2023
7224d6d
[nrf fromtree] dap: do not return error in DAP connect command
Apr 23, 2023
08a580d
[nrf fromtree] driver: swdp_bitbang: rework pin configurations
maxd-nordic Jul 7, 2023
10e8bdc
[nrf fromtree] drivers: swdp_bitbang: add SW output sequence
jfischer-no Aug 31, 2023
50664f9
[nrf fromtree] dap: implement wait for SWJ pins command
maxd-nordic Jul 7, 2023
4709e3a
[nrf fromtree] dap: add support for DAP_INFO string elements
maxd-nordic Jul 7, 2023
cb734c1
[nrf fromtree] dap: react properly to unsupported UART commands
jfischer-no Aug 31, 2023
cc5ea5b
[nrf fromtree] dap: implement DAP SWD sequence command
jfischer-no Aug 31, 2023
09b5574
[nrf fromtree] samples: debug: add CMSIS DAP sample using USB as inte…
jfischer-no Jan 12, 2023
30f4aa5
[nrf fromtree] dap: fix timeout handling
maxd-nordic May 24, 2024
2ac4331
[nrf fromtree] driver: swdp_bitbang: hardcode request lut
maxd-nordic May 24, 2024
d2a30d5
[nrf fromtree] drivers: swdp: document API
maxd-nordic May 24, 2024
bbea257
[nrf fromlist] drivers: dp: swdp_bitbang: Update SWD clock calculation
maxd-nordic Aug 9, 2024
2eeed99
[nrf fromlist] drivers: dp: swdp_bitbang: hardcode nRF53 SYSCLK
maxd-nordic Aug 9, 2024
ebd0545
drivers: dp: swdp_bitbang: power optimization
maxd-nordic Jun 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions drivers/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ add_subdirectory_ifdef(CONFIG_DAC dac)
add_subdirectory_ifdef(CONFIG_DAI dai)
add_subdirectory_ifdef(CONFIG_DISPLAY display)
add_subdirectory_ifdef(CONFIG_DMA dma)
add_subdirectory_ifdef(CONFIG_DP_DRIVER dp)
add_subdirectory_ifdef(CONFIG_EDAC edac)
add_subdirectory_ifdef(CONFIG_EEPROM eeprom)
add_subdirectory_ifdef(CONFIG_ENTROPY_GENERATOR entropy)
Expand Down
1 change: 1 addition & 0 deletions drivers/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ source "drivers/dai/Kconfig"
source "drivers/disk/Kconfig"
source "drivers/display/Kconfig"
source "drivers/dma/Kconfig"
source "drivers/dp/Kconfig"
source "drivers/edac/Kconfig"
source "drivers/eeprom/Kconfig"
source "drivers/entropy/Kconfig"
Expand Down
5 changes: 5 additions & 0 deletions drivers/dp/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (c) 2019, PHYTEC Messtechnik GmbH
# SPDX-License-Identifier: Apache-2.0

zephyr_library()
zephyr_library_sources_ifdef(CONFIG_SWDP_BITBANG_DRIVER swdp_bitbang.c)
31 changes: 31 additions & 0 deletions drivers/dp/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright (c) 2019 Phytec Messtechnik GmbH
#
# SPDX-License-Identifier: Apache-2.0

menuconfig DP_DRIVER
bool "Debug Port interface driver [EXPERIMENTAL]"
select EXPERIMENTAL
help
Enable Debug Port interface driver

if DP_DRIVER

module = DP_DRIVER
module-str = dp drv
source "subsys/logging/Kconfig.template.log_config"

config DP_DRIVER_INIT_PRIO
int "Debug Port driver initialization priority"
default 80
help
Set the initialization priority number.

config SWDP_BITBANG_DRIVER
bool "Serial Wire Debug Port bit-bang driver"
default y
depends on DT_HAS_ZEPHYR_SWDP_GPIO_ENABLED
depends on GPIO
help
Serial Wire Debug Port bit-bang driver.

endif # DP_DRIVER
Loading
Loading