Go to the source code of this file.
Data Structures | |
| struct | tisci_boardcfg_substructure_pm_header |
| Contains a unique magic number for each substructure and the size of the associated superstructure for data validation/API compatibility checks. More... | |
| struct | tisci_boardcfg_abi_pm_rev |
| Board Config data ABI version. More... | |
| struct | tisci_boardcfg_pm_lpm_cfg |
| Board Config LPM configuration. More... | |
| struct | tisci_boardcfg_pm_rsvd_pmic_cfg |
| PMIC configuration. More... | |
| struct | tisci_boardcfg_pm_rsvd_entry |
| struct | tisci_boardcfg_pm_rsvd_cfg |
| Reserved configuration. More... | |
| struct | tisci_boardcfg_pm_pll_cfg_entry |
| Power Management PLL configuration entry. More... | |
| struct | tisci_boardcfg_pm_pll_cfg |
| Power Management PLL configuration. More... | |
| struct | tisci_boardcfg_pm_dev_cfg_entry |
| Power Management Device configuration entry. More... | |
| struct | tisci_boardcfg_pm_dev_cfg |
| Power Management Device configuration. More... | |
| struct | tisci_boardcfg_pm |
| Power Management configuration. More... | |
Macros | |
| #define | TISCI_BOARDCFG_PM_LPM_CFG_MAGIC_NUM (0x4C41U) |
| This file contains: More... | |
| #define | TISCI_BOARDCFG_PM_PMIC_CFG_MAGIC_NUM (0x8A1DU) |
| #define | TISCI_BOARDCFG_PM_PLL_CFG_MAGIC_NUM (0xC31EU) |
| #define | TISCI_BOARDCFG_PM_DEV_CFG_MAGIC_NUM (0x74B1U) |
| #define | TISCI_BOARDCFG_PM_RSVD_ENTRY_CFG_MAGIC_NUM (0x3CFAU) |
| #define | TISCI_BOARDCFG_PM_ABI_MAJ_VALUE_V0 (0x00U) |
| #define | TISCI_BOARDCFG_PM_ABI_MIN_VALUE_V0 (0x01U) |
| #define | TISCI_BOARDCFG_PM_ABI_MAJ_VALUE_V1 (0x01U) |
| #define | TISCI_BOARDCFG_PM_ABI_MIN_VALUE_V1 (0x01U) |
| #define | PM_RSVD_ENTRIES_MAX (32U) |
Functions | |
| struct tisci_boardcfg_substructure_pm_header | __attribute__ ((__packed__)) |
Variables | |
| uint16_t | magic |
| uint16_t | size |
| uint8_t | tisci_boardcfg_abi_maj |
| uint8_t | tisci_boardcfg_abi_min |
| struct tisci_boardcfg_substructure_pm_header | subhdr |
| uint8_t | tisci_boardcfg_suspend_initiator |
| uint8_t | tisci_boardcfg_lpm_mode |
| uint16_t | lpm_rsvd1 |
| uint32_t | lpm_rsvd2 |
| uint32_t | pmic_cfg_1 |
| uint32_t | pmic_cfg_2 |
| uint32_t | pmic_cfg_3 |
| uint16_t | reserved1 |
| uint16_t | reserved2 |
| uint16_t | reserved3 |
| uint8_t | reserved4 |
| uint8_t | reserved5 |
| uint32_t | reserved_1 |
| uint32_t | reserved_2 |
| uint32_t | reserved_3 |
| uint16_t | reserved_entry_size |
| uint32_t | dev_id |
| uint32_t | clk_id |
| uint64_t | pll_freq |
| struct tisci_boardcfg_pm_pll_cfg_entry | pll_cfg_entries [5] |
| uint32_t | state |
| uint32_t | flag |
| struct tisci_boardcfg_pm_dev_cfg_entry | dev_cfg_entries [5] |
| struct tisci_boardcfg_abi_pm_rev | rev |
| struct tisci_boardcfg_pm_lpm_cfg | lpm_cfg |
| struct tisci_boardcfg_pm_pll_cfg | pll_cfg |
| struct tisci_boardcfg_pm_dev_cfg | dev_cfg |
| struct tisci_boardcfg_pm_rsvd_pmic_cfg | rsvd_pmic_cfg |
| struct tisci_boardcfg_pm_rsvd_cfg | rsvd_cfg |
| uint16_t magic |
| uint16_t size |
| uint8_t tisci_boardcfg_abi_maj |
| uint8_t tisci_boardcfg_abi_min |
| struct tisci_boardcfg_substructure_pm_header subhdr |
| uint8_t tisci_boardcfg_suspend_initiator |
| uint8_t tisci_boardcfg_lpm_mode |
| uint16_t lpm_rsvd1 |
| uint32_t lpm_rsvd2 |
| uint32_t pmic_cfg_1 |
| uint32_t pmic_cfg_2 |
| uint32_t pmic_cfg_3 |
| uint16_t reserved1 |
| uint16_t reserved2 |
| uint16_t reserved3 |
| uint8_t reserved4 |
| uint8_t reserved5 |
| uint32_t reserved_1 |
| uint32_t reserved_2 |
| uint32_t reserved_3 |
| uint16_t reserved_entry_size |
| uint32_t dev_id |
| uint32_t clk_id |
| uint64_t pll_freq |
| struct tisci_boardcfg_pm_pll_cfg_entry pll_cfg_entries[5] |
| uint8_t state |
| uint32_t flag |
| struct tisci_boardcfg_pm_dev_cfg_entry dev_cfg_entries[5] |
| struct tisci_boardcfg_abi_pm_rev rev |
| struct tisci_boardcfg_pm_lpm_cfg lpm_cfg |
| struct tisci_boardcfg_pm_pll_cfg pll_cfg |
| struct tisci_boardcfg_pm_dev_cfg dev_cfg |
| struct tisci_boardcfg_pm_rsvd_pmic_cfg rsvd_pmic_cfg |
| struct tisci_boardcfg_pm_rsvd_cfg rsvd_cfg |