Lines Matching full:bpmp

35  * @brief Messages sent to/from BPMP via IPC
47 * The CPU requests the BPMP to perform a particular service by
52 * The BPMP processes the data and replies with an IVC frame (on the
58 * BPMP can lead to BPMP eventually sending an MRQ message to the
60 * a thermal trip point, the BPMP may eventually send a single
145 * BPMP. Subject to change in future
188 * * Targets: BPMP
192 * Behavior is equivalent to a simple #MRQ_PING except that BPMP
228 * @brief Query BPMP firmware's tag (i.e. version information)
232 * * Targets: BPMP
242 * Used by #MRQ_QUERY_TAG call to ask BPMP to fill in the memory
243 * pointed by #addr with BPMP firmware header.
256 * @brief dynamically load a BPMP code module
260 * * Targets: BPMP
310 * * Targets: BPMP
336 * * Targets: BPMP
379 * * Targets: BPMP
446 * * Targets: BPMP
462 * The length of data[ ] is unknown to the BPMP core firmware
475 * The length of data[ ] is unknown to the BPMP core firmware
484 * @brief Interact with BPMP's debugfs file nodes
488 * * Targets: BPMP
497 * The BPMP firmware implements a pseudo-filesystem called
508 * BPMP firmware's ABI. debugfs files may be added or removed in any
627 * * Targets: BPMP
646 * Used by the sender of an #MRQ_RESET message to request BPMP to
663 * * Targets: BPMP
742 * Processing an cmd_i2c_xfer_request::data_buf causes BPMP to execute
778 * * Targets: BPMP
1035 * * Targets: BPMP
1076 * * Targets: BPMP
1086 * Used by #MRQ_PG_UPDATE_STATE call to request BPMP to change the
1093 * @details Ignored by many versions of the BPMP
1119 * @brief interact with BPMP thermal framework
1129 * The BPMP firmware includes a thermal framework. Drivers within the
1130 * bpmp firmware register with the framework to provide thermal
1135 * hits the indicated temperature. The BPMP firmware uses this thermal
1140 * mrq_thermal_host_to_bpmp_request) to interact with the BPMP thermal
1144 * When a trip point set by the CPU gets crossed, BPMP firmware issues
1151 * @brief Check whether the BPMP driver supports the specified
1180 * temperature hits a trip point, the BPMP will send a message
1201 /** @brief: number of supported host-to-bpmp commands. May
1213 * BPMP needs to supply request parameters. Host only needs to
1218 /** @brief: number of supported bpmp-to-host commands. May
1225 * Host->BPMP request data for request type CMD_THERMAL_QUERY_ABI
1234 * Host->BPMP request data for request type CMD_THERMAL_GET_TEMP
1243 * BPMP->Host reply data for request CMD_THERMAL_GET_TEMP
1256 * Host->BPMP request data for request type CMD_THERMAL_SET_TRIP
1271 * BPMP->Host request data for request type CMD_THERMAL_HOST_TRIP_REACHED
1280 * BPMP->Host reply data for request type CMD_THERMAL_GET_NUM_ZONES
1290 * Host->BPMP request data.
1307 * BPMP->Host request data.
1320 * Data in reply to a Host->BPMP request.
1335 * * Targets: BPMP
1347 * from BPMP to memory space pointed by #addr. CCPLEX is responsible
1349 * appropriately map it for BPMP before sending the request.
1394 * * Targets: BPMP
1409 * 3. A bug is discovered in an existing implementation of the BPMP-FW
1421 * If ratchet is less than BPMP's #BPMP_ABI_RATCHET_VALUE, BPMP may
1423 * BPMP-FW cannot interoperate correctly with the requester. Requester
1424 * should cease further communication with BPMP.
1437 * against which BPMP firwmare was compiled.
1440 * the requster must either interoperate with BPMP according to an ABI
1442 * communication with BPMP.
1449 /** @brief BPMP's ratchet value */
1461 * * Targets: BPMP
1498 * * Targets: BPMP