]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
fix(zynqmp): resolve the misra 4.6 warnings
authorVenkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Thu, 19 May 2022 09:19:49 +0000 (14:49 +0530)
committerVenkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Mon, 6 Jun 2022 05:48:03 +0000 (11:18 +0530)
MISRA Violation: MISRA-C:2012 R.4.6
- Using basic numerical type int rather than a typedef
that includes size and signedness information.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Change-Id: I9fb686e7aa2b85af6dfcb7bb5f87eddf469fb85c

23 files changed:
plat/xilinx/common/include/pm_client.h
plat/xilinx/common/include/pm_common.h
plat/xilinx/common/include/pm_ipi.h
plat/xilinx/common/ipi_mailbox_service/ipi_mailbox_svc.c
plat/xilinx/common/plat_startup.c
plat/xilinx/common/pm_service/pm_ipi.c
plat/xilinx/zynqmp/aarch64/zynqmp_common.c
plat/xilinx/zynqmp/bl31_zynqmp_setup.c
plat/xilinx/zynqmp/include/plat_private.h
plat/xilinx/zynqmp/plat_psci.c
plat/xilinx/zynqmp/plat_topology.c
plat/xilinx/zynqmp/plat_zynqmp.c
plat/xilinx/zynqmp/pm_service/pm_api_clock.c
plat/xilinx/zynqmp/pm_service/pm_api_clock.h
plat/xilinx/zynqmp/pm_service/pm_api_ioctl.c
plat/xilinx/zynqmp/pm_service/pm_api_ioctl.h
plat/xilinx/zynqmp/pm_service/pm_api_pinctrl.c
plat/xilinx/zynqmp/pm_service/pm_api_pinctrl.h
plat/xilinx/zynqmp/pm_service/pm_api_sys.c
plat/xilinx/zynqmp/pm_service/pm_api_sys.h
plat/xilinx/zynqmp/pm_service/pm_client.c
plat/xilinx/zynqmp/pm_service/pm_svc_main.c
plat/xilinx/zynqmp/pm_service/pm_svc_main.h

index e91bb8f6c295507a3f7ed0c60af66cec1bb4e670..7bb77577e9aa74f3e2ace5de775a6e3e1c2be18b 100644 (file)
@@ -16,7 +16,7 @@
 #include "pm_defs.h"
 
 /* Functions to be implemented by each PU */
-void pm_client_suspend(const struct pm_proc *proc, unsigned int state);
+void pm_client_suspend(const struct pm_proc *proc, uint32_t state);
 void pm_client_abort_suspend(void);
 void pm_client_wakeup(const struct pm_proc *proc);
 
index 0c24a366566da58941e89ed9ca435bfb5faeaf1f..06efa4b4ec956341fcf030958fb99625e9ccd89d 100644 (file)
@@ -48,10 +48,10 @@ struct pm_ipi {
  */
 struct pm_proc {
        const uint32_t node_id;
-       const unsigned int pwrdn_mask;
+       const uint32_t pwrdn_mask;
        const struct pm_ipi *ipi;
 };
 
-const struct pm_proc *pm_get_proc(unsigned int cpuid);
+const struct pm_proc *pm_get_proc(uint32_t cpuid);
 
 #endif /* PM_COMMON_H */
index 8c7738d71bfc80d9c48bd92c9ae7cd07270f8975..2d20b9f25c54449f4528bb562cbaf54d8b94968f 100644 (file)
@@ -13,7 +13,7 @@
 #define IPI_BLOCKING           1
 #define IPI_NON_BLOCKING       0
 
-int pm_ipi_init(const struct pm_proc *proc);
+int32_t pm_ipi_init(const struct pm_proc *proc);
 
 enum pm_ret_status pm_ipi_send(const struct pm_proc *proc,
                               uint32_t payload[PAYLOAD_ARG_CNT]);
@@ -21,8 +21,8 @@ enum pm_ret_status pm_ipi_send_non_blocking(const struct pm_proc *proc,
                                            uint32_t payload[PAYLOAD_ARG_CNT]);
 enum pm_ret_status pm_ipi_send_sync(const struct pm_proc *proc,
                                    uint32_t payload[PAYLOAD_ARG_CNT],
-                                   unsigned int *value, size_t count);
-void pm_ipi_buff_read_callb(unsigned int *value, size_t count);
+                                   uint32_t *value, size_t count);
+void pm_ipi_buff_read_callb(uint32_t *value, size_t count);
 void pm_ipi_irq_enable(const struct pm_proc *proc);
 void pm_ipi_irq_clear(const struct pm_proc *proc);
 uint32_t pm_ipi_irq_status(const struct pm_proc *proc);
index f53115885393756d6a8f8f911bb877701bd2a613..99aad2a5ba72316084acbc06443e9e71bec4c56d 100644 (file)
@@ -67,10 +67,10 @@ uint64_t ipi_smc_handler(uint32_t smc_fid, uint64_t x1, uint64_t x2,
                         uint64_t x3, uint64_t x4, void *cookie,
                         void *handle, uint64_t flags)
 {
-       int ret;
+       int32_t ret;
        uint32_t ipi_local_id;
        uint32_t ipi_remote_id;
-       unsigned int is_secure;
+       uint32_t is_secure;
 
        ipi_local_id = x1 & UNSIGNED32_MASK;
        ipi_remote_id = x2 & UNSIGNED32_MASK;
@@ -94,7 +94,7 @@ uint64_t ipi_smc_handler(uint32_t smc_fid, uint64_t x1, uint64_t x2,
                SMC_RET1(handle, 0);
        case IPI_MAILBOX_STATUS_ENQUIRY:
        {
-               int disable_irq;
+               int32_t disable_irq;
 
                disable_irq = (x3 & IPI_SMC_ENQUIRY_DIRQ_MASK) ? 1 : 0;
                ret = ipi_mb_enquire_status(ipi_local_id, ipi_remote_id);
@@ -112,7 +112,7 @@ uint64_t ipi_smc_handler(uint32_t smc_fid, uint64_t x1, uint64_t x2,
        }
        case IPI_MAILBOX_ACK:
        {
-               int enable_irq;
+               int32_t enable_irq;
 
                enable_irq = (x3 & IPI_SMC_ACK_EIRQ_MASK) ? 1 : 0;
                ipi_mb_ack(ipi_local_id, ipi_remote_id);
index b8f88c46c28d0169cb8e92a5d09c09fc96ef9f44..bf262c42fb8863c3446a30beddfcaccc82735848 100644 (file)
@@ -75,7 +75,7 @@ struct xfsbl_atf_handoff_params {
  *
  * Return: FSBL_FLAGS_A53_0, FSBL_FLAGS_A53_1, FSBL_FLAGS_A53_2 or FSBL_FLAGS_A53_3
  */
-static int get_fsbl_cpu(const struct xfsbl_partition *partition)
+static int32_t get_fsbl_cpu(const struct xfsbl_partition *partition)
 {
        uint64_t flags = partition->flags & FSBL_FLAGS_CPU_MASK;
 
@@ -89,7 +89,7 @@ static int get_fsbl_cpu(const struct xfsbl_partition *partition)
  *
  * Return: FSBL_FLAGS_EL0, FSBL_FLAGS_EL1, FSBL_FLAGS_EL2 or FSBL_FLAGS_EL3
  */
-static int get_fsbl_el(const struct xfsbl_partition *partition)
+static int32_t get_fsbl_el(const struct xfsbl_partition *partition)
 {
        uint64_t flags = partition->flags & FSBL_FLAGS_EL_MASK;
 
@@ -103,7 +103,7 @@ static int get_fsbl_el(const struct xfsbl_partition *partition)
  *
  * Return: FSBL_FLAGS_NON_SECURE or FSBL_FLAGS_SECURE
  */
-static int get_fsbl_ss(const struct xfsbl_partition *partition)
+static int32_t get_fsbl_ss(const struct xfsbl_partition *partition)
 {
        uint64_t flags = partition->flags & FSBL_FLAGS_TZ_MASK;
 
@@ -117,7 +117,7 @@ static int get_fsbl_ss(const struct xfsbl_partition *partition)
  *
  * Return: SPSR_E_LITTLE or SPSR_E_BIG
  */
-static int get_fsbl_endian(const struct xfsbl_partition *partition)
+static int32_t get_fsbl_endian(const struct xfsbl_partition *partition)
 {
        uint64_t flags = partition->flags & FSBL_FLAGS_ENDIAN_MASK;
 
@@ -137,7 +137,7 @@ static int get_fsbl_endian(const struct xfsbl_partition *partition)
  *
  * Return: FSBL_FLAGS_ESTATE_A32 or FSBL_FLAGS_ESTATE_A64
  */
-static int get_fsbl_estate(const struct xfsbl_partition *partition)
+static int32_t get_fsbl_estate(const struct xfsbl_partition *partition)
 {
        uint64_t flags = partition->flags & FSBL_FLAGS_ESTATE_MASK;
 
@@ -193,8 +193,8 @@ enum fsbl_handoff fsbl_atf_handover(entry_point_info_t *bl32,
         */
        for (size_t i = 0; i < ATFHandoffParams->num_entries; i++) {
                entry_point_info_t *image;
-               int target_estate, target_secure;
-               int target_cpu, target_endianness, target_el;
+               int32_t target_estate, target_secure;
+               int32_t target_cpu, target_endianness, target_el;
 
                VERBOSE("BL31: %zd: entry:0x%" PRIx64 ", flags:0x%" PRIx64 "\n", i,
                        ATFHandoffParams->partition[i].entry_point,
index 1d1ba852f71c7db56d8e4e9fc31851d9534ea0eb..12313f269918edc4115dd2e550c05323c0b1a3fe 100644 (file)
@@ -30,7 +30,7 @@ DEFINE_BAKERY_LOCK(pm_secure_lock);
  *
  * Called from pm_setup initialization function
  */
-int pm_ipi_init(const struct pm_proc *proc)
+int32_t pm_ipi_init(const struct pm_proc *proc)
 {
        bakery_lock_init(&pm_secure_lock);
        ipi_mb_open(proc->ipi->local_ipi_id, proc->ipi->remote_ipi_id);
@@ -131,12 +131,12 @@ enum pm_ret_status pm_ipi_send(const struct pm_proc *proc,
  * @return     Returns status, either success or error+reason
  */
 static enum pm_ret_status pm_ipi_buff_read(const struct pm_proc *proc,
-                                          unsigned int *value, size_t count)
+                                          uint32_t *value, size_t count)
 {
        size_t i;
 #if IPI_CRC_CHECK
        size_t j;
-       unsigned int response_payload[PAYLOAD_ARG_CNT];
+       uint32_t response_payload[PAYLOAD_ARG_CNT];
 #endif
        uintptr_t buffer_base = proc->ipi->buffer_base +
                                IPI_BUFFER_TARGET_REMOTE_OFFSET +
@@ -177,7 +177,7 @@ static enum pm_ret_status pm_ipi_buff_read(const struct pm_proc *proc,
  *
  * @return     Returns status, either success or error+reason
  */
-void pm_ipi_buff_read_callb(unsigned int *value, size_t count)
+void pm_ipi_buff_read_callb(uint32_t *value, size_t count)
 {
        size_t i;
 #if IPI_CRC_CHECK
@@ -224,7 +224,7 @@ void pm_ipi_buff_read_callb(unsigned int *value, size_t count)
  */
 enum pm_ret_status pm_ipi_send_sync(const struct pm_proc *proc,
                                    uint32_t payload[PAYLOAD_ARG_CNT],
-                                   unsigned int *value, size_t count)
+                                   uint32_t *value, size_t count)
 {
        enum pm_ret_status ret;
 
@@ -255,7 +255,7 @@ void pm_ipi_irq_clear(const struct pm_proc *proc)
 
 uint32_t pm_ipi_irq_status(const struct pm_proc *proc)
 {
-       int ret;
+       int32_t ret;
 
        ret = ipi_mb_enquire_status(proc->ipi->local_ipi_id,
                                    proc->ipi->remote_ipi_id);
index 32b01231f476820f9de2cd26cf450716a255f5cb..98a9b99c9362decdff315f89b5cc599144e19a98 100644 (file)
@@ -29,7 +29,7 @@ const mmap_region_t plat_arm_mmap[] = {
        {0}
 };
 
-static unsigned int zynqmp_get_silicon_ver(void)
+static uint32_t zynqmp_get_silicon_ver(void)
 {
        static unsigned int ver;
 
@@ -43,7 +43,7 @@ static unsigned int zynqmp_get_silicon_ver(void)
        return ver;
 }
 
-unsigned int zynqmp_get_uart_clk(void)
+uint32_t zynqmp_get_uart_clk(void)
 {
        unsigned int ver = zynqmp_get_silicon_ver();
 
@@ -56,8 +56,8 @@ unsigned int zynqmp_get_uart_clk(void)
 
 #if LOG_LEVEL >= LOG_LEVEL_NOTICE
 static const struct {
-       unsigned int id;
-       unsigned int ver;
+       uint32_t id;
+       uint32_t ver;
        char *name;
        bool evexists;
 } zynqmp_devices[] = {
@@ -306,7 +306,7 @@ static char *zynqmp_print_silicon_idcode(void)
        return zynqmp_get_silicon_idcode_name();
 }
 
-static unsigned int zynqmp_get_ps_ver(void)
+static uint32_t zynqmp_get_ps_ver(void)
 {
        uint32_t ver = mmio_read_32(ZYNQMP_CSU_BASEADDR + ZYNQMP_CSU_VERSION_OFFSET);
 
@@ -318,8 +318,8 @@ static unsigned int zynqmp_get_ps_ver(void)
 
 static void zynqmp_print_platform_name(void)
 {
-       unsigned int ver = zynqmp_get_silicon_ver();
-       unsigned int rtl = zynqmp_get_rtl_ver();
+       uint32_t ver = zynqmp_get_silicon_ver();
+       uint32_t rtl = zynqmp_get_rtl_ver();
        char *label = "Unknown";
 
        switch (ver) {
@@ -343,7 +343,7 @@ static void zynqmp_print_platform_name(void)
 static inline void zynqmp_print_platform_name(void) { }
 #endif
 
-unsigned int zynqmp_get_bootmode(void)
+uint32_t zynqmp_get_bootmode(void)
 {
        uint32_t r;
        unsigned int ret;
@@ -375,9 +375,9 @@ void zynqmp_config_setup(void)
        generic_delay_timer_init();
 }
 
-unsigned int plat_get_syscnt_freq2(void)
+uint32_t plat_get_syscnt_freq2(void)
 {
-       unsigned int ver = zynqmp_get_silicon_ver();
+       uint32_t ver = zynqmp_get_silicon_ver();
 
        if (ver == ZYNQMP_CSU_VERSION_QEMU) {
                return 65000000;
index 6ded2e20bbe44aed7c3fb59888e36e6e3fed5813..38ad32b3d617b05db3156d64e2dbe4e4c4094625 100644 (file)
@@ -82,7 +82,7 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1,
                                  CONSOLE_FLAG_RUNTIME | CONSOLE_FLAG_BOOT);
        } else if (ZYNQMP_CONSOLE_IS(dcc)) {
                /* Initialize the dcc console for debug */
-               int rc = console_dcc_register();
+               int32_t rc = console_dcc_register();
                if (rc == 0) {
                        panic();
                }
index 288cc53011a30bdbab4e1635725f0d27c0e557f7..534777b1129ab27e006f44c07ff70159186cdbb5 100644 (file)
 
 void zynqmp_config_setup(void);
 
-unsigned int zynqmp_calc_core_pos(u_register_t mpidr);
+uint32_t zynqmp_calc_core_pos(u_register_t mpidr);
 
 /* ZynqMP specific functions */
-unsigned int zynqmp_get_uart_clk(void);
-unsigned int zynqmp_get_bootmode(void);
+uint32_t zynqmp_get_uart_clk(void);
+uint32_t zynqmp_get_bootmode(void);
 
 
 #if ZYNQMP_WDT_RESTART
index f337cf502f2a54ea870a19561b493c13ba1b0987..655a7765cfd2573a620f1faa54d53bb3c868b60d 100644 (file)
@@ -29,9 +29,9 @@ static void zynqmp_cpu_standby(plat_local_state_t cpu_state)
        wfi();
 }
 
-static int zynqmp_pwr_domain_on(u_register_t mpidr)
+static int32_t zynqmp_pwr_domain_on(u_register_t mpidr)
 {
-       unsigned int cpu_id = plat_core_pos_by_mpidr(mpidr);
+       uint32_t cpu_id = plat_core_pos_by_mpidr(mpidr);
        const struct pm_proc *proc;
        uint32_t buff[3];
        enum pm_ret_status ret;
@@ -60,7 +60,7 @@ static int zynqmp_pwr_domain_on(u_register_t mpidr)
 
 static void zynqmp_pwr_domain_off(const psci_power_state_t *target_state)
 {
-       unsigned int cpu_id = plat_my_core_pos();
+       uint32_t cpu_id = plat_my_core_pos();
        const struct pm_proc *proc = pm_get_proc(cpu_id);
 
        for (size_t i = 0; i <= PLAT_MAX_PWR_LVL; i++) {
@@ -84,8 +84,8 @@ static void zynqmp_pwr_domain_off(const psci_power_state_t *target_state)
 
 static void zynqmp_pwr_domain_suspend(const psci_power_state_t *target_state)
 {
-       unsigned int state;
-       unsigned int cpu_id = plat_my_core_pos();
+       uint32_t state;
+       uint32_t cpu_id = plat_my_core_pos();
        const struct pm_proc *proc = pm_get_proc(cpu_id);
 
        for (size_t i = 0; i <= PLAT_MAX_PWR_LVL; i++)
@@ -117,7 +117,7 @@ static void zynqmp_pwr_domain_on_finish(const psci_power_state_t *target_state)
 
 static void zynqmp_pwr_domain_suspend_finish(const psci_power_state_t *target_state)
 {
-       unsigned int cpu_id = plat_my_core_pos();
+       uint32_t cpu_id = plat_my_core_pos();
        const struct pm_proc *proc = pm_get_proc(cpu_id);
 
        for (size_t i = 0; i <= PLAT_MAX_PWR_LVL; i++) {
@@ -171,12 +171,12 @@ static void __dead2 zynqmp_system_reset(void)
        }
 }
 
-static int zynqmp_validate_power_state(unsigned int power_state,
+static int32_t zynqmp_validate_power_state(uint32_t power_state,
                                psci_power_state_t *req_state)
 {
        VERBOSE("%s: power_state: 0x%x\n", __func__, power_state);
 
-       int pstate = psci_get_pstate_type(power_state);
+       int32_t pstate = psci_get_pstate_type(power_state);
 
        assert(req_state);
 
index aab24aa07704e96bc8ec3c2ca00010ee2ffa50b3..41add9fd4521d4cf4faa30d06b5ea263e8a7a55c 100644 (file)
@@ -3,10 +3,11 @@
  *
  * SPDX-License-Identifier: BSD-3-Clause
  */
+#include <stdint.h>
 
-static const unsigned char plat_power_domain_tree_desc[] = {1, 4};
+static const uint8_t plat_power_domain_tree_desc[] = {1, 4};
 
-const unsigned char *plat_get_power_domain_tree_desc(void)
+const uint8_t *plat_get_power_domain_tree_desc(void)
 {
        return plat_power_domain_tree_desc;
 }
index 58a52a3bf16cac6efc93754cd9a104585a9ea175..25ebac6b927f30bcee7a62fcf5f77f7599b166d1 100644 (file)
@@ -7,7 +7,7 @@
 #include <plat_private.h>
 #include <plat/common/platform.h>
 
-int plat_core_pos_by_mpidr(u_register_t mpidr)
+int32_t plat_core_pos_by_mpidr(u_register_t mpidr)
 {
        if (mpidr & MPIDR_CLUSTER_MASK) {
                return -1;
index 1ea741cc3070dc01c2243a65b27237ac4f86ebf9..bfc6e44e4e258f97543973b0d54f3c82be4c7bf0 100644 (file)
@@ -228,8 +228,8 @@ struct pm_clock_node {
 struct pm_clock {
        char name[CLK_NAME_LEN];
        uint8_t num_nodes;
-       unsigned int control_reg;
-       unsigned int status_reg;
+       uint32_t control_reg;
+       uint32_t status_reg;
        int32_t (*parents)[];
        struct pm_clock_node(*nodes)[];
 };
@@ -2396,7 +2396,7 @@ static uint32_t pm_clk_invalid_list[] = {CLK_USB0, CLK_USB1, CLK_CSU_SPB,
  *
  * Return: Returns 1 if clock is valid else 0.
  */
-static bool pm_clock_valid(unsigned int clock_id)
+static bool pm_clock_valid(uint32_t clock_id)
 {
        unsigned int i;
 
@@ -2415,7 +2415,7 @@ static bool pm_clock_valid(unsigned int clock_id)
  *
  * Return: Returns type of clock (OUTPUT/EXTERNAL).
  */
-static unsigned int pm_clock_type(unsigned int clock_id)
+static uint32_t pm_clock_type(uint32_t clock_id)
 {
        return (clock_id < CLK_MAX_OUTPUT_CLK) ?
                CLK_TYPE_OUTPUT : CLK_TYPE_EXTERNAL;
@@ -2429,7 +2429,7 @@ static unsigned int pm_clock_type(unsigned int clock_id)
  *
  * @return     Returns success.
  */
-enum pm_ret_status pm_api_clock_get_num_clocks(unsigned int *nclocks)
+enum pm_ret_status pm_api_clock_get_num_clocks(uint32_t *nclocks)
 {
        *nclocks = CLK_MAX;
 
@@ -2444,7 +2444,7 @@ enum pm_ret_status pm_api_clock_get_num_clocks(unsigned int *nclocks)
  * This function is used by master to get nmae of clock specified
  * by given clock ID.
  */
-void pm_api_clock_get_name(unsigned int clock_id, char *name)
+void pm_api_clock_get_name(uint32_t clock_id, char *name)
 {
        if (clock_id == CLK_MAX) {
                memcpy(name, END_OF_CLK, sizeof(END_OF_CLK) > CLK_NAME_LEN ?
@@ -2472,13 +2472,13 @@ void pm_api_clock_get_name(unsigned int clock_id, char *name)
  *
  * @return     Returns status, either success or error+reason
  */
-enum pm_ret_status pm_api_clock_get_topology(unsigned int clock_id,
-                                            unsigned int index,
+enum pm_ret_status pm_api_clock_get_topology(uint32_t clock_id,
+                                            uint32_t index,
                                             uint32_t *topology)
 {
        struct pm_clock_node *clock_nodes;
        uint8_t num_nodes;
-       unsigned int i;
+       uint32_t i;
        uint16_t typeflags;
 
        if (!pm_clock_valid(clock_id)) {
@@ -2528,13 +2528,13 @@ enum pm_ret_status pm_api_clock_get_topology(unsigned int clock_id,
  *
  * @return     Returns status, either success or error+reason
  */
-enum pm_ret_status pm_api_clock_get_fixedfactor_params(unsigned int clock_id,
+enum pm_ret_status pm_api_clock_get_fixedfactor_params(uint32_t clock_id,
                                                       uint32_t *mul,
                                                       uint32_t *div)
 {
        struct pm_clock_node *clock_nodes;
        uint8_t num_nodes;
-       unsigned int type, i;
+       uint32_t type, i;
 
        if (!pm_clock_valid(clock_id)) {
                return PM_RET_ERROR_ARGS;
@@ -2581,11 +2581,11 @@ enum pm_ret_status pm_api_clock_get_fixedfactor_params(unsigned int clock_id,
  *
  * @return     Returns status, either success or error+reason
  */
-enum pm_ret_status pm_api_clock_get_parents(unsigned int clock_id,
-                                           unsigned int index,
+enum pm_ret_status pm_api_clock_get_parents(uint32_t clock_id,
+                                           uint32_t index,
                                            uint32_t *parents)
 {
-       unsigned int i;
+       uint32_t i;
        int32_t *clk_parents;
 
        if (!pm_clock_valid(clock_id)) {
@@ -2630,7 +2630,7 @@ enum pm_ret_status pm_api_clock_get_parents(unsigned int clock_id,
  *
  * @return     Returns status, either success or error+reason
  */
-enum pm_ret_status pm_api_clock_get_attributes(unsigned int clock_id,
+enum pm_ret_status pm_api_clock_get_attributes(uint32_t clock_id,
                                               uint32_t *attr)
 {
        if (clock_id >= CLK_MAX) {
@@ -2857,7 +2857,7 @@ enum pm_ret_status pm_clock_pll_disable(struct pm_pll *pll)
  * returned state value is valid or an error if returned by PMU
  */
 enum pm_ret_status pm_clock_pll_get_state(struct pm_pll *pll,
-                                         unsigned int *state)
+                                         uint32_t *state)
 {
        enum pm_ret_status status;
        enum pm_pll_mode mode;
@@ -2894,7 +2894,7 @@ enum pm_ret_status pm_clock_pll_get_state(struct pm_pll *pll,
  */
 enum pm_ret_status pm_clock_pll_set_parent(struct pm_pll *pll,
                                           enum clock_id clock_id,
-                                          unsigned int parent_index)
+                                          uint32_t parent_index)
 {
        if (!pll) {
                return PM_RET_ERROR_ARGS;
@@ -2927,7 +2927,7 @@ enum pm_ret_status pm_clock_pll_set_parent(struct pm_pll *pll,
  */
 enum pm_ret_status pm_clock_pll_get_parent(struct pm_pll *pll,
                                           enum clock_id clock_id,
-                                          unsigned int *parent_index)
+                                          uint32_t *parent_index)
 {
        if (!pll) {
                return PM_RET_ERROR_ARGS;
@@ -2962,7 +2962,7 @@ enum pm_ret_status pm_clock_pll_get_parent(struct pm_pll *pll,
  * @return      Success if mode is buffered or error if an argument is invalid
  */
 enum pm_ret_status pm_clock_set_pll_mode(enum clock_id clock_id,
-                                        unsigned int mode)
+                                        uint32_t mode)
 {
        struct pm_pll *pll = pm_clock_get_pll(clock_id);
 
@@ -2984,7 +2984,7 @@ enum pm_ret_status pm_clock_set_pll_mode(enum clock_id clock_id,
  * @return      Success if mode is stored or error if an argument is invalid
  */
 enum pm_ret_status pm_clock_get_pll_mode(enum clock_id clock_id,
-                                        unsigned int *mode)
+                                        uint32_t *mode)
 {
        struct pm_pll *pll = pm_clock_get_pll(clock_id);
 
@@ -3002,7 +3002,7 @@ enum pm_ret_status pm_clock_get_pll_mode(enum clock_id clock_id,
  *
  * @return     Returns success if clock_id is valid, otherwise an error
  */
-enum pm_ret_status pm_clock_id_is_valid(unsigned int clock_id)
+enum pm_ret_status pm_clock_id_is_valid(uint32_t clock_id)
 {
        if (!pm_clock_valid(clock_id)) {
                return PM_RET_ERROR_ARGS;
@@ -3022,7 +3022,7 @@ enum pm_ret_status pm_clock_id_is_valid(unsigned int clock_id)
  *
  * @return     True(1)=clock has the divider, false(0)=otherwise
  */
-uint8_t pm_clock_has_div(unsigned int clock_id, enum pm_clock_div_id div_id)
+uint8_t pm_clock_has_div(uint32_t clock_id, enum pm_clock_div_id div_id)
 {
        uint32_t i;
        struct pm_clock_node *nodes;
index 5efd63ff579467ba9188536fdc320fb7aab2b9f0..bc155927f2fc357ec093f8c3423cb5a1bf2228bd 100644 (file)
@@ -292,20 +292,20 @@ enum {
 struct pm_pll;
 struct pm_pll *pm_clock_get_pll(enum clock_id clock_id);
 struct pm_pll *pm_clock_get_pll_by_related_clk(enum clock_id clock_id);
-uint8_t pm_clock_has_div(unsigned int clock_id, enum pm_clock_div_id div_id);
+uint8_t pm_clock_has_div(uint32_t clock_id, enum pm_clock_div_id div_id);
 
-void pm_api_clock_get_name(unsigned int clock_id, char *name);
-enum pm_ret_status pm_api_clock_get_num_clocks(unsigned int *nclocks);
-enum pm_ret_status pm_api_clock_get_topology(unsigned int clock_id,
-                                            unsigned int index,
+void pm_api_clock_get_name(uint32_t clock_id, char *name);
+enum pm_ret_status pm_api_clock_get_num_clocks(uint32_t *nclocks);
+enum pm_ret_status pm_api_clock_get_topology(uint32_t clock_id,
+                                            uint32_t index,
                                             uint32_t *topology);
-enum pm_ret_status pm_api_clock_get_fixedfactor_params(unsigned int clock_id,
+enum pm_ret_status pm_api_clock_get_fixedfactor_params(uint32_t clock_id,
                                                       uint32_t *mul,
                                                       uint32_t *div);
-enum pm_ret_status pm_api_clock_get_parents(unsigned int clock_id,
-                                           unsigned int index,
+enum pm_ret_status pm_api_clock_get_parents(uint32_t clock_id,
+                                           uint32_t index,
                                            uint32_t *parents);
-enum pm_ret_status pm_api_clock_get_attributes(unsigned int clock_id,
+enum pm_ret_status pm_api_clock_get_attributes(uint32_t clock_id,
                                               uint32_t *attr);
 enum pm_ret_status pm_api_clock_get_max_divisor(enum clock_id clock_id,
                                                uint8_t div_type,
@@ -313,21 +313,21 @@ enum pm_ret_status pm_api_clock_get_max_divisor(enum clock_id clock_id,
 
 enum pm_ret_status pm_clock_get_pll_node_id(enum clock_id clock_id,
                                            enum pm_node_id *node_id);
-enum pm_ret_status pm_clock_id_is_valid(unsigned int clock_id);
+enum pm_ret_status pm_clock_id_is_valid(uint32_t clock_id);
 
 enum pm_ret_status pm_clock_pll_enable(struct pm_pll *pll);
 enum pm_ret_status pm_clock_pll_disable(struct pm_pll *pll);
 enum pm_ret_status pm_clock_pll_get_state(struct pm_pll *pll,
-                                         unsigned int *state);
+                                         uint32_t *state);
 enum pm_ret_status pm_clock_pll_set_parent(struct pm_pll *pll,
                                           enum clock_id clock_id,
-                                          unsigned int parent_index);
+                                          uint32_t parent_index);
 enum pm_ret_status pm_clock_pll_get_parent(struct pm_pll *pll,
                                           enum clock_id clock_id,
-                                          unsigned int *parent_index);
+                                          uint32_t *parent_index);
 enum pm_ret_status pm_clock_set_pll_mode(enum clock_id clock_id,
-                                        unsigned int mode);
+                                        uint32_t mode);
 enum pm_ret_status pm_clock_get_pll_mode(enum clock_id clock_id,
-                                        unsigned int *mode);
+                                        uint32_t *mode);
 
 #endif /* PM_API_CLOCK_H */
index f12143a37e02d253560e029d9173273658b238ee..1380895c2ca12059c04a4193901ceac30b97605f 100644 (file)
@@ -29,9 +29,9 @@
  *
  * @return     Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_get_rpu_oper_mode(unsigned int *mode)
+static enum pm_ret_status pm_ioctl_get_rpu_oper_mode(uint32_t *mode)
 {
-       unsigned int val;
+       uint32_t val;
 
        val = mmio_read_32(ZYNQMP_RPU_GLBL_CNTL);
        val &= ZYNQMP_SLSPLIT_MASK;
@@ -55,9 +55,9 @@ static enum pm_ret_status pm_ioctl_get_rpu_oper_mode(unsigned int *mode)
  *
  * @return     Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_set_rpu_oper_mode(unsigned int mode)
+static enum pm_ret_status pm_ioctl_set_rpu_oper_mode(uint32_t mode)
 {
-       unsigned int val;
+       uint32_t val;
 
        if (mmio_read_32(CRL_APB_RST_LPD_TOP) & CRL_APB_RPU_AMBA_RESET) {
                return PM_RET_ERROR_ACCESS;
@@ -92,9 +92,9 @@ static enum pm_ret_status pm_ioctl_set_rpu_oper_mode(unsigned int mode)
  * @return     Returns status, either success or error+reason
  */
 static enum pm_ret_status pm_ioctl_config_boot_addr(enum pm_node_id nid,
-                                                   unsigned int value)
+                                                   uint32_t value)
 {
-       unsigned int rpu_cfg_addr, val;
+       uint32_t rpu_cfg_addr, val;
 
        if (nid == NODE_RPU_0) {
                rpu_cfg_addr = ZYNQMP_RPU0_CFG;
@@ -128,9 +128,9 @@ static enum pm_ret_status pm_ioctl_config_boot_addr(enum pm_node_id nid,
  *
  * @return     Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_config_tcm_comb(unsigned int value)
+static enum pm_ret_status pm_ioctl_config_tcm_comb(uint32_t value)
 {
-       unsigned int val;
+       uint32_t val;
 
        val = mmio_read_32(ZYNQMP_RPU_GLBL_CNTL);
 
@@ -156,8 +156,8 @@ static enum pm_ret_status pm_ioctl_config_tcm_comb(unsigned int value)
  *
  * @return     Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_set_tapdelay_bypass(unsigned int type,
-                                                      unsigned int value)
+static enum pm_ret_status pm_ioctl_set_tapdelay_bypass(uint32_t type,
+                                                      uint32_t value)
 {
        if ((value != PM_TAPDELAY_BYPASS_ENABLE &&
             value != PM_TAPDELAY_BYPASS_DISABLE) || type >= PM_TAPDELAY_MAX) {
@@ -179,9 +179,9 @@ static enum pm_ret_status pm_ioctl_set_tapdelay_bypass(unsigned int type,
  * @return     Returns status, either success or error+reason
  */
 static enum pm_ret_status pm_ioctl_set_sgmii_mode(enum pm_node_id nid,
-                                                 unsigned int value)
+                                                 uint32_t value)
 {
-       unsigned int val, mask, shift;
+       uint32_t val, mask, shift;
        enum pm_ret_status ret;
 
        if (value != PM_SGMII_DISABLE && value != PM_SGMII_ENABLE) {
@@ -237,9 +237,9 @@ static enum pm_ret_status pm_ioctl_set_sgmii_mode(enum pm_node_id nid,
  * @return     Returns status, either success or error+reason
  */
 static enum pm_ret_status pm_ioctl_sd_dll_reset(enum pm_node_id nid,
-                                               unsigned int type)
+                                               uint32_t type)
 {
-       unsigned int mask, val;
+       uint32_t mask, val;
        enum pm_ret_status ret;
 
        if (nid == NODE_SD_0) {
@@ -288,11 +288,11 @@ static enum pm_ret_status pm_ioctl_sd_dll_reset(enum pm_node_id nid,
  */
 static enum pm_ret_status pm_ioctl_sd_set_tapdelay(enum pm_node_id nid,
                                                   enum tap_delay_type type,
-                                                  unsigned int value)
+                                                  uint32_t value)
 {
-       unsigned int shift;
+       uint32_t shift;
        enum pm_ret_status ret;
-       unsigned int val, mask;
+       uint32_t val, mask;
 
        if (nid == NODE_SD_0) {
                shift = 0;
@@ -384,7 +384,7 @@ reset_release:
  * @return      Returns status, either success or error+reason
  */
 static enum pm_ret_status pm_ioctl_set_pll_frac_mode
-                       (unsigned int pll, unsigned int mode)
+                       (uint32_t pll, uint32_t mode)
 {
        return pm_clock_set_pll_mode(pll, mode);
 }
@@ -400,7 +400,7 @@ static enum pm_ret_status pm_ioctl_set_pll_frac_mode
  * @return      Returns status, either success or error+reason
  */
 static enum pm_ret_status pm_ioctl_get_pll_frac_mode
-                       (unsigned int pll, unsigned int *mode)
+                       (uint32_t pll, uint32_t *mode)
 {
        return pm_clock_get_pll_mode(pll, mode);
 }
@@ -417,7 +417,7 @@ static enum pm_ret_status pm_ioctl_get_pll_frac_mode
  * @return      Returns status, either success or error+reason
  */
 static enum pm_ret_status pm_ioctl_set_pll_frac_data
-                       (unsigned int pll, unsigned int data)
+                       (uint32_t pll, uint32_t data)
 {
        enum pm_node_id pll_nid;
        enum pm_ret_status status;
@@ -442,7 +442,7 @@ static enum pm_ret_status pm_ioctl_set_pll_frac_data
  * @return      Returns status, either success or error+reason
  */
 static enum pm_ret_status pm_ioctl_get_pll_frac_data
-                       (unsigned int pll, unsigned int *data)
+                       (uint32_t pll, uint32_t *data)
 {
        enum pm_node_id pll_nid;
        enum pm_ret_status status;
@@ -466,8 +466,8 @@ static enum pm_ret_status pm_ioctl_get_pll_frac_data
  *
  * @return      Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_write_ggs(unsigned int index,
-                                            unsigned int value)
+static enum pm_ret_status pm_ioctl_write_ggs(uint32_t index,
+                                            uint32_t value)
 {
        if (index >= GGS_NUM_REGS) {
                return PM_RET_ERROR_ARGS;
@@ -487,8 +487,8 @@ static enum pm_ret_status pm_ioctl_write_ggs(unsigned int index,
  *
  * @return      Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_read_ggs(unsigned int index,
-                                           unsigned int *value)
+static enum pm_ret_status pm_ioctl_read_ggs(uint32_t index,
+                                           uint32_t *value)
 {
        if (index >= GGS_NUM_REGS) {
                return PM_RET_ERROR_ARGS;
@@ -507,8 +507,8 @@ static enum pm_ret_status pm_ioctl_read_ggs(unsigned int index,
  *
  * @return      Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_write_pggs(unsigned int index,
-                                             unsigned int value)
+static enum pm_ret_status pm_ioctl_write_pggs(uint32_t index,
+                                             uint32_t value)
 {
        if (index >= PGGS_NUM_REGS) {
                return PM_RET_ERROR_ARGS;
@@ -527,11 +527,11 @@ static enum pm_ret_status pm_ioctl_write_pggs(unsigned int index,
  *
  * @return      Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_afi(unsigned int index,
-                                             unsigned int value)
+static enum pm_ret_status pm_ioctl_afi(uint32_t index,
+                                             uint32_t value)
 {
-       unsigned int mask;
-       unsigned int regarr[] = {0xFD360000U,
+       uint32_t mask;
+       uint32_t regarr[] = {0xFD360000U,
                                0xFD360014U,
                                0xFD370000U,
                                0xFD370014U,
@@ -572,8 +572,8 @@ static enum pm_ret_status pm_ioctl_afi(unsigned int index,
  *
  * @return      Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_read_pggs(unsigned int index,
-                                            unsigned int *value)
+static enum pm_ret_status pm_ioctl_read_pggs(uint32_t index,
+                                            uint32_t *value)
 {
        if (index >= PGGS_NUM_REGS) {
                return PM_RET_ERROR_ARGS;
@@ -626,7 +626,7 @@ static enum pm_ret_status pm_ioctl_ulpi_reset(void)
  *
  * @return      Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_ioctl_set_boot_health_status(unsigned int value)
+static enum pm_ret_status pm_ioctl_set_boot_health_status(uint32_t value)
 {
        return pm_mmio_write(PMU_GLOBAL_GEN_STORAGE4,
                             PM_BOOT_HEALTH_STATUS_MASK, value);
@@ -645,10 +645,10 @@ static enum pm_ret_status pm_ioctl_set_boot_health_status(unsigned int value)
  * @return     Returns status, either success or error+reason
  */
 enum pm_ret_status pm_api_ioctl(enum pm_node_id nid,
-                               unsigned int ioctl_id,
-                               unsigned int arg1,
-                               unsigned int arg2,
-                               unsigned int *value)
+                               uint32_t ioctl_id,
+                               uint32_t arg1,
+                               uint32_t arg2,
+                               uint32_t *value)
 {
        enum pm_ret_status ret;
        uint32_t payload[PAYLOAD_ARG_CNT];
@@ -750,7 +750,7 @@ enum pm_ret_status atf_ioctl_bitmask(uint32_t *bit_mask)
                IOCTL_AFI,
        };
        uint8_t i, ioctl_id;
-       int ret;
+       int32_t ret;
 
        for (i = 0U; i < ARRAY_SIZE(supported_ids); i++) {
                ioctl_id = supported_ids[i];
index 0c5f33fa643aa620f04b67b9f6a5470032dccf08..3b0d6ee37ea249bffd81a9c72bdcd4942b521956 100644 (file)
@@ -88,9 +88,9 @@ enum tap_delay_type {
 #define        PM_DLL_RESET_PULSE 2U
 
 enum pm_ret_status pm_api_ioctl(enum pm_node_id nid,
-                               unsigned int ioctl_id,
-                               unsigned int arg1,
-                               unsigned int arg2,
-                               unsigned int *value);
+                               uint32_t ioctl_id,
+                               uint32_t arg1,
+                               uint32_t arg2,
+                               uint32_t *value);
 enum pm_ret_status atf_ioctl_bitmask(uint32_t *bit_mask);
 #endif /* PM_API_IOCTL_H */
index 86cbb7ece981529e853bf0c7e378e011e8b52a29..0192f811671ea9ebb5a4ef1d8212ffd925361361 100644 (file)
@@ -1952,7 +1952,7 @@ static struct zynqmp_pin_group zynqmp_pin_groups[MAX_PIN] = {
  *
  * @return     Returns success.
  */
-enum pm_ret_status pm_api_pinctrl_get_num_pins(unsigned int *npins)
+enum pm_ret_status pm_api_pinctrl_get_num_pins(uint32_t *npins)
 {
        *npins = MAX_PIN;
 
@@ -1967,7 +1967,7 @@ enum pm_ret_status pm_api_pinctrl_get_num_pins(unsigned int *npins)
  *
  * @return     Returns success.
  */
-enum pm_ret_status pm_api_pinctrl_get_num_functions(unsigned int *nfuncs)
+enum pm_ret_status pm_api_pinctrl_get_num_functions(uint32_t *nfuncs)
 {
        *nfuncs = MAX_FUNCTION;
 
@@ -1984,8 +1984,8 @@ enum pm_ret_status pm_api_pinctrl_get_num_functions(unsigned int *nfuncs)
  *
  * @return     Returns success.
  */
-enum pm_ret_status pm_api_pinctrl_get_num_func_groups(unsigned int fid,
-                                                     unsigned int *ngroups)
+enum pm_ret_status pm_api_pinctrl_get_num_func_groups(uint32_t fid,
+                                                     uint32_t *ngroups)
 {
        if (fid >= MAX_FUNCTION) {
                return PM_RET_ERROR_ARGS;
@@ -2004,7 +2004,7 @@ enum pm_ret_status pm_api_pinctrl_get_num_func_groups(unsigned int fid,
  * This function is used by master to get name of function specified
  * by given function ID.
  */
-void pm_api_pinctrl_get_function_name(unsigned int fid, char *name)
+void pm_api_pinctrl_get_function_name(uint32_t fid, char *name)
 {
        if (fid >= MAX_FUNCTION) {
                memcpy(name, END_OF_FUNCTION, FUNCTION_NAME_LEN);
@@ -2031,8 +2031,8 @@ void pm_api_pinctrl_get_function_name(unsigned int fid, char *name)
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_api_pinctrl_get_function_groups(unsigned int fid,
-                                                     unsigned int index,
+enum pm_ret_status pm_api_pinctrl_get_function_groups(uint32_t fid,
+                                                     uint32_t index,
                                                      uint16_t *groups)
 {
        uint16_t grps;
@@ -2076,11 +2076,11 @@ enum pm_ret_status pm_api_pinctrl_get_function_groups(unsigned int fid,
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_api_pinctrl_get_pin_groups(unsigned int pin,
-                                                unsigned int index,
+enum pm_ret_status pm_api_pinctrl_get_pin_groups(uint32_t pin,
+                                                uint32_t index,
                                                 uint16_t *groups)
 {
-       unsigned int i;
+       uint32_t i;
        uint16_t *grps;
 
        if (pin >= MAX_PIN) {
index 755c19a9ffc45c0cb737c4ebdac1668b24aa510f..b3159c205f91f4d37fc61c6296019da375136d2e 100644 (file)
@@ -709,15 +709,15 @@ enum {
 #define        PINCTRL_DRIVE_STRENGTH_8MA 2U
 #define        PINCTRL_DRIVE_STRENGTH_12MA 3U
 
-void pm_api_pinctrl_get_function_name(unsigned int fid, char *name);
-enum pm_ret_status pm_api_pinctrl_get_function_groups(unsigned int fid,
-                                                     unsigned int index,
+void pm_api_pinctrl_get_function_name(uint32_t fid, char *name);
+enum pm_ret_status pm_api_pinctrl_get_function_groups(uint32_t fid,
+                                                     uint32_t index,
                                                      uint16_t *groups);
-enum pm_ret_status pm_api_pinctrl_get_pin_groups(unsigned int pin,
-                                                unsigned int index,
+enum pm_ret_status pm_api_pinctrl_get_pin_groups(uint32_t pin,
+                                                uint32_t index,
                                                 uint16_t *groups);
-enum pm_ret_status pm_api_pinctrl_get_num_pins(unsigned int *npins);
-enum pm_ret_status pm_api_pinctrl_get_num_functions(unsigned int *nfuncs);
-enum pm_ret_status pm_api_pinctrl_get_num_func_groups(unsigned int fid,
-                                                     unsigned int *ngroups);
+enum pm_ret_status pm_api_pinctrl_get_num_pins(uint32_t *npins);
+enum pm_ret_status pm_api_pinctrl_get_num_functions(uint32_t *nfuncs);
+enum pm_ret_status pm_api_pinctrl_get_num_func_groups(uint32_t fid,
+                                                     uint32_t *ngroups);
 #endif /* PM_API_PINCTRL_H */
index e524ba5d38c201687baf25a4b648925263c611a1..a17b6c5504832330a2c4ac037c963063df9ea3d6 100644 (file)
@@ -240,14 +240,14 @@ static const uint8_t atf_expected_ver_id[] = {
 };
 
 /* default shutdown/reboot scope is system(2) */
-static unsigned int pm_shutdown_scope = PMF_SHUTDOWN_SUBTYPE_SYSTEM;
+static uint32_t pm_shutdown_scope = PMF_SHUTDOWN_SUBTYPE_SYSTEM;
 
 /**
  * pm_get_shutdown_scope() - Get the currently set shutdown scope
  *
  * @return     Shutdown scope value
  */
-unsigned int pm_get_shutdown_scope(void)
+uint32_t pm_get_shutdown_scope(void)
 {
        return pm_shutdown_scope;
 }
@@ -269,12 +269,12 @@ unsigned int pm_get_shutdown_scope(void)
  * @return     Returns status, either success or error+reason
  */
 enum pm_ret_status pm_self_suspend(enum pm_node_id nid,
-                                  unsigned int latency,
-                                  unsigned int state,
+                                  uint32_t latency,
+                                  uint32_t state,
                                   uintptr_t address)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
-       unsigned int cpuid = plat_my_core_pos();
+       uint32_t cpuid = plat_my_core_pos();
        const struct pm_proc *proc = pm_get_proc(cpuid);
 
        /*
@@ -300,7 +300,7 @@ enum pm_ret_status pm_self_suspend(enum pm_node_id nid,
  */
 enum pm_ret_status pm_req_suspend(enum pm_node_id target,
                                  enum pm_request_ack ack,
-                                 unsigned int latency, unsigned int state)
+                                 uint32_t latency, uint32_t state)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -330,7 +330,7 @@ enum pm_ret_status pm_req_suspend(enum pm_node_id target,
  * @return     Returns status, either success or error+reason
  */
 enum pm_ret_status pm_req_wakeup(enum pm_node_id target,
-                                unsigned int set_address,
+                                uint32_t set_address,
                                 uintptr_t address,
                                 enum pm_request_ack ack)
 {
@@ -412,7 +412,7 @@ enum pm_ret_status pm_abort_suspend(enum pm_abort_reason reason)
  */
 enum pm_ret_status pm_set_wakeup_source(enum pm_node_id target,
                                        enum pm_node_id wkup_node,
-                                       unsigned int enable)
+                                       uint32_t enable)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -428,7 +428,7 @@ enum pm_ret_status pm_set_wakeup_source(enum pm_node_id target,
  *
  * @return     Returns status, either success or error+reason
  */
-enum pm_ret_status pm_system_shutdown(unsigned int type, unsigned int subtype)
+enum pm_ret_status pm_system_shutdown(uint32_t type, uint32_t subtype)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -454,8 +454,8 @@ enum pm_ret_status pm_system_shutdown(unsigned int type, unsigned int subtype)
  * @return     Returns status, either success or error+reason
  */
 enum pm_ret_status pm_req_node(enum pm_node_id nid,
-                              unsigned int capabilities,
-                              unsigned int qos,
+                              uint32_t capabilities,
+                              uint32_t qos,
                               enum pm_request_ack ack)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
@@ -481,8 +481,8 @@ enum pm_ret_status pm_req_node(enum pm_node_id nid,
  * @return     Returns status, either success or error+reason
  */
 enum pm_ret_status pm_set_requirement(enum pm_node_id nid,
-                                     unsigned int capabilities,
-                                     unsigned int qos,
+                                     uint32_t capabilities,
+                                     uint32_t qos,
                                      enum pm_request_ack ack)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
@@ -505,7 +505,7 @@ enum pm_ret_status pm_set_requirement(enum pm_node_id nid,
  *
  * @return     Returns status, either success or error+reason
  */
-enum pm_ret_status pm_get_api_version(unsigned int *version)
+enum pm_ret_status pm_get_api_version(uint32_t *version)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -545,8 +545,8 @@ enum pm_ret_status pm_get_node_status(enum pm_node_id nid,
  * @return     Returns status, either success or error+reason
  */
 enum pm_ret_status pm_mmio_write(uintptr_t address,
-                                unsigned int mask,
-                                unsigned int value)
+                                uint32_t mask,
+                                uint32_t value)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -565,7 +565,7 @@ enum pm_ret_status pm_mmio_write(uintptr_t address,
  *
  * @return     Returns status, either success or error+reason
  */
-enum pm_ret_status pm_mmio_read(uintptr_t address, unsigned int *value)
+enum pm_ret_status pm_mmio_read(uintptr_t address, uint32_t *value)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -609,7 +609,7 @@ enum pm_ret_status pm_fpga_load(uint32_t address_low,
  * the fpga status
  * @return      Returns status, either success or error+reason
  */
-enum pm_ret_status pm_fpga_get_status(unsigned int *value)
+enum pm_ret_status pm_fpga_get_status(uint32_t *value)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -715,10 +715,10 @@ void pm_get_callbackdata(uint32_t *data, size_t count)
  * @return     Returns status, either success or error+reason
  */
 enum pm_ret_status pm_ioctl(enum pm_node_id nid,
-                           unsigned int ioctl_id,
-                           unsigned int arg1,
-                           unsigned int arg2,
-                           unsigned int *value)
+                           uint32_t ioctl_id,
+                           uint32_t arg1,
+                           uint32_t arg2,
+                           uint32_t *value)
 {
        return pm_api_ioctl(nid, ioctl_id, arg1, arg2, value);
 }
@@ -947,7 +947,7 @@ enum pm_ret_status pm_feature_check(uint32_t api_id, uint32_t *version,
  *
  * Return: Returns status, either success or error+reason.
  */
-static enum pm_ret_status pm_clock_get_max_divisor(unsigned int clock_id,
+static enum pm_ret_status pm_clock_get_max_divisor(uint32_t clock_id,
                                                   uint8_t div_type,
                                                   uint32_t *max_div)
 {
@@ -975,7 +975,7 @@ static enum pm_ret_status pm_clock_get_num_clocks(uint32_t *nclocks)
  * This function is used by master to get nmae of clock specified
  * by given clock ID.
  */
-static void pm_clock_get_name(unsigned int clock_id, char *name)
+static void pm_clock_get_name(uint32_t clock_id, char *name)
 {
        pm_api_clock_get_name(clock_id, name);
 }
@@ -993,8 +993,8 @@ static void pm_clock_get_name(unsigned int clock_id, char *name)
  *
  * @return     Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_clock_get_topology(unsigned int clock_id,
-                                               unsigned int index,
+static enum pm_ret_status pm_clock_get_topology(uint32_t clock_id,
+                                               uint32_t index,
                                                uint32_t *topology)
 {
        return pm_api_clock_get_topology(clock_id, index, topology);
@@ -1012,7 +1012,7 @@ static enum pm_ret_status pm_clock_get_topology(unsigned int clock_id,
  *
  * @return     Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_clock_get_fixedfactor_params(unsigned int clock_id,
+static enum pm_ret_status pm_clock_get_fixedfactor_params(uint32_t clock_id,
                                                          uint32_t *mul,
                                                          uint32_t *div)
 {
@@ -1036,8 +1036,8 @@ static enum pm_ret_status pm_clock_get_fixedfactor_params(unsigned int clock_id,
  *
  * @return     Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_clock_get_parents(unsigned int clock_id,
-                                              unsigned int index,
+static enum pm_ret_status pm_clock_get_parents(uint32_t clock_id,
+                                              uint32_t index,
                                               uint32_t *parents)
 {
        return pm_api_clock_get_parents(clock_id, index, parents);
@@ -1053,7 +1053,7 @@ static enum pm_ret_status pm_clock_get_parents(unsigned int clock_id,
  *
  * @return     Returns status, either success or error+reason
  */
-static enum pm_ret_status pm_clock_get_attributes(unsigned int clock_id,
+static enum pm_ret_status pm_clock_get_attributes(uint32_t clock_id,
                                                  uint32_t *attr)
 {
        return pm_api_clock_get_attributes(clock_id, attr);
@@ -1067,8 +1067,8 @@ static enum pm_ret_status pm_clock_get_attributes(unsigned int clock_id,
  * @return     Error if an argument is not valid or status as returned by the
  *             PM controller (PMU)
  */
-static enum pm_ret_status pm_clock_gate(unsigned int clock_id,
-                                       unsigned char enable)
+static enum pm_ret_status pm_clock_gate(uint32_t clock_id,
+                                       uint8_t enable)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
        enum pm_ret_status status;
@@ -1108,7 +1108,7 @@ static enum pm_ret_status pm_clock_gate(unsigned int clock_id,
  * @return:    Error if an argument is not valid or status as returned by the
  *             pm_clock_gate
  */
-enum pm_ret_status pm_clock_enable(unsigned int clock_id)
+enum pm_ret_status pm_clock_enable(uint32_t clock_id)
 {
        struct pm_pll *pll;
 
@@ -1132,7 +1132,7 @@ enum pm_ret_status pm_clock_enable(unsigned int clock_id)
  * @return:    Error if an argument is not valid or status as returned by the
  *             pm_clock_gate
  */
-enum pm_ret_status pm_clock_disable(unsigned int clock_id)
+enum pm_ret_status pm_clock_disable(uint32_t clock_id)
 {
        struct pm_pll *pll;
 
@@ -1156,8 +1156,8 @@ enum pm_ret_status pm_clock_disable(unsigned int clock_id)
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_clock_getstate(unsigned int clock_id,
-                                    unsigned int *state)
+enum pm_ret_status pm_clock_getstate(uint32_t clock_id,
+                                    uint32_t *state)
 {
        struct pm_pll *pll;
        uint32_t payload[PAYLOAD_ARG_CNT];
@@ -1189,8 +1189,8 @@ enum pm_ret_status pm_clock_getstate(unsigned int clock_id,
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_clock_setdivider(unsigned int clock_id,
-                                      unsigned int divider)
+enum pm_ret_status pm_clock_setdivider(uint32_t clock_id,
+                                      uint32_t divider)
 {
        enum pm_ret_status status;
        enum pm_node_id nid;
@@ -1237,8 +1237,8 @@ enum pm_ret_status pm_clock_setdivider(unsigned int clock_id,
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_clock_getdivider(unsigned int clock_id,
-                                      unsigned int *divider)
+enum pm_ret_status pm_clock_getdivider(uint32_t clock_id,
+                                      uint32_t *divider)
 {
        enum pm_ret_status status;
        enum pm_node_id nid;
@@ -1291,7 +1291,7 @@ enum pm_ret_status pm_clock_getdivider(unsigned int clock_id,
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_clock_setrate(unsigned int clock_id,
+enum pm_ret_status pm_clock_setrate(uint32_t clock_id,
                                    uint64_t rate)
 {
        return PM_RET_ERROR_NOTSUPPORTED;
@@ -1307,7 +1307,7 @@ enum pm_ret_status pm_clock_setrate(unsigned int clock_id,
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_clock_getrate(unsigned int clock_id,
+enum pm_ret_status pm_clock_getrate(uint32_t clock_id,
                                    uint64_t *rate)
 {
        return PM_RET_ERROR_NOTSUPPORTED;
@@ -1322,8 +1322,8 @@ enum pm_ret_status pm_clock_getrate(unsigned int clock_id,
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_clock_setparent(unsigned int clock_id,
-                                     unsigned int parent_index)
+enum pm_ret_status pm_clock_setparent(uint32_t clock_id,
+                                     uint32_t parent_index)
 {
        struct pm_pll *pll;
        uint32_t payload[PAYLOAD_ARG_CNT];
@@ -1356,8 +1356,8 @@ enum pm_ret_status pm_clock_setparent(unsigned int clock_id,
  *
  * Return: Returns status, either success or error+reason.
  */
-enum pm_ret_status pm_clock_getparent(unsigned int clock_id,
-                                     unsigned int *parent_index)
+enum pm_ret_status pm_clock_getparent(uint32_t clock_id,
+                                     uint32_t *parent_index)
 {
        struct pm_pll *pll;
        uint32_t payload[PAYLOAD_ARG_CNT];
@@ -1417,7 +1417,7 @@ static enum pm_ret_status pm_pinctrl_get_num_functions(uint32_t *nfuncs)
  *
  * Return: Returns status, either success or error+reason.
  */
-static enum pm_ret_status pm_pinctrl_get_num_function_groups(unsigned int fid,
+static enum pm_ret_status pm_pinctrl_get_num_function_groups(uint32_t fid,
                                                             uint32_t *ngroups)
 {
        return pm_api_pinctrl_get_num_func_groups(fid, ngroups);
@@ -1431,7 +1431,7 @@ static enum pm_ret_status pm_pinctrl_get_num_function_groups(unsigned int fid,
  * This function is used by master to get name of function specified
  * by given function Id
  */
-static void pm_pinctrl_get_function_name(unsigned int fid, char *name)
+static void pm_pinctrl_get_function_name(uint32_t fid, char *name)
 {
        pm_api_pinctrl_get_function_name(fid, name);
 }
@@ -1453,8 +1453,8 @@ static void pm_pinctrl_get_function_name(unsigned int fid, char *name)
  *
  * Return: Returns status, either success or error+reason.
  */
-static enum pm_ret_status pm_pinctrl_get_function_groups(unsigned int fid,
-                                                        unsigned int index,
+static enum pm_ret_status pm_pinctrl_get_function_groups(uint32_t fid,
+                                                        uint32_t index,
                                                         uint16_t *groups)
 {
        return pm_api_pinctrl_get_function_groups(fid, index, groups);
@@ -1477,8 +1477,8 @@ static enum pm_ret_status pm_pinctrl_get_function_groups(unsigned int fid,
  *
  * Return: Returns status, either success or error+reason.
  */
-static enum pm_ret_status pm_pinctrl_get_pin_groups(unsigned int pin_id,
-                                                   unsigned int index,
+static enum pm_ret_status pm_pinctrl_get_pin_groups(uint32_t pin_id,
+                                                   uint32_t index,
                                                    uint16_t *groups)
 {
        return pm_api_pinctrl_get_pin_groups(pin_id, index, groups);
@@ -1494,8 +1494,8 @@ static enum pm_ret_status pm_pinctrl_get_pin_groups(unsigned int pin_id,
  *
  * This function returns requested data.
  */
-void pm_query_data(enum pm_query_id qid, unsigned int arg1, unsigned int arg2,
-                  unsigned int arg3, unsigned int *data)
+void pm_query_data(enum pm_query_id qid, uint32_t arg1, uint32_t arg2,
+                  uint32_t arg3, uint32_t *data)
 {
        switch (qid) {
        case PM_QID_CLOCK_GET_NAME:
@@ -1632,7 +1632,7 @@ enum pm_ret_status pm_fpga_read(uint32_t reg_numframes,
  */
 enum pm_ret_status pm_pll_set_parameter(enum pm_node_id nid,
                                        enum pm_pll_param param_id,
-                                       unsigned int value)
+                                       uint32_t value)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -1662,7 +1662,7 @@ enum pm_ret_status pm_pll_set_parameter(enum pm_node_id nid,
  */
 enum pm_ret_status pm_pll_get_parameter(enum pm_node_id nid,
                                        enum pm_pll_param param_id,
-                                       unsigned int *value)
+                                       uint32_t *value)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -1752,11 +1752,11 @@ enum pm_ret_status pm_pll_get_mode(enum pm_node_id nid, enum pm_pll_mode *mode)
  *
  * @return     Returns status, either success or error+reason
  */
-enum pm_ret_status pm_register_access(unsigned int register_access_id,
-                                     unsigned int address,
-                                     unsigned int mask,
-                                     unsigned int value,
-                                     unsigned int *out)
+enum pm_ret_status pm_register_access(uint32_t register_access_id,
+                                     uint32_t address,
+                                     uint32_t mask,
+                                     uint32_t value,
+                                     uint32_t *out)
 {
        enum pm_ret_status ret;
 
@@ -1808,7 +1808,7 @@ enum pm_ret_status pm_efuse_access(uint32_t address_high,
        return pm_ipi_send_sync(primary_proc, payload, value, 1);
 }
 
-enum pm_ret_status em_set_action(unsigned int *value)
+enum pm_ret_status em_set_action(uint32_t *value)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -1817,7 +1817,7 @@ enum pm_ret_status em_set_action(unsigned int *value)
        return pm_ipi_send_sync(primary_proc, payload, value, 1);
 }
 
-enum pm_ret_status em_remove_action(unsigned int *value)
+enum pm_ret_status em_remove_action(uint32_t *value)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
@@ -1826,7 +1826,7 @@ enum pm_ret_status em_remove_action(unsigned int *value)
        return pm_ipi_send_sync(primary_proc, payload, value, 1);
 }
 
-enum pm_ret_status em_send_errors(unsigned int *value)
+enum pm_ret_status em_send_errors(uint32_t *value)
 {
        uint32_t payload[PAYLOAD_ARG_CNT];
 
index 84b239c671c8eb21b611e35c813b87f21e00e9e9..5903c0800f369a10581ac6e1be67a7ed166d79ff 100644 (file)
@@ -70,12 +70,12 @@ enum pm_register_access_id {
  **********************************************************/
 enum pm_ret_status pm_req_suspend(enum pm_node_id target,
                                  enum pm_request_ack ack,
-                                 unsigned int latency,
-                                 unsigned int state);
+                                 uint32_t latency,
+                                 uint32_t state);
 
 enum pm_ret_status pm_self_suspend(enum pm_node_id nid,
-                                  unsigned int latency,
-                                  unsigned int state,
+                                  uint32_t latency,
+                                  uint32_t state,
                                   uintptr_t address);
 
 enum pm_ret_status pm_force_powerdown(enum pm_node_id target,
@@ -84,53 +84,53 @@ enum pm_ret_status pm_force_powerdown(enum pm_node_id target,
 enum pm_ret_status pm_abort_suspend(enum pm_abort_reason reason);
 
 enum pm_ret_status pm_req_wakeup(enum pm_node_id target,
-                                unsigned int set_address,
+                                uint32_t set_address,
                                 uintptr_t address,
                                 enum pm_request_ack ack);
 
 enum pm_ret_status pm_set_wakeup_source(enum pm_node_id target,
                                        enum pm_node_id wkup_node,
-                                       unsigned int enable);
+                                       uint32_t enable);
 
-enum pm_ret_status pm_system_shutdown(unsigned int type, unsigned int subtype);
+enum pm_ret_status pm_system_shutdown(uint32_t type, uint32_t subtype);
 
 enum pm_ret_status pm_init_suspend_cb(enum pm_suspend_reason reason,
-                                     unsigned int latency,
-                                     unsigned int state,
-                                     unsigned int timeout);
+                                     uint32_t latency,
+                                     uint32_t state,
+                                     uint32_t timeout);
 
 /* API functions for managing PM Slaves */
 enum pm_ret_status pm_req_node(enum pm_node_id nid,
-                              unsigned int capabilities,
-                              unsigned int qos,
+                              uint32_t capabilities,
+                              uint32_t qos,
                               enum pm_request_ack ack);
 
 enum pm_ret_status pm_set_requirement(enum pm_node_id nid,
-                                     unsigned int capabilities,
-                                     unsigned int qos,
+                                     uint32_t capabilities,
+                                     uint32_t qos,
                                      enum pm_request_ack ack);
 
 /* Miscellaneous API functions */
-enum pm_ret_status pm_get_api_version(unsigned int *version);
+enum pm_ret_status pm_get_api_version(uint32_t *version);
 enum pm_ret_status pm_get_node_status(enum pm_node_id nid,
                                      uint32_t *ret_buff);
 enum pm_ret_status pm_acknowledge_cb(enum pm_node_id nid,
                                     enum pm_ret_status status,
-                                    unsigned int oppoint);
+                                    uint32_t oppoint);
 enum pm_ret_status pm_notify_cb(enum pm_node_id nid,
-                               unsigned int event,
-                               unsigned int oppoint);
+                               uint32_t event,
+                               uint32_t oppoint);
 
 /* Direct-Control API functions */
 enum pm_ret_status pm_mmio_write(uintptr_t address,
-                                unsigned int mask,
-                                unsigned int value);
-enum pm_ret_status pm_mmio_read(uintptr_t address, unsigned int *value);
+                                uint32_t mask,
+                                uint32_t value);
+enum pm_ret_status pm_mmio_read(uintptr_t address, uint32_t *value);
 enum pm_ret_status pm_fpga_load(uint32_t address_low,
                                uint32_t address_high,
                                uint32_t size,
                                uint32_t flags);
-enum pm_ret_status pm_fpga_get_status(unsigned int *value);
+enum pm_ret_status pm_fpga_get_status(uint32_t *value);
 
 enum pm_ret_status pm_get_chipid(uint32_t *value);
 enum pm_ret_status pm_secure_rsaaes(uint32_t address_low,
@@ -140,28 +140,28 @@ enum pm_ret_status pm_secure_rsaaes(uint32_t address_low,
 unsigned int pm_get_shutdown_scope(void);
 void pm_get_callbackdata(uint32_t *data, size_t count);
 enum pm_ret_status pm_ioctl(enum pm_node_id nid,
-                           unsigned int ioctl_id,
-                           unsigned int arg1,
-                           unsigned int arg2,
-                           unsigned int *value);
-enum pm_ret_status pm_clock_enable(unsigned int clock_id);
-enum pm_ret_status pm_clock_disable(unsigned int clock_id);
-enum pm_ret_status pm_clock_getstate(unsigned int clock_id,
-                                    unsigned int *state);
-enum pm_ret_status pm_clock_setdivider(unsigned int clock_id,
-                                      unsigned int divider);
-enum pm_ret_status pm_clock_getdivider(unsigned int clock_id,
-                                      unsigned int *divider);
-enum pm_ret_status pm_clock_setrate(unsigned int clock_id,
+                           uint32_t ioctl_id,
+                           uint32_t arg1,
+                           uint32_t arg2,
+                           uint32_t *value);
+enum pm_ret_status pm_clock_enable(uint32_t clock_id);
+enum pm_ret_status pm_clock_disable(uint32_t clock_id);
+enum pm_ret_status pm_clock_getstate(uint32_t clock_id,
+                                    uint32_t *state);
+enum pm_ret_status pm_clock_setdivider(uint32_t clock_id,
+                                      uint32_t divider);
+enum pm_ret_status pm_clock_getdivider(uint32_t clock_id,
+                                      uint32_t *divider);
+enum pm_ret_status pm_clock_setrate(uint32_t clock_id,
                                    uint64_t rate);
-enum pm_ret_status pm_clock_getrate(unsigned int clock_id,
+enum pm_ret_status pm_clock_getrate(uint32_t clock_id,
                                    uint64_t *rate);
-enum pm_ret_status pm_clock_setparent(unsigned int clock_id,
-                                     unsigned int parent_index);
-enum pm_ret_status pm_clock_getparent(unsigned int clock_id,
-                                     unsigned int *parent_index);
-void pm_query_data(enum pm_query_id qid, unsigned int arg1, unsigned int arg2,
-                  unsigned int arg3, unsigned int *data);
+enum pm_ret_status pm_clock_setparent(uint32_t clock_id,
+                                     uint32_t parent_index);
+enum pm_ret_status pm_clock_getparent(uint32_t clock_id,
+                                     uint32_t *parent_index);
+void pm_query_data(enum pm_query_id qid, uint32_t arg1, uint32_t arg2,
+                  uint32_t arg3, uint32_t *data);
 enum pm_ret_status pm_sha_hash(uint32_t address_high,
                                    uint32_t address_low,
                                    uint32_t size,
@@ -183,28 +183,28 @@ enum pm_ret_status pm_fpga_read(uint32_t reg_numframes,
 enum pm_ret_status pm_aes_engine(uint32_t address_high,
                                 uint32_t address_low,
                                 uint32_t  *value);
-enum pm_ret_status pm_register_access(unsigned int register_access_id,
-                                     unsigned int address,
-                                     unsigned int mask,
-                                     unsigned int value,
-                                     unsigned int *out);
+enum pm_ret_status pm_register_access(uint32_t register_access_id,
+                                     uint32_t address,
+                                     uint32_t mask,
+                                     uint32_t value,
+                                     uint32_t *out);
 enum pm_ret_status pm_pll_set_parameter(enum pm_node_id nid,
                                        enum pm_pll_param param_id,
-                                       unsigned int value);
+                                       uint32_t value);
 enum pm_ret_status pm_pll_get_parameter(enum pm_node_id nid,
                                        enum pm_pll_param param_id,
-                                       unsigned int *value);
+                                       uint32_t *value);
 enum pm_ret_status pm_pll_set_mode(enum pm_node_id nid, enum pm_pll_mode mode);
 enum pm_ret_status pm_pll_get_mode(enum pm_node_id nid, enum pm_pll_mode *mode);
 enum pm_ret_status pm_efuse_access(uint32_t address_high,
                                   uint32_t address_low, uint32_t *value);
-enum pm_ret_status em_set_action(unsigned int *value);
-enum pm_ret_status em_remove_action(unsigned int *value);
-enum pm_ret_status em_send_errors(unsigned int *value);
-enum pm_ret_status pm_feature_config(unsigned int ioctl_id,
-                                    unsigned int config_id,
-                                    unsigned int value,
-                                    unsigned int *response);
+enum pm_ret_status em_set_action(uint32_t *value);
+enum pm_ret_status em_remove_action(uint32_t *value);
+enum pm_ret_status em_send_errors(uint32_t *value);
+enum pm_ret_status pm_feature_config(uint32_t ioctl_id,
+                                    uint32_t config_id,
+                                    uint32_t value,
+                                    uint32_t *response);
 enum pm_ret_status pm_feature_check(uint32_t api_id, uint32_t *version,
                                    uint32_t *bit_mask, uint8_t len);
 enum pm_ret_status check_api_dependency(uint8_t id);
index 3cd48a708ebaf8473e295a833db1482e81dcb461..34b931eb5bf607917859f9b156114a19c467a5a9 100644 (file)
@@ -163,7 +163,7 @@ static enum pm_node_id irq_node_map[IRQ_MAX + 1] = {
  *
  * Return:     PM node ID corresponding to the specified interrupt
  */
-static enum pm_node_id irq_to_pm_node(unsigned int irq)
+static enum pm_node_id irq_to_pm_node(uint32_t irq)
 {
        assert(irq <= IRQ_MAX);
        return irq_node_map[irq];
@@ -233,7 +233,7 @@ static void pm_client_set_wakeup_sources(void)
  *
  * Return: pointer to a proc structure if proc is found, otherwise NULL
  */
-const struct pm_proc *pm_get_proc(unsigned int cpuid)
+const struct pm_proc *pm_get_proc(uint32_t cpuid)
 {
        if (cpuid < ARRAY_SIZE(pm_procs_all)) {
                return &pm_procs_all[cpuid];
@@ -264,7 +264,7 @@ const struct pm_proc *pm_get_proc_by_node(enum pm_node_id nid)
  *
  * Return: the cpu ID (starting from 0) for the subsystem
  */
-static unsigned int pm_get_cpuid(enum pm_node_id nid)
+static uint32_t pm_get_cpuid(enum pm_node_id nid)
 {
        for (size_t i = 0; i < ARRAY_SIZE(pm_procs_all); i++) {
                if (pm_procs_all[i].node_id == nid) {
@@ -283,7 +283,7 @@ const struct pm_proc *primary_proc = &pm_procs_all[0];
  * required prior to sending suspend request to PMU
  * Actions taken depend on the state system is suspending to.
  */
-void pm_client_suspend(const struct pm_proc *proc, unsigned int state)
+void pm_client_suspend(const struct pm_proc *proc, uint32_t state)
 {
        bakery_lock_get(&pm_client_secure_lock);
 
@@ -326,7 +326,7 @@ void pm_client_abort_suspend(void)
  */
 void pm_client_wakeup(const struct pm_proc *proc)
 {
-       unsigned int cpuid = pm_get_cpuid(proc->node_id);
+       uint32_t cpuid = pm_get_cpuid(proc->node_id);
 
        if (cpuid == UNDEFINED_CPUID) {
                return;
index 953bb4ae0e0d5f964ce51400c33ed5f5dbf497e1..e51d5fe38dde0639f760272309b6e77b5befc475 100644 (file)
@@ -203,9 +203,9 @@ err:
  * Called from sip_svc_setup initialization function with the
  * rt_svc_init signature.
  */
-int pm_setup(void)
+int32_t pm_setup(void)
 {
-       int status, ret;
+       int32_t status, ret;
 
        status = pm_ipi_init(primary_proc);
 
@@ -291,7 +291,7 @@ uint64_t pm_smc_handler(uint32_t smc_fid, uint64_t x1, uint64_t x2, uint64_t x3,
        case PM_REQ_WAKEUP:
        {
                /* Use address flag is encoded in the 1st bit of the low-word */
-               unsigned int set_addr = pm_arg[1] & 0x1;
+               uint32_t set_addr = pm_arg[1] & 0x1;
                uint64_t address = (uint64_t)pm_arg[2] << 32;
 
                address |= pm_arg[1] & (~0x1);
index abadd406535006a505767d5f9133fc14f5959f3d..ca5ed6211c92eed2c91c62c1f2ece2e60ea0d26b 100644 (file)
@@ -9,7 +9,7 @@
 
 #include "pm_common.h"
 
-int pm_setup(void);
+int32_t pm_setup(void);
 uint64_t pm_smc_handler(uint32_t smc_fid, uint64_t x1, uint64_t x2, uint64_t x3,
                        uint64_t x4, void *cookie, void *handle,
                        uint64_t flags);