/Zephyr-latest/dts/bindings/flash_controller/ |
D | st,stm32-xspi-nor.yaml | 1 # Copyright (c) 2021 - 2024 STMicroelectronics 2 # SPDX-License-Identifier: Apache-2.0 9 mx25lm51245: xspi-nor-flash@70000000 { 10 compatible = "st,stm32-xspi-nor"; 12 data-mode = <XSPI_OCTO_MODE>; /* access on 8 data lines */ 13 data-rate = <XSPI_DTR_TRANSFER>; /* access in DTR */ 14 ospi-max-frequency = <DT_FREQ_M(50)>; 18 compatible: "st,stm32-xspi-nor" 21 - name: st,stm32-ospi-nor.yaml 22 property-blocklist: [all …]
|
D | st,stm32-ospi-nor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 mx25lm51245: ospi-nor-flash@70000000 { 10 compatible = "st,stm32-ospi-nor"; 12 data-mode = <OSPI_OPI_MODE>; /* access on 8 data lines */ 13 data-rate = <OSPI_DTR_TRANSFER>; /* access in DTR */ 14 ospi-max-frequency = <DT_FREQ_M(50)>; 18 compatible: "st,stm32-ospi-nor" 20 include: ["flash-controller.yaml", "jedec,jesd216.yaml"] 22 on-bus: ospi 28 ospi-max-frequency: [all …]
|
D | cdns,nand.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [flash-controller.yaml, reset-device.yaml] 11 data-rate-mode: 14 description: Data Rate mode Selection. 0 - SDR , 1 - NVDDR. 16 - 0 17 - 1 19 block-size:
|
/Zephyr-latest/include/zephyr/dt-bindings/flash_controller/ |
D | ospi.h | 4 * SPDX-License-Identifier: Apache-2.0 12 * SPI mode in STR transfer rate 13 * OPI mode in STR transfer rate 14 * OPI mode in DTR transfer rate 18 /* 1 Cmd Line, 1 Address Line and 1 Data Line */ 20 /* 2 Cmd Lines, 2 Address Lines and 2 Data Lines */ 22 /* 4 Cmd Lines, 4 Address Lines and 4 Data Lines */ 24 /* 8 Cmd Lines, 8 Address Lines and 8 Data Lines */ 27 /* OSPI mode operating on Single or Double Transfer Rate */ 28 /* Single Transfer Rate */ [all …]
|
D | xspi.h | 4 * SPDX-License-Identifier: Apache-2.0 12 * SPI mode impossible in STR transfer rate only 16 /* 1 Cmd Line, 1 Address Line and 1 Data Line */ 18 /* 2 Cmd Lines, 2 Address Lines and 2 Data Lines */ 20 /* 4 Cmd Lines, 4 Address Lines and 4 Data Lines */ 22 /* 8 Cmd Lines, 8 Address Lines and 8 Data Lines */ 25 /* XSPI mode operating on Single or Double Transfer Rate */ 26 /* Single Transfer Rate */ 28 /* Double Transfer Rate */
|
/Zephyr-latest/include/zephyr/usb/class/ |
D | usbd_uac2.h | 2 * Copyright (c) 2023-2024 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 52 * @param user_data Opaque user data pointer 64 * @param user_data Opaque user data pointer 80 * @param user_data Opaque user data pointer 85 * @brief Data received 88 * has written data to the buffer and/or no longer needs it. 94 * @param user_data Opaque user data pointer 107 * @param user_data Opaque user data pointer 115 * If device is High-Speed capable, it must use Q16.16 format if and [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | clock_control.h | 1 /* clock_control.h - public clock controller driver API */ 6 * SPDX-License-Identifier: Apache-2.0 54 * clock_control_subsys_t is a type to identify a clock controller sub-system. 55 * Such data pointed is opaque and relevant only to the clock controller 62 * controller sub-system rate. Such data pointed is opaque and 63 * relevant only to set the clock controller rate of the driver 71 * @param subsys Opaque data representing the clock. 72 * @param user_data User data. 83 uint32_t *rate); 96 clock_control_subsys_rate_t rate); [all …]
|
/Zephyr-latest/include/zephyr/lorawan/ |
D | lorawan.h | 4 * SPDX-License-Identifier: Apache-2.0 40 LORAWAN_ACT_OTAA = 0, /**< Over-the-Air Activation (OTAA) */ 64 LORAWAN_DR_0 = 0, /**< DR0 data rate */ 65 LORAWAN_DR_1, /**< DR1 data rate */ 66 LORAWAN_DR_2, /**< DR2 data rate */ 67 LORAWAN_DR_3, /**< DR3 data rate */ 68 LORAWAN_DR_4, /**< DR4 data rate */ 69 LORAWAN_DR_5, /**< DR5 data rate */ 70 LORAWAN_DR_6, /**< DR6 data rate */ 71 LORAWAN_DR_7, /**< DR7 data rate */ [all …]
|
/Zephyr-latest/soc/microchip/mec/ |
D | Kconfig | 5 # SPDX-License-Identifier: Apache-2.0 18 Boot-ROM. Use the full Microchip SPI image generator program for 19 authentication and all other Boot-ROM loader features. Refer to the MCHP 30 prompt "Clock rate to use for SPI flash" 37 bool "SPI flash clock rate of 12 MHz" 40 bool "SPI flash clock rate of 16 MHz" 43 bool "SPI flash clock rate of 24 MHz" 46 bool "SPI flash clock rate of 48 MHz" 65 bool "SPI flash operates full-duplex with frequency (< 25 MHz)" 68 bool "SPI flash operates full-duplex with fast reading mode" [all …]
|
/Zephyr-latest/samples/sensor/max30101/ |
D | README.rst | 1 .. zephyr:code-sample:: max30101 2 :name: MAX30101 Heart Rate Sensor 3 :relevant-api: sensor_interface 5 Get heart rate data from a MAX30101 sensor (polling mode). 10 A sensor application that demonstrates how to poll data from the max30101 heart 11 rate sensor. 18 ADC data prints to the console. Further processing (not included in this 19 sample) is required to extract a heart rate signal from the light measurement. 21 .. zephyr-app-commands:: 22 :zephyr-app: samples/sensor/max30101 [all …]
|
/Zephyr-latest/drivers/sensor/st/lsm6ds0/ |
D | Kconfig | 5 # SPDX-License-Identifier: Apache-2.0 13 Enable driver for LSM6DS0 I2C-based accelerometer and gyroscope 69 int "Gyroscope full-scale range" 72 Specify the default gyroscope full-scale range. 73 An X value for the config represents a range of +/- X degree per 77 int "Output data rate" 80 Specify the default gyroscope output data rate expressed in samples 82 Data rates supported by the chip are 0, 15, 60, 119, 238, 476, 86 int "Accelerometer full-scale range" 89 Specify the default accelerometer full-scale range. [all …]
|
/Zephyr-latest/drivers/sensor/st/lps25hb/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 10 Enable driver for LPS25HB I2C-based pressure and temperature 14 int "Output data rate" 18 Sensor output data rate expressed in samples per second. 19 Data rates supported by the chip are 1, 7, 13, 25.
|
/Zephyr-latest/drivers/sensor/st/lps22hb/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 10 Enable driver for LPS22HB I2C-based pressure and temperature 14 int "Output data rate" 18 Sensor output data rate expressed in samples per second. 19 Data rates supported by the chip are 1, 10, 25, 50, 75.
|
/Zephyr-latest/drivers/clock_control/ |
D | clock_control_pwm.c | 4 * SPDX-License-Identifier: Apache-2.0 15 #include <zephyr/dt-bindings/pwm/pwm.h> 39 struct clock_control_pwm_data *data = dev->data; in clock_control_pwm_on() local 40 const struct clock_control_pwm_config *config = dev->config; in clock_control_pwm_on() 46 return -EINVAL; in clock_control_pwm_on() 49 spec = &config->pwm_dt; in clock_control_pwm_on() 50 if (data->clock_frequency == 0) { in clock_control_pwm_on() 51 ret = pwm_set_dt(spec, spec->period, spec->period / 2); in clock_control_pwm_on() 56 ret = pwm_get_cycles_per_sec(spec->dev, spec->channel, &cycles_per_sec); in clock_control_pwm_on() 61 if (cycles_per_sec % data->clock_frequency > 0) { in clock_control_pwm_on() [all …]
|
D | clock_control_si32_pll.c | 4 * SPDX-License-Identifier: Apache-2.0 33 const struct clock_control_si32_pll_config *config = dev->config; in clock_control_si32_pll_on() 34 struct clock_control_si32_pll_data *data = dev->data; in clock_control_si32_pll_on() local 36 if (data->freq == 0) { in clock_control_si32_pll_on() 37 return -ENOTSUP; in clock_control_si32_pll_on() 42 if (data->freq > 80000000) { in clock_control_si32_pll_on() 44 } else if (data->freq > 76500000) { in clock_control_si32_pll_on() 46 } else if (data->freq > 62000000) { in clock_control_si32_pll_on() 48 } else if (data->freq > 49500000) { in clock_control_si32_pll_on() 50 } else if (data->freq > 35000000) { in clock_control_si32_pll_on() [all …]
|
D | clock_control_renesas_cpg_mssr.c | 2 * Copyright (c) 2020-2022 IoT.bzh 4 * SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/clock/renesas_cpg_mssr.h> 63 if (e->module == module) { in cmp_cpg_clk_info_table_items() 65 } else if (e->module < module) { in cmp_cpg_clk_info_table_items() 68 return -1; in cmp_cpg_clk_info_table_items() 75 struct rcar_cpg_mssr_data *data = dev->data; in rcar_cpg_find_clk_info_by_module_id() local 77 struct cpg_clk_info_table *table = data->clk_info_table[domain]; in rcar_cpg_find_clk_info_by_module_id() 78 uint32_t table_size = data->clk_info_table_size[domain]; in rcar_cpg_find_clk_info_by_module_id() 84 LOG_ERR("%s: can't find clk info (domain %u module %u)", dev->name, domain, id); in rcar_cpg_find_clk_info_by_module_id() [all …]
|
/Zephyr-latest/drivers/dai/nxp/esai/ |
D | esai.c | 4 * SPDX-License-Identifier: Apache-2.0 11 * if you use more than 1 data line, it's obvious you're going 12 * to want to keep the pins of the data lines in ESAI mode. 25 * by 1 up to 256 (configured via xPM0-xPM7). The resulting 28 * up to 16 (configured via xFP0-xFP3). The resulting signal is 42 return -EINVAL; in esai_get_clock_rate_config() 46 LOG_ERR("got NULL clock rate"); in esai_get_clock_rate_config() 47 return -EINVAL; in esai_get_clock_rate_config() 51 LOG_ERR("HCLK rate cannot be higher than EXTAL rate"); in esai_get_clock_rate_config() 52 return -EINVAL; in esai_get_clock_rate_config() [all …]
|
/Zephyr-latest/samples/modules/lvgl/accelerometer_chart/ |
D | README.rst | 1 .. zephyr:code-sample:: lvgl-accelerometer-chart 2 :name: LVGL line chart with accelerometer data 3 :relevant-api: display_interface sensor_interface 5 Display acceleration data on a real-time chart using LVGL. 11 display acceleration data on a line chart that is updated in real time. 14 timer fetches the latest acceleration data from the sensor every 20 ms (default value) and updates 22 * A sensor that provides acceleration data (:c:enumerator:`SENSOR_CHAN_ACCEL_XYZ`) and available 36 The maximum number of points to display for each series and the sampling rate of the 40 The default sampling rate is 50 Hz, and the default maximum number of points per series is 50. 42 The demo can be built as follows (note how in this particular case the sampling rate is set to a [all …]
|
/Zephyr-latest/drivers/wifi/nxp/ |
D | Kconfig.nxp | 1 # Copyright 2022-2024 NXP 2 # SPDX-License-Identifier: Apache-2.0 5 bool "NXP Wi-Fi driver support" 14 Enable NXP SoC Wi-Fi support. 28 bool "Custom NXP Wi-Fi part" 30 Customize NXP Wi-Fi chip support. 33 prompt "Select NXP Wi-Fi part" 36 Choose NXP Wi-Fi chip support. 39 bool "NXP RW610-based Chipset" 44 Select this option if you have a NXP RW610-based [all …]
|
/Zephyr-latest/drivers/wifi/infineon/ |
D | Kconfig.airoc | 3 # SPDX-License-Identifier: Apache-2.0 6 bool "Infineon AIROC SoC Wi-Fi support" 17 Enable Infineon AIROC SoC Wi-Fi support. 65 Enable Infineon AIROC CYW4343W Wi-Fi connectivity, 67 …https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cy… 72 Enable Infineon AIROC CYW4373 Wi-Fi connectivity, 74 …https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cy… 79 Enable Infineon AIROC CYW43012 Wi-Fi connectivity, 81 …https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cy… 86 Enable Infineon AIROC CYW43438 Wi-Fi connectivity, [all …]
|
/Zephyr-latest/include/zephyr/drivers/firmware/scmi/ |
D | clk.h | 4 * SPDX-License-Identifier: Apache-2.0 61 * @param proto pointer to SCMI clock protocol data 74 * @param proto pointer to SCMI clock protocol data 84 * @brief Query the rate of a clock 86 * @param proto pointer to SCMI clock protocol data 88 * @param rate pointer to rate to be set via this command 94 uint32_t clk_id, uint32_t *rate);
|
/Zephyr-latest/drivers/sensor/st/lsm6dsl/ |
D | Kconfig | 5 # SPDX-License-Identifier: Apache-2.0 30 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSL),irq-gpios) 36 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSL),irq-gpios) 88 int "Gyroscope full-scale range" 91 Specify the default gyroscope full-scale range. 92 An X value for the config represents a range of +/- X degree per 95 125: +/- 125dps 96 250: +/- 250dps 97 500: +/- 500dps 98 1000: +/- 1000dps [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_renesas_ra_iic.c | 4 * SPDX-License-Identifier: Apache-2.0 67 struct i2c_ra_iic_data *data = (struct i2c_ra_iic_data *const)dev->data; in i2c_ra_iic_configure() local 71 return -EIO; in i2c_ra_iic_configure() 76 data->fsp_config.rate = I2C_MASTER_RATE_STANDARD; in i2c_ra_iic_configure() 79 data->fsp_config.rate = I2C_MASTER_RATE_FAST; in i2c_ra_iic_configure() 82 data->fsp_config.rate = I2C_MASTER_RATE_FASTPLUS; in i2c_ra_iic_configure() 85 LOG_ERR("%s: Invalid I2C speed rate flag: %d", __func__, I2C_SPEED_GET(dev_config)); in i2c_ra_iic_configure() 86 return -EIO; in i2c_ra_iic_configure() 90 calc_iic_master_clock_setting(dev, data->fsp_config.rate, in i2c_ra_iic_configure() 91 &data->iic_master_ext_cfg.clock_settings); in i2c_ra_iic_configure() [all …]
|
/Zephyr-latest/drivers/sensor/st/lsm9ds0_gyro/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 12 Enable driver for LSM9DS0 I2C-based gyroscope sensor. 19 prompt "Default full-scale" 22 Specify the default full-scale. 36 bool "Dynamic full-scale" 38 Enable alteration of full-scale attribute at runtime. 41 prompt "Default sampling rate frequency" 44 Specify the default sampling rate frequency. 61 bool "Dynamic sampling rate" 63 Enable alteration of sampling rate frequency at runtime. [all …]
|
/Zephyr-latest/drivers/dai/intel/alh/ |
D | alh.c | 4 * SPDX-License-Identifier: Apache-2.0 25 /* global data shared between all alh instances */ 34 if (config->channels && config->rate) { in dai_alh_set_config_tplg() 35 alh->params.channels = config->channels; in dai_alh_set_config_tplg() 36 alh->params.rate = config->rate; in dai_alh_set_config_tplg() 37 LOG_INF("%s channels %d rate %d", __func__, config->channels, config->rate); in dai_alh_set_config_tplg() 40 alh->params.stream_id = config->stream_id; in dai_alh_set_config_tplg() 50 const struct ipc4_alh_multi_gtw_cfg *alh_cfg = &blob->alh_cfg; in dai_alh_set_config_blob() 52 alh->params.rate = cfg->rate; in dai_alh_set_config_blob() 54 for (int i = 0; i < alh_cfg->count; i++) { in dai_alh_set_config_blob() [all …]
|