Home
last modified time | relevance | path

Searched full:the (Results 1 – 25 of 6370) sorted by relevance

12345678910>>...255

/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8UD5/drivers/upower/
Dupower_api.h20 #include <stdint.h> /* this include breaks the SoC compile - TBD why? */
39 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
49 * This API is intended to be used by the OS drivers (Linux, FreeRTOS etc)
50 * as well as bare metal drivers to command and use services from the uPower.
53 * The API functions fall in 3 categories:
58 * The communication with the uPower is mostly made through the Message Unit
62 * The API assumes each SoC power domain/CPU cluster receives 2 interrupts
63 * from the uPower MU:
68 * The normal uPower operation is done by service requests. There is an API
71 * The service request functions are non-blocking, and their completion can be
[all …]
Dupower_api.c79 /* installs a user callback for the Service Group */
109 * for sgrp_callback, it also means the service group is free to
147 * because the Tx and Rx interrupts are ORed
150 * by looking at the MU status registers
166 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
171 /* default pointer->physical address conversion, returns the same address */
183 * address offset from the shared memory start.
185 * the structure pointed is copied to a buffer in the
186 * shared memory, and the buffer offset is returned.
187 * The 2nd argument is the service group to which the
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8UD7/drivers/upower/
Dupower_api.h20 #include <stdint.h> /* this include breaks the SoC compile - TBD why? */
39 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
49 * This API is intended to be used by the OS drivers (Linux, FreeRTOS etc)
50 * as well as bare metal drivers to command and use services from the uPower.
53 * The API functions fall in 3 categories:
58 * The communication with the uPower is mostly made through the Message Unit
62 * The API assumes each SoC power domain/CPU cluster receives 2 interrupts
63 * from the uPower MU:
68 * The normal uPower operation is done by service requests. There is an API
71 * The service request functions are non-blocking, and their completion can be
[all …]
Dupower_api.c79 /* installs a user callback for the Service Group */
109 * for sgrp_callback, it also means the service group is free to
147 * because the Tx and Rx interrupts are ORed
150 * by looking at the MU status registers
166 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
171 /* default pointer->physical address conversion, returns the same address */
183 * address offset from the shared memory start.
185 * the structure pointed is copied to a buffer in the
186 * shared memory, and the buffer offset is returned.
187 * The 2nd argument is the service group to which the
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8US5/drivers/upower/
Dupower_api.h20 #include <stdint.h> /* this include breaks the SoC compile - TBD why? */
39 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
49 * This API is intended to be used by the OS drivers (Linux, FreeRTOS etc)
50 * as well as bare metal drivers to command and use services from the uPower.
53 * The API functions fall in 3 categories:
58 * The communication with the uPower is mostly made through the Message Unit
62 * The API assumes each SoC power domain/CPU cluster receives 2 interrupts
63 * from the uPower MU:
68 * The normal uPower operation is done by service requests. There is an API
71 * The service request functions are non-blocking, and their completion can be
[all …]
Dupower_api.c79 /* installs a user callback for the Service Group */
109 * for sgrp_callback, it also means the service group is free to
147 * because the Tx and Rx interrupts are ORed
150 * by looking at the MU status registers
166 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
171 /* default pointer->physical address conversion, returns the same address */
183 * address offset from the shared memory start.
185 * the structure pointed is copied to a buffer in the
186 * shared memory, and the buffer offset is returned.
187 * The 2nd argument is the service group to which the
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8US3/drivers/upower/
Dupower_api.h20 #include <stdint.h> /* this include breaks the SoC compile - TBD why? */
39 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
49 * This API is intended to be used by the OS drivers (Linux, FreeRTOS etc)
50 * as well as bare metal drivers to command and use services from the uPower.
53 * The API functions fall in 3 categories:
58 * The communication with the uPower is mostly made through the Message Unit
62 * The API assumes each SoC power domain/CPU cluster receives 2 interrupts
63 * from the uPower MU:
68 * The normal uPower operation is done by service requests. There is an API
71 * The service request functions are non-blocking, and their completion can be
[all …]
Dupower_api.c79 /* installs a user callback for the Service Group */
109 * for sgrp_callback, it also means the service group is free to
147 * because the Tx and Rx interrupts are ORed
150 * by looking at the MU status registers
166 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
171 /* default pointer->physical address conversion, returns the same address */
183 * address offset from the shared memory start.
185 * the structure pointed is copied to a buffer in the
186 * shared memory, and the buffer offset is returned.
187 * The 2nd argument is the service group to which the
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8UD3/drivers/upower/
Dupower_api.h20 #include <stdint.h> /* this include breaks the SoC compile - TBD why? */
39 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
49 * This API is intended to be used by the OS drivers (Linux, FreeRTOS etc)
50 * as well as bare metal drivers to command and use services from the uPower.
53 * The API functions fall in 3 categories:
58 * The communication with the uPower is mostly made through the Message Unit
62 * The API assumes each SoC power domain/CPU cluster receives 2 interrupts
63 * from the uPower MU:
68 * The normal uPower operation is done by service requests. There is an API
71 * The service request functions are non-blocking, and their completion can be
[all …]
Dupower_api.c79 /* installs a user callback for the Service Group */
109 * for sgrp_callback, it also means the service group is free to
147 * because the Tx and Rx interrupts are ORed
150 * by looking at the MU status registers
166 #ifndef UPWR_NAMESPACE /* extern "C" 'cancels' the effect of namespace */
171 /* default pointer->physical address conversion, returns the same address */
183 * address offset from the shared memory start.
185 * the structure pointed is copied to a buffer in the
186 * shared memory, and the buffer offset is returned.
187 * The 2nd argument is the service group to which the
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Include/dsp/
Dfiltering_functions.h13 * Licensed under the Apache License, Version 2.0 (the License); you may
14 * not use this file except in compliance with the License.
15 * You may obtain a copy of the License at
20 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
22 * See the License for the specific language governing permissions and
23 * limitations under the License.
54 * @brief Instance structure for the Q7 FIR filter.
58 uint16_t numTaps; /**< number of filter coefficients in the filter. */
59 …q7_t *pState; /**< points to the state variable array. The array is of length numTaps+b…
60 …const q7_t *pCoeffs; /**< points to the coefficient array. The array is of length numTap…
[all …]
/hal_nxp-latest/s32/drivers/s32k3/Mcl/include/
DLcu_Ip.h7 /* Prevention from multiple including the same header */
50 /* Check if header file and Lcu_Ip_Cfg.h file are of the same vendor */
55 /* Check if header file and Lcu_Ip_Cfg.h file are of the same Autosar version */
63 /* Check if header file and Lcu_Ip_Cfg.h file are of the same Software version */
84 * @brief This type contains the LCU Input Param Type.
85 * @details The Parameters set specific functionalities for Input
91the software sync mode for the inputs to this LC.When Software Override is enabled (SWEN),these bi…
97 * @brief This type contains the LCU Output Param Type.
98 * @details The Parameters set specific functionalities for Output
108 …LCU_IP_OUTPUT_SET_EN_FORCE_DMA = 5U, /**< @brief [LUT_DMA_EN] Enables the generatio…
[all …]
/hal_nxp-latest/s32/drivers/s32ze/EthSwt_NETC/include/
DNetc_EthSwt_Ip.h47 /* Check if current file and Mcal.h header file are of the same Autosar version */
100 /* Base address of the registers for the MAC Ports */
103 /* Base address of the registers for the pseudo Port */
127 …NGTH (2U) /*!< size of command ring 0. 2 means the size is 16 because …
130 …NGTH (2U) /*!< size of command ring 1. 2 means the size is 16 because …
164 * @details Initializes the indexed swtich with a given configuration for the switch index
167 * at all ports of the switch and the switch itself.
170 * @param[in] SwitchIdx Index of the switch within the context of the Ethernet Switch Driver
171 * Config Structure for the initialization
173 * @return Result of the operation
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-usb/output/source/device/class/
Dusb_device_ccid.h26 /*! @brief MAX slot number of the CCID device. */
28 /*! @brief MAX transfer entity number of the CCID device. */
30 /*! @brief MAX maximum message length of the CCID device. */
52 /* The voltage support in CCID device class-specific descriptor */
57 /* The protocol in CCID device class-specific descriptor */
61 /* The mechanical in CCID device class-specific descriptor */
68 /* The features in CCID device class-specific descriptor */
85 /* The PIN support in CCID device class-specific descriptor */
97 /*! @brief The message type of CCID device class-specific bulk-out pipe (Command pipe) */
113 /*! @brief The message type of CCID device class-specific bulk-in pipe (Response pipe) */
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-usb/host/class/
Dusb_host_msd.h45 /*! @brief retry time when transfer fail, when all the retries fail the transfer callback with erro…
79 …uint32_t CBWSignature; /*!< Signature that helps identify this data packet as a CBW. The signature…
80 contain the value 43425355h (little endian), indicating a CBW */
81 …uint32_t CBWTag; /*!< A Command Block Tag sent by the host. The device shall echo the contents of …
82 the host in the dCSWTag field of the associated CSW */
83 …uint32_t CBWDataTransferLength; /*!< The number of bytes of data that the host expects to transfer…
84 Bulk-Out endpoint during the execution of this command */
86 … Bit 7 Direction - the device shall ignore this bit if the dCBWDataTransferLength field is
88 0 = Data-Out from host to the device,
89 1 = Data-In from the device to the host.
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/Include/
Darm_math.h12 * Licensed under the Apache License, Version 2.0 (the License); you may
13 * not use this file except in compliance with the License.
14 * You may obtain a copy of the License at
19 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
21 * See the License for the specific language governing permissions and
22 * limitations under the License.
31 * This user manual describes the CMSIS DSP software library,
34 * The library is divided into a number of functions each covering a specific category:
46 * The library has separate functions for operating on 8-bit integers, 16-bit integers,
49 * Using the Library
[all …]
/hal_nxp-latest/zephyr/blobs/license/
DLA_OPT_NXP_Software_License.txt2 IMPORTANT. Read the following NXP Software License Agreement ("Agreement")
3 completely. By selecting the "I Accept" button at the end of this page, or by
4 downloading, installing, or using the Licensed Software, you indicate that you
5 accept the terms of the Agreement, and you acknowledge that you have the
7 these terms. You may then download or install the file. In the event of a
8 conflict between the terms of this Agreement and any license terms and
9 conditions for NXP’s proprietary software embedded anywhere in the Licensed
10 Software file, the terms of this Agreement shall control. If a separate
11 license agreement for the Licensed Software has been signed by you and NXP,
12 then that agreement shall govern your use of the Licensed Software and shall
[all …]
/hal_nxp-latest/mcux/mcux-sdk/
DLA_OPT_NXP_Software_License.txt2 IMPORTANT. Read the following NXP Software License Agreement ("Agreement")
3 completely. By selecting the "I Accept" button at the end of this page, or by
4 downloading, installing, or using the Licensed Software, you indicate that you
5 accept the terms of the Agreement, and you acknowledge that you have the
7 these terms. You may then download or install the file. In the event of a
8 conflict between the terms of this Agreement and any license terms and
9 conditions for NXP’s proprietary software embedded anywhere in the Licensed
10 Software file, the terms of this Agreement shall control. If a separate
11 license agreement for the Licensed Software has been signed by you and NXP,
12 then that agreement shall govern your use of the Licensed Software and shall
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/lmem/
Dfsl_lmem_cache.c27 * brief Enables/disables the processor code bus cache.
28 * This function enables/disables the cache. The function first invalidates the entire cache
29 * and then enables/disables both the cache and write buffers.
32 * param enable The enable or disable flag.
33 * true - enable the code cache.
34 * false - disable the code cache.
40 /* First, invalidate the entire cache. */ in LMEM_EnableCodeCache()
43 /* Now enable the cache. */ in LMEM_EnableCodeCache()
51 /* Now disable the cache. */ in LMEM_EnableCodeCache()
57 * brief Invalidates the processor code bus cache.
[all …]
Dfsl_lmem_cache.h83 * @brief Enables/disables the processor code bus cache.
84 * This function enables/disables the cache. The function first invalidates the entire cache
85 * and then enables/disables both the cache and write buffers.
88 * @param enable The enable or disable flag.
89 * true - enable the code cache.
90 * false - disable the code cache.
95 * @brief Enables/disables the processor code bus write buffer.
98 * @param enable The enable or disable flag.
99 * true - enable the code bus write buffer.
100 * false - disable the code bus write buffer.
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_inverse_f32.c16 * Licensed under the Apache License, Version 2.0 (the License); you may
17 * not use this file except in compliance with the License.
18 * You may obtain a copy of the License at
23 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
25 * See the License for the specific language governing permissions and
26 * limitations under the License.
39 Computes the inverse of a matrix.
41The inverse is defined only if the input matrix is square and non-singular (the determinant is non…
42 The function checks that the input and output matrices are square and of the same size.
44 Matrix inversion is numerically sensitive and the CMSIS DSP library only supports matrix
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_enet/
Dfsl_enet.h23 /*! @brief Defines the driver version. */
27 /*! @name Control and status region bit masks of the receive buffer descriptor. */
57 /*! @name Control and status bit masks of the transmit buffer descriptor. */
101 #define ENET_RING_NUM_MAX (2U) /*!< The maximum number of Tx/Rx descriptor rings. */
102 #define ENET_MTL_RXFIFOSIZE (2048U) /*!< The Rx fifo size. */
103 #define ENET_MTL_TXFIFOSIZE (2048U) /*!< The Tx fifo size. */
104 #define ENET_MACINT_ENUM_OFFSET (16U) /*!< The offset for mac interrupt in enum type. */
105 #define ENET_FRAME_TX_LEN_LIMITATION (ENET_TXDESCRIP_RD_BL1_MASK) /*!< The Tx frame length software…
106 #define ENET_FRAME_RX_ERROR_BITS(x) (((x) >> 19U) & 0x3FU) /*!< The Rx frame error bits fiel…
109 /*! @brief Defines the status return codes for transaction. */
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/enet_qos/
Dfsl_enet_qos.h34 /*! @brief Defines the driver version. */
38 /*! @name Control and status region bit masks of the receive buffer descriptor. */
74 /*! @name Control and status bit masks of the transmit buffer descriptor. */
114 #define ENET_QOS_RING_NUM_MAX (5U) /*!< The Maximum number of tx/rx descriptor rings. */
120 #define ENET_QOS_MTL_RXFIFOSIZE (8192U) /*!< The rx fifo size. */
121 #define ENET_QOS_MTL_TXFIFOSIZE (8192U) /*!< The tx fifo size. */
122 #define ENET_QOS_MACINT_ENUM_OFFSET (16U) /*!< The offest for mac interrupt in enum type. */
125 #define ENET_QOS_EST_WID (24U) /*!< Width of the time interval in Gate Control List */
129 /*! @brief Defines the status return codes for transaction. */
155 /*! @brief Defines the MII/RGMII mode for data interface between the MAC and the PHY. */
[all …]
/hal_nxp-latest/mcux/mcux-sdk/scripts/kconfig/
Dkconfiglib.py12 See the homepage at https://github.com/ulfalizer/Kconfiglib for a longer
15 Since Kconfiglib 12.0.0, the library version is available in
20 Using Kconfiglib on the Linux kernel with the Makefile targets
23 For the Linux kernel, a handy interface is provided by the
25 the 'patch' utility:
30 Warning: Not passing -p1 to patch will cause the wrong file to be patched.
32 Please tell me if the patch does not apply. It should be trivial to apply
33 manually, as it's just a block of text that needs to be inserted near the other
36 Look further down for a motivation for the Makefile patch and for instructions
39 If you do not wish to install Kconfiglib via pip, the Makefile patch is set up
[all …]
/hal_nxp-latest/s32/drivers/s32k3/Eth_GMAC/include/
DGmac_Ip.h98 * @brief Initializes the GMAC module
100 * This function initializes and enables the GMAC module, configuring receive and transmit control
101 * settings, the receive and transmit descriptors rings, and the MAC physical address.
104 * packets are routed depending on the VLAN Tag Priority field according to
105 * the provided configuration.
108 * @param[in] config Pointer to the module configuration structure
110 * @retval GMAC_STATUS_SUCCESS The initialization was successful.
111 * @retval GMAC_STATUS_TIMEOUT The DMA subsystem reset could not complete.
117 * @brief Deinitializes the GMAC module
119 * This function disables the interrupts and then disables the GMAC module.
[all …]

12345678910>>...255