forked from luck/tmp_suning_uos_patched
soc/tegra: bpmp: Update ABI header
Update the firmware header to support uninitialization of UPHY PLL when the PCIe controller is operating in endpoint mode and host cuts the PCIe reference clock. Signed-off-by: Vidya Sagar <vidyas@nvidia.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Acked-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
5e50ee27d4
commit
ee22d0c5e8
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved.
|
||||
*/
|
||||
|
||||
#ifndef _ABI_BPMP_ABI_H_
|
||||
|
@ -2119,6 +2119,7 @@ enum {
|
|||
CMD_UPHY_PCIE_LANE_MARGIN_STATUS = 2,
|
||||
CMD_UPHY_PCIE_EP_CONTROLLER_PLL_INIT = 3,
|
||||
CMD_UPHY_PCIE_CONTROLLER_STATE = 4,
|
||||
CMD_UPHY_PCIE_EP_CONTROLLER_PLL_OFF = 5,
|
||||
CMD_UPHY_MAX,
|
||||
};
|
||||
|
||||
|
@ -2151,6 +2152,11 @@ struct cmd_uphy_pcie_controller_state_request {
|
|||
uint8_t enable;
|
||||
} __ABI_PACKED;
|
||||
|
||||
struct cmd_uphy_ep_controller_pll_off_request {
|
||||
/** @brief EP controller number, valid: 0, 4, 5 */
|
||||
uint8_t ep_controller;
|
||||
} __ABI_PACKED;
|
||||
|
||||
/**
|
||||
* @ingroup UPHY
|
||||
* @brief Request with #MRQ_UPHY
|
||||
|
@ -2165,6 +2171,7 @@ struct cmd_uphy_pcie_controller_state_request {
|
|||
* |CMD_UPHY_PCIE_LANE_MARGIN_STATUS | |
|
||||
* |CMD_UPHY_PCIE_EP_CONTROLLER_PLL_INIT |cmd_uphy_ep_controller_pll_init_request |
|
||||
* |CMD_UPHY_PCIE_CONTROLLER_STATE |cmd_uphy_pcie_controller_state_request |
|
||||
* |CMD_UPHY_PCIE_EP_CONTROLLER_PLL_OFF |cmd_uphy_ep_controller_pll_off_request |
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -2178,6 +2185,7 @@ struct mrq_uphy_request {
|
|||
struct cmd_uphy_margin_control_request uphy_set_margin_control;
|
||||
struct cmd_uphy_ep_controller_pll_init_request ep_ctrlr_pll_init;
|
||||
struct cmd_uphy_pcie_controller_state_request controller_state;
|
||||
struct cmd_uphy_ep_controller_pll_off_request ep_ctrlr_pll_off;
|
||||
} __UNION_ANON;
|
||||
} __ABI_PACKED;
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user