Home
last modified time | relevance | path

Searched +full:pd +full:- +full:related (Results 1 – 15 of 15) sorted by relevance

/Zephyr-latest/dts/bindings/power-domain/
Dnxp,scu-pd.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: NXP SCU-managed power domain
6 compatible: "nxp,scu-pd"
8 include: power-domain.yaml
11 nxp,resource-id:
16 the resource on which the PD-related operations are to be
19 "#power-domain-cells":
/Zephyr-latest/doc/hardware/peripherals/
Dtcpc.rst3 USB Type-C Port Controller (TCPC)
9 `TCPC <tcpc-specification_>`_ (USB Type-C Port Controller)
10 The TCPC is a device used to simplify the implementation of a USB-C system
13 * VBUS and VCONN control `USB Type-C <usb-type-c-specification_>`_:
19 The TCPC implements logic for controlling the CC pin pull-up and pull-down
23 * Power Delivery message reception and transmission `USB Power Delivery <usb-pd-specification_>`_:
27 .. _tcpc-api:
39 Related configuration options:
50 .. _tcpc-specification:
51 https://www.usb.org/document-library/usb-type-cr-port-controller-interface-specification
[all …]
Dbc12.rst14 Note that the `BC1.2 Specification`_ uses the acronym PD for Portable Device. This
15 should not be confused with the USB-C Power Delivery, which also uses the
16 acronym PD.
19 charger capability on USB type C ports when the attached type-C partner does not
27 Allowed PD (portable device) Current Draw from Charging Port IDEV_CHG 1.5 A
28 Charging Downstream Port Rated Current ICDP 1.5 - 5.0 A
30 Dedicated Charging Port Rated Current IDCP 1.5 - 5.0 A
37 the Zephyr implementation when using portable-device mode.
39 …. _BC1.2 Specification: https://www.usb.org/document-library/battery-charging-v12-spec-and-adopter…
48 either a disconnected, portable-device, or charging port mode.
[all …]
/Zephyr-latest/subsys/mgmt/osdp/src/
Dosdp_pd.c4 * SPDX-License-Identifier: Apache-2.0
47 OSDP_PD_ERR_NO_DATA = -1,
48 OSDP_PD_ERR_GENERIC = -2,
49 OSDP_PD_ERR_REPLY = -3,
50 OSDP_PD_ERR_IGNORE = -4,
65 1, /* The PD supports the 16-bit CRC-16 mode */
71 1, /* (Bit-0) AES128 support */
72 1, /* (Bit-0) default AES128 key */
114 { -1, 0, 0 } /* Sentinel */
117 static struct osdp_event *pd_event_alloc(struct osdp_pd *pd) in pd_event_alloc() argument
[all …]
/Zephyr-latest/drivers/clock_control/
Dclock_control_npcx.c4 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/dt-bindings/clock/npcx_clock.h>
26 ((struct cdcg_reg *)((const struct npcx_pcc_config *)(dev)->config)->base_cdcg)
29 ((struct pmc_reg *)((const struct npcx_pcc_config *)(dev)->config)->base_pmc)
39 const uint32_t pmc_base = ((const struct npcx_pcc_config *)dev->config)->base_pmc; in npcx_clock_control_on()
41 if (clk_cfg->ctrl >= NPCX_PWDWN_CTL_COUNT) { in npcx_clock_control_on()
42 return -EINVAL; in npcx_clock_control_on()
45 /* Clear related PD (Power-Down) bit of module to turn on clock */ in npcx_clock_control_on()
46 NPCX_PWDWN_CTL(pmc_base, clk_cfg->ctrl) &= ~(BIT(clk_cfg->bit)); in npcx_clock_control_on()
55 const uint32_t pmc_base = ((const struct npcx_pcc_config *)dev->config)->base_pmc; in npcx_clock_control_off()
[all …]
Dclock_control_npcm.c4 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/dt-bindings/clock/npcm_clock.h>
91 #define FPRED_VAL (DT_PROP(DT_NODELABEL(pcc), core_prescaler) - 1)
93 #define APB1DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb1_prescaler) - 1)
95 #define APB2DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb2_prescaler) - 1)
97 #define APB3DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb3_prescaler) - 1)
99 #define AHB6DIV_VAL (DT_PROP(DT_NODELABEL(pcc), ahb6_prescaler) - 1)
101 #define FIUDIV_VAL (DT_PROP(DT_NODELABEL(pcc), fiu_prescaler) - 1)
103 #define I3CDIV_VAL (DT_PROP(DT_NODELABEL(pcc), i3c_prescaler) - 1)
187 /* PMC multi-registers */
[all …]
/Zephyr-latest/drivers/usb_c/tcpc/
Ducpd_stm32.c4 * SPDX-License-Identifier: Apache-2.0
65 * UCPDx_STROBE: UCPDx pull-down configuration strobe:
72 SYSCFG->CFGR1 |= SYSCFG_CFGR1_UCPD1_STROBE_Msk; in update_stm32g0x_cc_line()
74 SYSCFG->CFGR1 |= SYSCFG_CFGR1_UCPD2_STROBE_Msk; in update_stm32g0x_cc_line()
84 struct tcpc_data *data = dev->data; in ucpd_tx_data_byte()
85 const struct tcpc_config *const config = dev->config; in ucpd_tx_data_byte()
86 int index = data->ucpd_tx_active_buffer->msg_index++; in ucpd_tx_data_byte()
88 LL_UCPD_WriteData(config->ucpd_port, in ucpd_tx_data_byte()
89 data->ucpd_tx_active_buffer->data.msg[index]); in ucpd_tx_data_byte()
97 struct tcpc_data *data = dev->data; in ucpd_rx_data_byte()
[all …]
/Zephyr-latest/subsys/bluetooth/host/classic/
Dsdp.c8 * SPDX-License-Identifier: Apache-2.0
166 LOG_DBG("chan %p cid 0x%04x", ch, ch->tx.cid); in bt_sdp_connected()
168 k_fifo_init(&sdp->partial_resp_queue); in bt_sdp_connected()
187 LOG_DBG("chan %p cid 0x%04x", ch, ch->tx.cid); in bt_sdp_disconnected()
220 uint16_t param_len = buf->len; in bt_sdp_send()
224 hdr->op_code = op; in bt_sdp_send()
225 hdr->tid = sys_cpu_to_be16(tid); in bt_sdp_send()
226 hdr->param_len = sys_cpu_to_be16(param_len); in bt_sdp_send()
276 if (buf->len < 1) { in parse_data_elem()
281 data_elem->type = net_buf_pull_u8(buf); in parse_data_elem()
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.3.rst14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
22 Security Vulnerability Related
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding.
71 * Starting from this release ``zephyr-`` prefixed tags won't be created
82 image states). Use of a truncated hash or non-sha256 hash will still work
88 registration function at boot-up. If applications register this then
93 application code, these will now automatically be registered at boot-up (this
[all …]
Drelease-notes-2.5.rst22 Security Vulnerability Related
27 * CVE-2021-3323: Under embargo until 2021-04-14
28 * CVE-2021-3321: Under embargo until 2021-04-14
29 * CVE-2021-3320: Under embargo until 2021-04-14
39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'.
63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive
67 timeout usage must use the new-style k_timeout_t type and not the
87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a
101 * ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0.
[all …]
Drelease-notes-2.6.rst13 * Added support for 64-bit ARCv3
14 * Split ARM32 and ARM64, ARM64 is now a top-level architecture
15 * Added initial support for Arm v8.1-m and Cortex-M55
22 https://github.com/zephyrproject-rtos/example-application
26 Security Vulnerability Related
34 * CVE-2021-3581: Under embargo until 2021-09-04
41 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
46 * Driver APIs now return ``-ENOSYS`` if optional functions are not implemented.
47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned.
48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change
[all …]
Drelease-notes-2.7.rst17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M
18 * Improved thread safety for Newlib and C++ on SMP-capable systems
20 * New Action-based Power Management API
23 * Linker Support for Tightly-Coupled Memory in RISC-V
25 * Support for extended PCI / PCIe capabilities, improved MIS-X support
33 * The kernel now supports both 32- and 64-bit architectures
36 * We added support for Point-to-Point Protocol (PPP)
37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates
38 * We added support for ARM Cortex-R Architecture
40 * Expanded support for ARMv6-M architecture
[all …]
Drelease-notes-3.7.rst10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
52 * 1-Wire
71 :ref:`pinctrl-guide` for more details.
81 Security Vulnerability Related
[all …]
Drelease-notes-3.5.rst31 Security Vulnerability Related
38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
[all …]
/Zephyr-latest/
DMAINTAINERS.yml45 # files-regex:
56 # files-exclude:
59 # files-regex-exclude:
60 # Like 'files-regex', but any matching files will be excluded from the
63 # description: >-
64 # Plain-English description. Describe what the system is about, from an
68 # All areas must have a 'files' and/or 'files-regex' key. The other keys are
72 # this would be sub-areas which add extra fields (for ex. more `collaborators`
73 # who work only in that sub-area) to other areas.
98 # Collaborators: <list of sub-maintainers>
[all …]