Home
last modified time | relevance | path

Searched refs:ti_lpddr4_privatedata (Results 1 – 7 of 7) sorted by relevance

/rk3399_ARM-atf/plat/ti/k3low/common/drivers/k3-ddrss/common/
H A Dlpddr4_if.h18 typedef struct ti_lpddr4_privatedata_s ti_lpddr4_privatedata; typedef
34 typedef void (*lpddr4_infocallback)(const ti_lpddr4_privatedata *pd, ti_lpddr4_infotype infotype);
36 typedef void (*lpddr4_ctlcallback)(const ti_lpddr4_privatedata *pd,
40 typedef void (*lpddr4_phyindepcallback)(const ti_lpddr4_privatedata *pd,
46 uint32_t ti_lpddr4_init(ti_lpddr4_privatedata *pd, const ti_lpddr4_config *cfg);
48 uint32_t ti_lpddr4_start(const ti_lpddr4_privatedata *pd);
50 uint32_t ti_lpddr4_readreg(const ti_lpddr4_privatedata *pd, ti_lpddr4_regblock cpp,
53 uint32_t ti_lpddr4_writereg(const ti_lpddr4_privatedata *pd, ti_lpddr4_regblock cpp,
56 uint32_t ti_lpddr4_writectlconfigex(const ti_lpddr4_privatedata *pd,
59 uint32_t ti_lpddr4_writephyconfigex(const ti_lpddr4_privatedata *pd,
[all …]
H A Dlpddr4_obj_if.h16 uint32_t (*init)(ti_lpddr4_privatedata *pd, const ti_lpddr4_config *cfg);
17 uint32_t (*start)(const ti_lpddr4_privatedata *pd);
18 uint32_t (*readreg)(const ti_lpddr4_privatedata *pd, ti_lpddr4_regblock cpp,
20 uint32_t (*writereg)(const ti_lpddr4_privatedata *pd, ti_lpddr4_regblock cpp,
22 uint32_t (*writectlconfigex)(const ti_lpddr4_privatedata *pd,
24 uint32_t (*writephyconfigex)(const ti_lpddr4_privatedata *pd,
26 uint32_t (*writephyindepconfigex)(const ti_lpddr4_privatedata *pd,
28 uint32_t (*checkctlinterrupt)(const ti_lpddr4_privatedata *pd,
30 uint32_t (*ackctlinterrupt)(const ti_lpddr4_privatedata *pd,
32 uint32_t (*checkphyindepinterrupt)(const ti_lpddr4_privatedata *pd,
[all …]
/rk3399_ARM-atf/plat/ti/k3low/common/drivers/k3-ddrss/
H A Dlpddr4.c19 static uint32_t lpddr4_pollctlirq(const ti_lpddr4_privatedata *pd, in lpddr4_pollctlirq()
38 static uint32_t lpddr4_pollphyindepirq(const ti_lpddr4_privatedata *pd, in lpddr4_pollphyindepirq()
57 static uint32_t lpddr4_pollandackirq(const ti_lpddr4_privatedata *pd) in lpddr4_pollandackirq()
89 static uint32_t lpddr4_startsequencecontroller(const ti_lpddr4_privatedata *pd) in lpddr4_startsequencecontroller()
121 *configsize = (uint16_t)(sizeof(ti_lpddr4_privatedata)); in ti_lpddr4_probe()
125 uint32_t ti_lpddr4_init(ti_lpddr4_privatedata *pd, const ti_lpddr4_config *cfg) in ti_lpddr4_init()
138 uint32_t ti_lpddr4_start(const ti_lpddr4_privatedata *pd) in ti_lpddr4_start()
153 uint32_t ti_lpddr4_readreg(const ti_lpddr4_privatedata *pd, ti_lpddr4_regblock cpp, in ti_lpddr4_readreg()
192 uint32_t ti_lpddr4_writereg(const ti_lpddr4_privatedata *pd, ti_lpddr4_regblock cpp, in ti_lpddr4_writereg()
231 uint32_t ti_lpddr4_writectlconfigex(const ti_lpddr4_privatedata *pd, in ti_lpddr4_writectlconfigex()
[all …]
H A Dlpddr4_16bit_sanity.h16 static inline uint32_t ti_lpddr4_intr_ctlint_sf(const ti_lpddr4_privatedata *pd, in ti_lpddr4_intr_ctlint_sf()
33 static inline uint32_t ti_lpddr4_intr_ack_ctlint_sf(const ti_lpddr4_privatedata *pd, in ti_lpddr4_intr_ack_ctlint_sf()
47 static inline uint32_t ti_lpddr4_intr_phyint_sf(const ti_lpddr4_privatedata *pd, in ti_lpddr4_intr_phyint_sf()
64 static inline uint32_t ti_lpddr4_intr_ack_phyint_sf(const ti_lpddr4_privatedata *pd, in ti_lpddr4_intr_ack_phyint_sf()
H A Dlpddr4.h25 void ti_lpddr4_enable_pi_initiator(const ti_lpddr4_privatedata *pd);
H A Dam62l_ddrss.c92 ti_lpddr4_privatedata pd;
209 static void k3_lpddr4_ack_freq_upd_req(const ti_lpddr4_privatedata *pd) in k3_lpddr4_ack_freq_upd_req()
215 static void k3_lpddr4_info_handler(const ti_lpddr4_privatedata *pd, in k3_lpddr4_info_handler()
231 ti_lpddr4_privatedata *pd = &ddrss.pd; in am62l_lpddr4_init()
H A Dlpddr4_16bit.c80 void ti_lpddr4_enable_pi_initiator(const ti_lpddr4_privatedata *pd) in ti_lpddr4_enable_pi_initiator()
94 uint32_t ti_lpddr4_checkctlinterrupt(const ti_lpddr4_privatedata *pd, in ti_lpddr4_checkctlinterrupt()
213 uint32_t ti_lpddr4_ackctlinterrupt(const ti_lpddr4_privatedata *pd, in ti_lpddr4_ackctlinterrupt()