/Zephyr-latest/soc/espressif/common/ |
D | Kconfig.esptool | 2 # SPDX-License-Identifier: Apache-2.0 9 default n 14 default y 18 1. If the flash chip is an Octal one, even if one of "QIO", "QOUT", "DIO", "DOUT" options is 32 default ESPTOOLPY_FLASHMODE_DIO 33 default ESPTOOLPY_FLASHMODE_OPI if ESPTOOLPY_OCT_FLASH 35 Mode the flash chip is flashed in, as well as the default mode for the 48 bool "DOUT" 58 default ESPTOOLPY_FLASH_SAMPLE_MODE_DTR if ESPTOOLPY_OCT_FLASH 59 default ESPTOOLPY_FLASH_SAMPLE_MODE_STR if !ESPTOOLPY_OCT_FLASH [all …]
|
D | Kconfig.spiram | 2 # SPDX-License-Identifier: Apache-2.0 7 bool "Support for external, SPI-connected RAM" 8 default n if MCUBOOT 9 default n if ESP32_USE_UNSUPPORTED_REVISION && SOC_SERIES_ESP32 20 default y 28 default 262134 if SYS_HEAP_SMALL_ONLY 29 default 1048576 if !SYS_HEAP_SMALL_ONLY 35 default y 41 default SPIRAM_MODE_QUAD 54 default SPIRAM_TYPE_ESPPSRAM16 if SPIRAM_MODE_QUAD [all …]
|
/Zephyr-latest/dts/bindings/gpio/ |
D | xlnx,xps-gpio-1.00.a.yaml | 3 compatible: "xlnx,xps-gpio-1.00.a" 5 include: [gpio-controller.yaml, base.yaml] 7 bus: xlnx,xps-gpio-1.00.a 10 # https://github.com/Xilinx/device-tree-xlnx 16 xlnx,all-inputs: 21 xlnx,all-outputs: 26 xlnx,dout-default: 29 Default output value. If n-th bit is 1, GPIO-n default value is 1. 31 xlnx,gpio-width: 36 xlnx,tri-default: [all …]
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_numaker.c | 4 * SPDX-License-Identifier: Apache-2.0 38 const struct gpio_numaker_config *config = dev->config; in gpio_numaker_configure() 39 struct gpio_numaker_data *data = dev->data; in gpio_numaker_configure() 40 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_configure() 42 uint32_t pinMask = BIT(pin); /* mask for pin index --> (0x01 << pin) */ in gpio_numaker_configure() 52 return -EINVAL; in gpio_numaker_configure() 66 default: in gpio_numaker_configure() 67 err = -ENOTSUP; in gpio_numaker_configure() 75 /* Set Multi-function, default is GPIO */ in gpio_numaker_configure() 76 port_index = (config->reg - config->gpa_base) / config->size; in gpio_numaker_configure() [all …]
|
D | gpio_xlnx_axi.c | 4 * SPDX-License-Identifier: Apache-2.0 53 uint32_t dout; member 67 const struct gpio_xlnx_axi_config *config = dev->config; in gpio_xlnx_axi_read_data() 69 return sys_read32(config->base + (config->channel * GPIO2_OFFSET) + GPIO_DATA_OFFSET); in gpio_xlnx_axi_read_data() 74 const struct gpio_xlnx_axi_config *config = dev->config; in gpio_xlnx_axi_write_data() 76 sys_write32(val, config->base + (config->channel * GPIO2_OFFSET) + GPIO_DATA_OFFSET); in gpio_xlnx_axi_write_data() 81 const struct gpio_xlnx_axi_config *config = dev->config; in gpio_xlnx_axi_write_tri() 83 sys_write32(val, config->base + (config->channel * GPIO2_OFFSET) + GPIO_TRI_OFFSET); in gpio_xlnx_axi_write_tri() 88 const struct gpio_xlnx_axi_config *config = dev->config; in gpio_xlnx_axi_pin_configure() 89 struct gpio_xlnx_axi_data *data = dev->data; in gpio_xlnx_axi_pin_configure() [all …]
|
D | gpio_numicro.c | 4 * SPDX-License-Identifier: Apache-2.0 16 #include <zephyr/dt-bindings/gpio/numicro-gpio.h> 52 const struct gpio_numicro_config *cfg = dev->config; in gpio_numicro_configure() 53 GPIO_T * const regs = cfg->regs; in gpio_numicro_configure() 70 return -ENOTSUP; in gpio_numicro_configure() 103 regs->MODE = (regs->MODE & ~MODE_MASK(pin)) | in gpio_numicro_configure() 105 regs->DBEN = (regs->DBEN & ~BIT(pin)) | (debounce_enable << pin); in gpio_numicro_configure() 106 regs->SMTEN = (regs->SMTEN & ~BIT(pin)) | (schmitt_enable << pin); in gpio_numicro_configure() 107 regs->DINOFF = (regs->DINOFF & ~DINOFF_MASK(pin)) | in gpio_numicro_configure() 109 regs->PUSEL = (regs->PUSEL & ~PUSEL_MASK(pin)) | in gpio_numicro_configure() [all …]
|
/Zephyr-latest/boards/digilent/arty_a7/dts/ |
D | arty_a7_arm_designstart.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 zephyr,shell-uart = &uartlite0; 16 /* Use DTCM as SRAM by default */ 32 compatible = "gpio-leds"; 104 compatible = "gpio-keys"; 148 compatible = "arm,daplink-qspi-mux"; 150 interrupt-parent = <&nvic>; 152 mux-gpios = <&daplink_gpio0 0 GPIO_ACTIVE_HIGH>; [all …]
|
/Zephyr-latest/drivers/dp/ |
D | swdp_bitbang.c | 2 * Copyright (c) 2018-2019 PHYTEC Messtechnik GmbH 5 * SPDX-License-Identifier: Apache-2.0 9 * This file is based on SW_DP.c from CMSIS-DAP Source (Revision: V2.0.0) 10 * https://github.com/ARM-software/CMSIS_5/tree/develop/CMSIS/DAP/Firmware 11 * Copyright (c) 2013-2017, ARM Limited, All Rights Reserved 12 * SPDX-License-Identifier: Apache-2.0 16 /* Serial Wire Debug Port interface bit-bang driver */ 33 * Default SWCLK frequency in Hz. 34 * sw_clock can be used to overwrite this default value. 43 struct gpio_dt_spec dout; member [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | silabs,dbus-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 node to route USART0 RX to pin PA1 and enable the pull-up resistor on the 15 compatible = "silabs,gecko-usart"; 16 pinctrl-0 = <&usart0_default>; 17 pinctrl-names = "default"; 20 pinctrl-0 is a phandle that stores the pin settings for the peripheral, in 22 'pinctrl' node, typically in a board-pinctrl.dtsi file in the board 26 /* Configuration for USART0 peripheral, default state */ 32 /* Configure GPIO to push-pull mode */ 33 drive-push-pull; [all …]
|
/Zephyr-latest/include/zephyr/dt-bindings/mipi_dbi/ |
D | mipi_dbi.h | 4 * SPDX-License-Identifier: Apache-2.0 11 * @brief MIPI-DBI driver APIs 12 * @defgroup mipi_dbi_interface MIPI-DBI driver APIs 23 * .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .- 24 * SCK -' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' 26 * -.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.- 27 * DOUT |D/C| D7| D6| D5| D4| D3| D2| D1| D0|D/C| D7| D6| D5| D4|...| 28 * -'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'- 31 * -. .- 32 * CS '-----------------------------------------------------------' [all …]
|
/Zephyr-latest/drivers/usb/udc/ |
D | udc_common.c | 2 * Copyright (c) 2021-2022 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 27 struct net_buf_pool *const buf_pool = net_buf_pool_get(buf->pool_id); in udc_pool_data_alloc() 28 struct k_heap *const pool = buf_pool->alloc->alloc_data; in udc_pool_data_alloc() 43 struct net_buf_pool *buf_pool = net_buf_pool_get(buf->pool_id); in udc_pool_data_unref() 44 struct k_heap *pool = buf_pool->alloc->alloc_data; in udc_pool_data_unref() 65 struct udc_data *data = dev->data; in udc_set_suspended() 71 atomic_set_bit_to(&data->status, UDC_STATUS_SUSPENDED, value); in udc_set_suspended() 76 struct udc_data *data = dev->data; in udc_get_ep_cfg() 78 return data->ep_lut[USB_EP_LUT_IDX(ep)]; in udc_get_ep_cfg() [all …]
|
D | udc_kinetis.c | 5 * SPDX-License-Identifier: Apache-2.0 137 const struct usbfsotg_config *config = dev->config; in usbfsotg_get_ebd() 140 bd_idx = USB_EP_GET_IDX(cfg->addr) * 4U + (cfg->stat.odd ^ opposite); in usbfsotg_get_ebd() 141 if (USB_EP_DIR_IS_IN(cfg->addr)) { in usbfsotg_get_ebd() 145 return &config->bdt[bd_idx]; in usbfsotg_get_ebd() 151 return bd->get.own; in usbfsotg_bd_is_busy() 159 bd->set.bc = bc; in usbfsotg_bd_set_ctrl() 160 bd->buf_addr = POINTER_TO_UINT(data); in usbfsotg_bd_set_ctrl() 163 bd->set.bd_ctrl = USBFSOTG_BD_OWN | USBFSOTG_BD_DATA1 | in usbfsotg_bd_set_ctrl() 166 bd->set.bd_ctrl = USBFSOTG_BD_OWN | USBFSOTG_BD_DTS; in usbfsotg_bd_set_ctrl() [all …]
|
D | udc_rpi_pico.c | 5 * SPDX-License-Identifier: Apache-2.0 85 const struct rpi_pico_config *config = dev->config; in sie_status_clr() 86 usb_hw_t *base = config->base; in sie_status_clr() 88 rpi_pico_bit_clr((mm_reg_t)&base->sie_status, bit); in sie_status_clr() 101 const struct rpi_pico_config *config = dev->config; in get_ep_ctrl_reg() 102 usb_device_dpram_t *dpram = config->dpram; in get_ep_ctrl_reg() 109 return (uintptr_t)&dpram->ep_ctrl[USB_EP_GET_IDX(ep) - 1].out; in get_ep_ctrl_reg() 112 return (uintptr_t)&dpram->ep_ctrl[USB_EP_GET_IDX(ep) - 1].in; in get_ep_ctrl_reg() 118 const struct rpi_pico_config *config = dev->config; in get_buf_ctrl_reg() 119 usb_device_dpram_t *dpram = config->dpram; in get_buf_ctrl_reg() [all …]
|
D | udc_ambiq.c | 4 * SPDX-License-Identifier: Apache-2.0 85 return -ENOMEM; in usbd_ctrl_feed_dout() 88 k_fifo_put(&cfg->fifo, buf); in usbd_ctrl_feed_dout() 90 udc_ambiq_rx(dev, cfg->addr, buf); in usbd_ctrl_feed_dout() 109 status = am_hal_usb_ep_xfer(priv->usb_handle, ep, NULL, 0); in udc_ambiq_tx() 111 status = am_hal_usb_ep_xfer(priv->usb_handle, ep, buf->data, buf->len); in udc_ambiq_tx() 117 return -EIO; in udc_ambiq_tx() 128 uint16_t rx_size = buf->size; in udc_ambiq_rx() 137 if ((ep != USB_CONTROL_EP_OUT) && (cfg->mps < rx_size)) { in udc_ambiq_rx() 138 rx_size = cfg->mps; in udc_ambiq_rx() [all …]
|
D | udc_dwc2.c | 4 * SPDX-License-Identifier: Apache-2.0 44 /* Minimum RX FIFO size in 32-bit words considering the largest used OUT packet 49 /* Default Rx FIFO size in 32-bit words calculated to support High-Speed with: 57 /* TX FIFO0 depth in 32-bit words (used by control IN endpoint) 105 /* Transfer triggers (IN on bits 0-15, OUT on bits 16-31) */ 107 /* Finished transactions (IN on bits 0-15, OUT on bits 16-31) */ 143 const struct udc_dwc2_config *const config = dev->config; in dwc2_init_pinctrl() 144 const struct pinctrl_dev_config *const pcfg = config->pcfg; in dwc2_init_pinctrl() 154 LOG_ERR("Failed to apply default pinctrl state (%d)", ret); in dwc2_init_pinctrl() 172 const struct udc_dwc2_config *const config = dev->config; in dwc2_get_base() [all …]
|
/Zephyr-latest/drivers/adc/ |
D | adc_lmp90xxx.c | 4 * SPDX-License-Identifier: Apache-2.0 102 /* Default Output Data Rate (ODR) is 214.65 SPS */ 106 #define LMP90XXX_HAS_DRDYB(config) (config->drdyb.port != NULL) 152 5, /* 214.65 SPS (default) */ 172 const struct lmp90xxx_config *config = dev->config; in lmp90xxx_read_reg() 173 struct lmp90xxx_data *data = dev->data; in lmp90xxx_read_reg() 187 return -EINVAL; in lmp90xxx_read_reg() 192 return -EWOULDBLOCK; in lmp90xxx_read_reg() 195 k_mutex_lock(&data->ura_lock, K_FOREVER); in lmp90xxx_read_reg() 197 if (ura != data->ura) { in lmp90xxx_read_reg() [all …]
|
/Zephyr-latest/drivers/usb/device/ |
D | usb_dc_sam_usbc.c | 4 * SPDX-License-Identifier: Apache-2.0 110 "DOUT", 122 if (regs->UESTA[ep_idx] != dev_ep_sta_dbg[0][ep_idx]) { in usb_dc_sam_usbc_isr_sta_dbg() 123 dev_ep_sta_dbg[0][ep_idx] = regs->UESTA[ep_idx]; in usb_dc_sam_usbc_isr_sta_dbg() 128 regs->UDCON, regs->UDINT, regs->UDINTE, in usb_dc_sam_usbc_isr_sta_dbg() 129 regs->UECON[ep_idx], regs->UESTA[ep_idx], in usb_dc_sam_usbc_isr_sta_dbg() 136 regs->UDCON, regs->UDINT, regs->UDINTE, in usb_dc_sam_usbc_isr_sta_dbg() 137 regs->UECON[ep_idx], regs->UESTA[ep_idx]); in usb_dc_sam_usbc_isr_sta_dbg() 155 return USBC->USBCON & USBC_USBCON_FRZCLK; in usb_dc_sam_usbc_is_frozen_clk() 160 USBC->USBCON |= USBC_USBCON_FRZCLK; in usb_dc_sam_usbc_freeze_clk() [all …]
|