Searched refs:smt (Results 1 – 10 of 10) sorted by relevance
| /rk3399_rockchip-uboot/drivers/firmware/scmi/ |
| H A D | smt.c | 24 int scmi_dt_get_smt_buffer(struct udevice *dev, struct scmi_smt *smt) in scmi_dt_get_smt_buffer() argument 38 smt->size = resource_size(&resource); in scmi_dt_get_smt_buffer() 39 if (smt->size < sizeof(struct scmi_smt_header)) { in scmi_dt_get_smt_buffer() 44 smt->buf = devm_ioremap(dev, resource.start, smt->size); in scmi_dt_get_smt_buffer() 45 if (!smt->buf) in scmi_dt_get_smt_buffer() 50 mmu_set_region_dcache_behaviour(round_down((ulong)smt->buf, SZ_4K), in scmi_dt_get_smt_buffer() 51 round_up((ulong)smt->size, SZ_4K), in scmi_dt_get_smt_buffer() 62 int scmi_write_msg_to_smt(struct udevice *dev, struct scmi_smt *smt, in scmi_write_msg_to_smt() argument 65 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_write_msg_to_smt() 76 if (smt->size < (sizeof(*hdr) + msg->in_msg_sz) || in scmi_write_msg_to_smt() [all …]
|
| H A D | smt.h | 47 static inline bool scmi_smt_channel_is_free(struct scmi_smt *smt) in scmi_smt_channel_is_free() argument 49 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_smt_channel_is_free() 54 static inline bool scmi_smt_channel_reports_error(struct scmi_smt *smt) in scmi_smt_channel_reports_error() argument 56 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_smt_channel_reports_error() 61 static inline void scmi_smt_get_channel(struct scmi_smt *smt) in scmi_smt_get_channel() argument 63 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_smt_get_channel() 68 static inline void scmi_smt_put_channel(struct scmi_smt *smt) in scmi_smt_put_channel() argument 70 struct scmi_smt_header *hdr = (void *)smt->buf; in scmi_smt_put_channel() 76 int scmi_dt_get_smt_buffer(struct udevice *dev, struct scmi_smt *smt); 78 int scmi_write_msg_to_smt(struct udevice *dev, struct scmi_smt *smt, [all …]
|
| H A D | mailbox_agent.c | 27 struct scmi_smt smt; member 37 ret = scmi_write_msg_to_smt(dev, &chan->smt, msg); in scmi_mbox_process_msg() 42 ret = mbox_send(&chan->mbox, chan->smt.buf); in scmi_mbox_process_msg() 49 ret = mbox_recv(&chan->mbox, chan->smt.buf, chan->timeout_us); in scmi_mbox_process_msg() 55 ret = scmi_read_resp_from_smt(dev, &chan->smt, msg); in scmi_mbox_process_msg() 58 scmi_clear_smt_channel(&chan->smt); in scmi_mbox_process_msg() 76 ret = scmi_dt_get_smt_buffer(dev, &chan->smt); in scmi_mbox_probe()
|
| H A D | smccc_agent.c | 27 struct scmi_smt smt; member 37 ret = scmi_write_msg_to_smt(dev, &chan->smt, msg); in scmi_smccc_process_msg() 45 ret = scmi_read_resp_from_smt(dev, &chan->smt, msg); in scmi_smccc_process_msg() 47 scmi_clear_smt_channel(&chan->smt); in scmi_smccc_process_msg() 66 ret = scmi_dt_get_smt_buffer(dev, &chan->smt); in scmi_smccc_probe()
|
| H A D | Makefile | 2 obj-y += smt.o
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | rockchip-pinconf.dtsi | 259 pcfg_pull_up_smt: pcfg-pull-up-smt { 264 pcfg_pull_down_smt: pcfg-pull-down-smt { 269 pcfg_pull_none_smt: pcfg-pull-none-smt { 274 pcfg_pull_none_drv_level_0_smt: pcfg-pull-none-drv-level-0-smt {
|
| H A D | rv1108.dtsi | 489 pcfg_pull_none_smt: pcfg-pull-none-smt {
|
| H A D | rk3308.dtsi | 684 pcfg_pull_none_smt: pcfg-pull-none-smt {
|
| H A D | rk1808.dtsi | 1249 pcfg_pull_none_smt: pcfg-pull-none-smt {
|
| H A D | px30.dtsi | 1385 pcfg_pull_none_smt: pcfg-pull-none-smt {
|