mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-05 18:13:26 -04:00
PCI: qcom: Use macros for defining total no. of clocks & supplies
To keep uniformity, let's use macros to define the total number of clocks
and supplies in qcom_pcie_resources_{2_7_0/2_9_0} structs.
Link: https://lore.kernel.org/r/20230316081117.14288-14-manivannan.sadhasivam@linaro.org
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
This commit is contained in:
committed by
Lorenzo Pieralisi
parent
fb0eacb297
commit
656a08820e
@@ -185,16 +185,18 @@ struct qcom_pcie_resources_2_4_0 {
|
||||
int num_resets;
|
||||
};
|
||||
|
||||
/* 6 clocks typically, 7 for sm8250 */
|
||||
#define QCOM_PCIE_2_7_0_MAX_CLOCKS 12
|
||||
#define QCOM_PCIE_2_7_0_MAX_SUPPLIES 2
|
||||
struct qcom_pcie_resources_2_7_0 {
|
||||
struct clk_bulk_data clks[12];
|
||||
struct clk_bulk_data clks[QCOM_PCIE_2_7_0_MAX_CLOCKS];
|
||||
int num_clks;
|
||||
struct regulator_bulk_data supplies[2];
|
||||
struct regulator_bulk_data supplies[QCOM_PCIE_2_7_0_MAX_SUPPLIES];
|
||||
struct reset_control *pci_reset;
|
||||
};
|
||||
|
||||
#define QCOM_PCIE_2_9_0_MAX_CLOCKS 5
|
||||
struct qcom_pcie_resources_2_9_0 {
|
||||
struct clk_bulk_data clks[5];
|
||||
struct clk_bulk_data clks[QCOM_PCIE_2_9_0_MAX_CLOCKS];
|
||||
struct reset_control *rst;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user