/Zephyr-latest/dts/bindings/bluetooth/ |
D | zephyr,bt-hci-spi.yaml | 1 # Copyright (c) 2018, I-SENSE group of ICCS 2 # SPDX-License-Identifier: Apache-2.0 5 Bluetooth module that uses Zephyr's Bluetooth Host Controller Interface SPI 8 compatible: "zephyr,bt-hci-spi" 10 include: [spi-device.yaml, bt-hci.yaml] 13 irq-gpios: 14 type: phandle-array 17 reset-gpios: 18 type: phandle-array 21 reset-assert-duration-ms: [all …]
|
D | infineon,cyw43xxx-bt-hci.yaml | 4 # SPDX-License-Identifier: Apache-2.0 7 CYW43xxx Connectivity that uses Zephyr's Bluetooth Host Controller Interface UART 14 current-speed = <115200>; 16 /* HCI-UART pins*/ 17 pinctrl-0 = <&p3_1_scb2_uart_tx &p3_0_scb2_uart_rx 19 pinctrl-names = "default"; 22 hw-flow-control; 24 bt-hci { 26 compatible = "infineon,cyw43xxx-bt-hci"; 27 bt-reg-on-gpios = <&gpio_prt3 4 (GPIO_ACTIVE_HIGH)>; [all …]
|
/Zephyr-latest/samples/shields/npm1300_ek/ |
D | nrf52dk_nrf52832.overlay | 3 * SPDX-License-Identifier: Apache-2.0 7 bias-pull-up; 12 dvs-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>, 17 regulator-init-microvolt = <2000000>; 21 regulator-init-microvolt = <3300000>; 22 retention-microvolt = <2500000>; 23 enable-gpios = <&npm1300_ek_gpio 1 GPIO_ACTIVE_LOW>; 24 retention-gpios = <&npm1300_ek_gpio 2 GPIO_ACTIVE_HIGH>; 25 pwm-gpios = <&npm1300_ek_gpio 2 GPIO_ACTIVE_LOW>; 29 regulator-initial-mode = <NPM1300_LDSW_MODE_LDO>; [all …]
|
/Zephyr-latest/drivers/espi/ |
D | Kconfig.npcx | 4 # SPDX-License-Identifier: Apache-2.0 17 int "Host I/O peripheral port size for shared memory in npcx series" 21 This is the port size used by the Host and EC to communicate over 27 int "Host I/O peripheral port size for ec host command in npcx series" 31 This is the port size used by the Host and EC to communicate over 32 the shared memory region to return the host command parameter data. 48 bool "Host can write 1/2/4 bytes of Port80 data in a eSPI transaction" 52 EC can accept 1/2/4 bytes of Port 80 data written from the Host in an 56 int "Debug Port80 ring buffer size" 61 Postcodes from Host. [all …]
|
D | espi_npcx.c | 4 * SPDX-License-Identifier: Apache-2.0 15 #include <zephyr/dt-bindings/espi/npcx_espi.h> 32 /* mapping table between eSPI reset signal and wake-up input */ 77 ((struct espi_reg *)((const struct espi_npcx_config *)(dev)->config)->base) 132 /* eSPI Virtual Wire Input (Master-to-Slave) signals configuration structure */ 136 uint8_t bitmask; /* VW signal bits-mask */ 140 /* eSPI Virtual Wire Output (Slave-to-Master) signals configuration structure */ 144 uint8_t bitmask; /* VW signal bits-mask */ 149 * npcxn-espi-vws-map.dtsi device tree file for more detail. 197 /* Virtual wire GPIOs for platform level usage (High at Reset state) */ [all …]
|
/Zephyr-latest/dts/bindings/mfd/ |
D | nordic,npm1300.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: i2c-device.yaml 14 host-int-gpios: 15 type: phandle-array 16 description: Host pin for interrupt input 18 pmic-int-pin: 19 type: int 22 ship-to-active-time-ms: 23 type: int 28 - 16 [all …]
|
D | nordic,npm2100.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: i2c-device.yaml 14 host-int-gpios: 15 type: phandle-array 16 description: Host pin for interrupt input 18 host-int-type: 21 - "edge" 22 - "level" 28 pmic-int-pin: 29 type: int [all …]
|
/Zephyr-latest/dts/bindings/sdhc/ |
D | nxp,imx-usdhc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,imx-usdhc" 8 include: [sdhc.yaml, pinctrl-device.yaml] 14 data-timeout: 15 type: int 20 read-watermark: 21 type: int 26 write-watermark: 27 type: int 33 type: int [all …]
|
/Zephyr-latest/dts/bindings/usb/ |
D | maxim,max3421e_spi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 MAX3421E USB Peripheral/Host Controller controller with SPI interface 9 include: [spi-device.yaml] 12 int-gpios: 13 type: phandle-array 20 reset-gpios: 21 type: phandle-array
|
/Zephyr-latest/dts/bindings/wifi/ |
D | infineon,airoc-wifi-spi.yaml | 2 AIROC Wi-Fi Connectivity over SPI. 4 compatible: "infineon,airoc-wifi" 6 include: [spi-device.yaml, "infineon,airoc-wifi.yaml"] 9 wifi-host-wake-gpios: 12 bus-select-gpios: 16 wifi-reg-on-gpios goes high to select SPI bus mode. 17 type: phandle-array 19 spi-half-duplex: 21 Use half-duplex communication; if not present, full- 25 spi-word-size: [all …]
|
/Zephyr-latest/dts/bindings/rtc/ |
D | microchip,mcp7940n.yaml | 5 # SPDX-License-Identifier: Apache-2.0 8 description: Microchip MCP7940N I2C RTC with battery-backed SRAM 12 include: i2c-device.yaml 18 int-gpios: 19 type: phandle-array 21 Host input connected to the MCP7940N MFP open drain output pin
|
/Zephyr-latest/drivers/bluetooth/hci/ |
D | apollox_blue.h | 4 * SPDX-License-Identifier: Apache-2.0 29 typedef int (*bt_spi_transceive_fun)(void *tx, uint32_t tx_len, void *rx, uint32_t rx_len); 40 typedef int (*spi_transmit_fun)(uint8_t *data, uint16_t len); 45 * The devices mainly include the required gpio (e.g. reset-gpios, 46 * irq-gpios). 50 int bt_apollo_dev_init(void); 53 * @brief Send the packets to BLE controller from host via SPI. 61 int bt_apollo_spi_send(uint8_t *data, uint16_t len, bt_spi_transceive_fun transceive); 64 * @brief Receive the packets sent from BLE controller to host via SPI. 72 int bt_apollo_spi_rcv(uint8_t *data, uint16_t *len, bt_spi_transceive_fun transceive); [all …]
|
/Zephyr-latest/dts/bindings/display/ |
D | st,stm32-ltdc.yaml | 1 # Copyright (c) 2022, Byte-Lab d.o.o. <dev@byte-lab.com> 3 # SPDX-License-Identifier: Apache-2.0 5 description: STM32 LCD-TFT display controller 7 compatible: "st,stm32-ltdc" 9 include: [lcd-controller.yaml, pinctrl-device.yaml, reset-device.yaml] 12 disp-on-gpios: 13 type: phandle-array 18 bl-ctrl-gpios: 19 type: phandle-array 24 ext-sdram: [all …]
|
/Zephyr-latest/samples/net/sockets/echo_client/boards/ |
D | mimxrt1020_evk.overlay | 5 * SPDX-License-Identifier: Apache-2.0 9 * imxrt1020_evk -> HOST 10 * nRF21540-DK -> RCP (nrf/samples/openthread/coprocessor) 12 * nRF21540 (P6) P0.08 RXD -> IMXRT1020-EVK (J17) D1 (GPIO B1 08) (TXD) 13 * nRF21540 (P6) P0.07 CTS -> IMXRT1020-EVK (J19) D8 (GPIO B1 07) (RTS) 14 * nRF21540 (P6) P0.06 TXD -> IMXRT1020-EVK (J17) D0 (GPIO B1 09) (RXD) 15 * nRF21540 (P6) P0.05 RTS -> IMXRT1020-EVK (J17) D7 (GPIO B1 06) (CTS) 25 zephyr,hdlc-rcp-if = &hdlc_rcp_if; 26 zephyr,ot-uart = &lpuart2; 30 compatible = "uart,hdlc-rcp-if"; [all …]
|
/Zephyr-latest/boards/arduino/nicla_vision/ |
D | arduino_nicla_vision_stm32h747xx_m7.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h747a(g-i)ix-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 15 compatible = "arduino,nicla-vision"; 19 zephyr,shell-uart = &lpuart1; 20 zephyr,uart-mcumgr = &lpuart1; 21 zephyr,bt-hci = &bt_hci_uart; 24 zephyr,code-partition = &slot0_partition; 34 compatible = "usb-ulpi-phy"; [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ |
D | Kconfig.df | 4 # SPDX-License-Identifier: Apache-2.0 6 # BT_CTLR_DF_SUPPORT is a wrapper for all DF features. It is referenced by Host 158 int "Maximum length of antenna switch pattern" 164 is able to store. For nRF5x-based controllers, the hardware imposes 170 bool "Initialization of GPIOs responsible for antenna switching" 174 Enable implicit initialization of GPIOs responsible for antenna 177 not initialize GPIOs pins selected to drive antenna switching. 178 In such case application is responsible for appropriate GPIOs 182 int "Maximum number of transmitted PDUs with Constant Tone Extension in connectionless mode" 192 int "Maximum number of received PDUs with Constant Tone Extension in connectionless mode" [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | coap_service.h | 4 * SPDX-License-Identifier: Apache-2.0 46 int sock_fd; 53 const char *host; member 63 .sock_fd = -1, \ 67 .host = _host, \ 85 * static const struct gpio_dt_spec led = GPIO_DT_SPEC_GET(DT_ALIAS(led0), gpios); 87 * static int led_put(struct coap_resource *resource, struct coap_packet *request, 121 * IPv4 or IPv6 format a fully-qualified hostname or a virtual host, otherwise the any address is 124 * @note The @p _port parameter must be non-`NULL`. It points to a location that specifies the port 153 #define COAP_SERVICE_RESOURCE_COUNT(_service) ((_service)->res_end - (_service)->res_begin) [all …]
|
/Zephyr-latest/doc/releases/ |
D | migration-guide-3.7.rst | 22 out-of-tree SoCs and boards to be ported to the new model. See the 25 * The following build-time generated headers: 27 .. list-table:: 28 :header-rows: 1 30 * - Affected header files 31 * - ``app_version.h`` 32 * - ``autoconf.h`` 33 * - ``cmake_intdef.h`` 34 * - ``core-isa-dM.h`` 35 * - ``devicetree_generated.h`` [all …]
|
/Zephyr-latest/soc/nuvoton/npcx/common/ |
D | power.c | 4 * SPDX-License-Identifier: Apache-2.0 17 * +--------------------------------------------------------------------------+ 19 * |--------------------------------------------------------------------------| 24 * | Stand-By | Off | Off | Off | Off | Off | Off | On | 25 * +--------------------------------------------------------------------------+ 27 * LFCLK - Low-Frequency Clock. Its frequency is fixed to 32kHz. 28 * HFCLK - High-Frequency (PLL) Clock. Its frequency is configured to OFMCLK. 32 * - A delay of 'Instant' wake-up from 'Deep Sleep' is 20 us. 33 * - A delay of 'Standard' wake-up from 'Deep Sleep' is 3.43 ms. 34 * - Max residency time in Deep Sleep for 'Instant' wake-up is 200 ms [all …]
|
/Zephyr-latest/drivers/wifi/infineon/ |
D | airoc_whd_hal_spi.c | 4 * SPDX-License-Identifier: Apache-2.0 36 int airoc_wifi_init_primary(const struct device *dev, whd_interface_t *interface, in airoc_wifi_init_primary() 40 struct airoc_wifi_data *data = dev->data; in airoc_wifi_init_primary() 41 const struct airoc_wifi_config *config = dev->config; in airoc_wifi_init_primary() 49 .host_oob_pin = (void *)&config->wifi_host_wake_gpio, in airoc_wifi_init_primary() 57 data->prev_irq_state = 0; in airoc_wifi_init_primary() 61 gpio_pin_configure_dt(&config->bus_select_gpio, GPIO_OUTPUT_INACTIVE); in airoc_wifi_init_primary() 65 return -ENODEV; in airoc_wifi_init_primary() 68 if (!spi_is_ready_dt(&config->bus_dev.bus_spi)) { in airoc_wifi_init_primary() 70 return -ENODEV; in airoc_wifi_init_primary() [all …]
|
D | airoc_whd_hal_sdio.c | 5 * SPDX-License-Identifier: Apache-2.0 38 int airoc_wifi_init_primary(const struct device *dev, whd_interface_t *interface, in airoc_wifi_init_primary() 41 int ret; in airoc_wifi_init_primary() 42 struct airoc_wifi_data *data = dev->data; in airoc_wifi_init_primary() 43 const struct airoc_wifi_config *config = dev->config; in airoc_wifi_init_primary() 52 .host_oob_pin = (void *)&config->wifi_host_wake_gpio, in airoc_wifi_init_primary() 62 return -ENODEV; in airoc_wifi_init_primary() 65 if (!device_is_ready(config->bus_dev.bus_sdio)) { in airoc_wifi_init_primary() 67 return -ENODEV; in airoc_wifi_init_primary() 70 ret = sd_init(config->bus_dev.bus_sdio, &data->card); in airoc_wifi_init_primary() [all …]
|
/Zephyr-latest/samples/bluetooth/hci_spi/src/ |
D | main.c | 4 * Copyright (c) 2015-2016 Intel Corporation 6 * SPDX-License-Identifier: Apache-2.0 73 * "zephyr,bt-hci-spi-slave". There should just be one in the 84 * the SPI-based BT controller. 92 * The GPIO used to send interrupts to the host, 93 * configured in the 'irq-gpios' property in HCI_SPI_NODE. 103 static inline int spi_send(struct net_buf *buf) in spi_send() 108 int ret; in spi_send() 110 LOG_DBG("buf %p type %u len %u", buf, bt_buf_get_type(buf), buf->len); in spi_send() 122 return -EINVAL; in spi_send() [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | espi.h | 4 * SPDX-License-Identifier: Apache-2.0 44 *+----------------------------------------------------------------------+ 46 *| eSPI controller +-------------+ | 47 *| +-----------+ | Power | +----------+ | 49 *| +------------+ |processor | | controller | | sources | | 50 *| | SPI flash | +-----------+ +-------------+ +----------+ | 52 *| +------------+ | | | | 53 *| | | | +--------+ +---------------+ | 55 *| | | +-----+ +--------+ +----------+ +----v-----+ | 58 *| | | | +--------+ +----------+ +----------+ | [all …]
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_intel.c | 2 * Copyright (c) 2018-2019 Intel Corporation 4 * SPDX-License-Identifier: Apache-2.0 14 * both GPIOs and Pinmuxing function. This driver provides 17 * Due to GPIO callback only allowing 32 pins (as a 32-bit mask) at once, 18 * each set is further sub-divided into multiple devices, so 30 #include <zephyr/dt-bindings/interrupt-controller/intel-ioapic.h> 92 ((const struct gpio_intel_config *)(_dev)->config) 93 #define DEV_DATA(_dev) ((struct gpio_intel_data *)(_dev)->data) 130 #define REG_GPI_INT_STS_BASE_GET(data) (data)->intr_stat_reg 132 #define REG_GPI_INT_EN_BASE_GET(data) (data)->intr_stat_reg + 0x20 [all …]
|
/Zephyr-latest/drivers/wifi/nrf_wifi/ |
D | Kconfig.nrfwifi | 1 # Nordic Wi-Fi driver for nRF70 series SoCs 5 # SPDX-License-Identifier: Apache-2.0 21 Nordic Wi-Fi Driver 124 bool "Wi-Fi interface auto start on boot" 145 bool "Low power mode in nRF Wi-Fi chipsets" 169 module-dep = LOG 170 module-str = Log level for Wi-Fi nRF70 driver 171 module-help = Sets log level for Wi-Fi nRF70 driver 193 # Wi-Fi and SR Coexistence Hardware configuration. 195 bool "Wi-Fi and SR coexistence support" [all …]
|