Home
last modified time | relevance | path

Searched refs:dev (Results 1 – 25 of 76) sorted by relevance

1234

/rk3399_ARM-atf/drivers/arm/mhu/
H A Dmhu_v2_x.c135 enum mhu_v2_x_error_t mhu_v2_x_driver_init(struct mhu_v2_x_dev_t *dev, in mhu_v2_x_driver_init() argument
141 assert(dev != NULL); in mhu_v2_x_driver_init()
143 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_driver_init()
145 if (dev->is_initialized) { in mhu_v2_x_driver_init()
151 if (dev->frame == MHU_V2_X_RECEIVER_FRAME) { in mhu_v2_x_driver_init()
164 dev->subversion = AIDR & 0b1111; in mhu_v2_x_driver_init()
166 if (dev->subversion != MHU_MINOR_REV_2_0 && in mhu_v2_x_driver_init()
167 dev->subversion != MHU_MINOR_REV_2_1) { in mhu_v2_x_driver_init()
174 dev->subversion = MHU_MINOR_REV_2_0; in mhu_v2_x_driver_init()
176 dev->subversion = MHU_MINOR_REV_2_1; in mhu_v2_x_driver_init()
[all …]
H A Dmhu_v3_x.c19 static enum mhu_v3_x_error_t get_dev_base(const struct mhu_v3_x_dev_t *dev, in get_dev_base() argument
22 if (dev == NULL) { in get_dev_base()
27 if (dev->is_initialized == false) { in get_dev_base()
31 *base = (union _mhu_v3_x_frame_t *)dev->base; in get_dev_base()
36 enum mhu_v3_x_error_t mhu_v3_x_driver_init(struct mhu_v3_x_dev_t *dev) in mhu_v3_x_driver_init() argument
42 if (dev == NULL) { in mhu_v3_x_driver_init()
47 if (dev->is_initialized == true) { in mhu_v3_x_driver_init()
51 p_mhu = (union _mhu_v3_x_frame_t *)dev->base; in mhu_v3_x_driver_init()
54 if (dev->frame == MHU_V3_X_PBX_FRAME) { in mhu_v3_x_driver_init()
56 } else if (dev->frame == MHU_V3_X_MBX_FRAME) { in mhu_v3_x_driver_init()
[all …]
H A Dmhu_wrapper_v3_x.c63 struct mhu_v3_x_dev_t *dev; in signal_and_wait_for_clear() local
67 dev = (struct mhu_v3_x_dev_t *)mhu_sender_dev; in signal_and_wait_for_clear()
69 if ((dev == NULL) || (dev->base == 0)) { in signal_and_wait_for_clear()
73 err = mhu_v3_x_get_num_channel_implemented(dev, in signal_and_wait_for_clear()
81 err = mhu_v3_x_doorbell_read(dev, num_channels - 1, &read_val); in signal_and_wait_for_clear()
88 err = mhu_v3_x_doorbell_write(dev, num_channels - 1, value); in signal_and_wait_for_clear()
95 err = mhu_v3_x_doorbell_read(dev, num_channels - 1, &read_val); in signal_and_wait_for_clear()
108 struct mhu_v3_x_dev_t *dev; in wait_for_signal() local
112 dev = (struct mhu_v3_x_dev_t *)mhu_receiver_dev; in wait_for_signal()
114 if ((dev == NULL) || (dev->base == 0)) { in wait_for_signal()
[all …]
H A Dmhu_wrapper_v2_x.c49 struct mhu_v2_x_dev_t *dev = &MHU1_HSE_DEV; in signal_and_wait_for_clear() local
52 uint32_t channel_notify = mhu_v2_x_get_num_channel_implemented(dev) - 1; in signal_and_wait_for_clear()
54 err = mhu_v2_x_channel_send(dev, channel_notify, val); in signal_and_wait_for_clear()
60 err = mhu_v2_x_channel_poll(dev, channel_notify, &val); in signal_and_wait_for_clear()
72 struct mhu_v2_x_dev_t *dev = &MHU1_SEH_DEV; in wait_for_signal() local
75 uint32_t channel_notify = mhu_v2_x_get_num_channel_implemented(dev) - 1; in wait_for_signal()
78 err = mhu_v2_x_channel_receive(dev, channel_notify, &val); in wait_for_signal()
90 struct mhu_v2_x_dev_t *dev = &MHU1_SEH_DEV; in clear_and_wait_for_next_signal() local
91 uint32_t num_channels = mhu_v2_x_get_num_channel_implemented(dev); in clear_and_wait_for_next_signal()
96 err = mhu_v2_x_channel_clear(dev, i); in clear_and_wait_for_next_signal()
[all …]
H A Dmhu_v2_x.h68 enum mhu_v2_x_error_t mhu_v2_x_driver_init(struct mhu_v2_x_dev_t *dev,
79 const struct mhu_v2_x_dev_t *dev);
95 enum mhu_v2_x_error_t mhu_v2_x_channel_send(const struct mhu_v2_x_dev_t *dev,
112 enum mhu_v2_x_error_t mhu_v2_x_channel_poll(const struct mhu_v2_x_dev_t *dev,
128 enum mhu_v2_x_error_t mhu_v2_x_channel_clear(const struct mhu_v2_x_dev_t *dev,
146 const struct mhu_v2_x_dev_t *dev, uint32_t channel, uint32_t *value);
163 const struct mhu_v2_x_dev_t *dev, uint32_t channel, uint32_t mask);
180 const struct mhu_v2_x_dev_t *dev, uint32_t channel, uint32_t mask);
194 const struct mhu_v2_x_dev_t *dev);
208 const struct mhu_v2_x_dev_t *dev);
H A Dmhu_v3_x.h94 enum mhu_v3_x_error_t mhu_v3_x_driver_init(struct mhu_v3_x_dev_t *dev);
106 const struct mhu_v3_x_dev_t *dev, enum mhu_v3_x_channel_type_t ch_type,
118 enum mhu_v3_x_error_t mhu_v3_x_doorbell_clear(const struct mhu_v3_x_dev_t *dev,
130 enum mhu_v3_x_error_t mhu_v3_x_doorbell_write(const struct mhu_v3_x_dev_t *dev,
143 enum mhu_v3_x_error_t mhu_v3_x_doorbell_read(const struct mhu_v3_x_dev_t *dev,
157 const struct mhu_v3_x_dev_t *dev, const uint32_t channel,
171 const struct mhu_v3_x_dev_t *dev, const uint32_t channel, uint32_t flags);
185 const struct mhu_v3_x_dev_t *dev, const uint32_t channel, uint32_t *flags);
197 const struct mhu_v3_x_dev_t *dev, const uint32_t channel,
210 const struct mhu_v3_x_dev_t *dev, const uint32_t channel,
[all …]
/rk3399_ARM-atf/plat/mediatek/drivers/spmi/
H A Dspmi_common.c27 int spmi_register_zero_write(struct spmi_device *dev, uint8_t data) in spmi_register_zero_write() argument
29 return dev->pmif_arb->write_cmd(dev->pmif_arb, SPMI_CMD_ZERO_WRITE, in spmi_register_zero_write()
30 dev->slvid, 0, &data, 1); in spmi_register_zero_write()
33 int spmi_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf) in spmi_register_read() argument
39 return dev->pmif_arb->read_cmd(dev->pmif_arb, SPMI_CMD_READ, dev->slvid, addr, buf, 1); in spmi_register_read()
42 int spmi_register_write(struct spmi_device *dev, uint8_t addr, uint8_t data) in spmi_register_write() argument
48 return dev->pmif_arb->write_cmd(dev->pmif_arb, SPMI_CMD_WRITE, in spmi_register_write()
49 dev->slvid, addr, &data, 1); in spmi_register_write()
52 int spmi_ext_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf, in spmi_ext_register_read() argument
59 return dev->pmif_arb->read_cmd(dev->pmif_arb, SPMI_CMD_EXT_READ, in spmi_ext_register_read()
[all …]
/rk3399_ARM-atf/drivers/io/
H A Dio_storage.c43 const io_dev_info_t *dev = (io_dev_info_t *)dev_handle; in is_valid_dev() local
45 return (dev != NULL) && (dev->funcs != NULL) && in is_valid_dev()
46 (dev->funcs->type != NULL) && in is_valid_dev()
47 (dev->funcs->type() < IO_TYPE_MAX); in is_valid_dev()
177 io_dev_info_t *dev = (io_dev_info_t *)dev_handle; in io_dev_init() local
180 if (dev->funcs->dev_init != NULL) { in io_dev_init()
181 result = dev->funcs->dev_init(dev, init_params); in io_dev_init()
194 io_dev_info_t *dev = (io_dev_info_t *)dev_handle; in io_dev_close() local
197 if (dev->funcs->dev_close != NULL) { in io_dev_close()
198 result = dev->funcs->dev_close(dev); in io_dev_close()
[all …]
/rk3399_ARM-atf/plat/mediatek/include/drivers/
H A Dspmi_api.h15 int spmi_register_zero_write(struct spmi_device *dev, uint8_t data);
16 int spmi_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf);
17 int spmi_register_write(struct spmi_device *dev, uint8_t addr, uint8_t data);
18 int spmi_ext_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf,
20 int spmi_ext_register_write(struct spmi_device *dev, uint8_t addr,
22 int spmi_ext_register_readl(struct spmi_device *dev, uint16_t addr,
24 int spmi_ext_register_writel(struct spmi_device *dev, uint16_t addr,
26 int spmi_ext_register_readl_field(struct spmi_device *dev, uint16_t addr,
28 int spmi_ext_register_writel_field(struct spmi_device *dev, uint16_t addr,
/rk3399_ARM-atf/plat/mediatek/drivers/pmic/mt8189/
H A Dpmic_shutdown_cfg.c39 static void shutdown_slave_dev(struct spmi_device *dev) in shutdown_slave_dev() argument
41 spmi_ext_register_writel_field(dev, MT6319_TOP_DIG_WPK_H, 0x63, in shutdown_slave_dev()
44 spmi_ext_register_writel_field(dev, MT6319_TOP_DIG_WPK, 0x15, in shutdown_slave_dev()
49 spmi_ext_register_writel_field(dev, MT6319_TOP_RST_MISC_CLR, 1, 0x1, 0); in shutdown_slave_dev()
51 spmi_ext_register_writel_field(dev, MT6319_RG_SEQ_OFF, 1, 0x1, 0); in shutdown_slave_dev()
53 spmi_ext_register_writel_field(dev, MT6319_TOP_DIG_WPK_H, 0, in shutdown_slave_dev()
56 spmi_ext_register_writel_field(dev, MT6319_TOP_DIG_WPK, 0, in shutdown_slave_dev()
/rk3399_ARM-atf/include/services/
H A Dpci_svc.h26 #define PCI_ADDR_FUN(dev) ((dev) & U(0x7)) argument
27 #define PCI_ADDR_DEV(dev) (((dev) >> U(3)) & U(0x001F)) argument
28 #define PCI_ADDR_BUS(dev) (((dev) >> U(8)) & U(0x00FF)) argument
29 #define PCI_ADDR_SEG(dev) (((dev) >> U(16)) & U(0xFFFF)) argument
/rk3399_ARM-atf/plat/mediatek/drivers/spmi/mt8196/
H A Dplatform_pmif_spmi.c251 static void spmi_read_check(struct spmi_device *dev) in spmi_read_check() argument
255 spmi_ext_register_readl(dev, dev->hwcid_addr, &rdata, 1); in spmi_read_check()
257 if (dev->hwcid_mask) { in spmi_read_check()
258 if ((rdata & dev->hwcid_mask) == (dev->hwcid_val & dev->hwcid_mask)) in spmi_read_check()
260 dev->slvid, rdata); in spmi_read_check()
263 dev->slvid, rdata); in spmi_read_check()
265 if (rdata == dev->hwcid_val) in spmi_read_check()
267 dev->slvid, rdata); in spmi_read_check()
270 dev->slvid, rdata); in spmi_read_check()
/rk3399_ARM-atf/.husky/
H A Dpre-commit.copyright48 if ! grep "opyright.*$YEAR_RGX.*$PLATPROV" "$FILE">/dev/null 2>&1 && [[ $ORG != *arm* ]]
56 if ! grep "opyright.*$YEAR_NOW.*$PLATPROV" "$FILE">/dev/null 2>&1
59 if grep "opyright.*$YEAR_RGX.*-.*$YEAR_RGX.*$PLATPROV" "$FILE" >/dev/null 2>&1
65 elif grep "opyright.*$YEAR_RGX.*$PLATPROV" "$FILE" >/dev/null 2>&1
75 if grep "opyright.*\(ARM\|arm\)" "$FILE">/dev/null 2>&1
H A Dcommit-msg.gerrit54 if grep -i '^Change-Id:' "$MSG" >/dev/null
179 if parent=`git rev-parse "HEAD^0" 2>/dev/null`
H A Dprepare-commit-msg3 if ! git config --get tf-a.disableCommitizen > /dev/null; then
/rk3399_ARM-atf/make_helpers/
H A Dtoolchain.mk244 …toolchain-guess-tool-arm-clang = $(shell $(1) --version 2>&1 </dev/null | grep -o "Tool: armclang")
245 … toolchain-guess-tool-arm-link = $(shell $(1) --help 2>&1 </dev/null | grep -o "Tool: armlink")
246 … toolchain-guess-tool-arm-fromelf = $(shell $(1) --help 2>&1 </dev/null | grep -o "Tool: fromelf")
247 … toolchain-guess-tool-arm-ar = $(shell $(1) --version 2>&1 </dev/null | grep -o "Tool: armar")
250 toolchain-guess-tool-llvm-clang = $(shell $(1) -v 2>&1 </dev/null | grep -o "clang version")
251 … toolchain-guess-tool-llvm-lld = $(shell $(1) --help 2>&1 </dev/null | grep -o "OVERVIEW: lld")
252 …toolchain-guess-tool-llvm-objcopy = $(shell $(1) --help 2>&1 </dev/null | grep -o "llvm-objcopy to…
253 …toolchain-guess-tool-llvm-objdump = $(shell $(1) --help 2>&1 </dev/null | grep -o "llvm object fil…
254 … toolchain-guess-tool-llvm-ar = $(shell $(1) --help 2>&1 </dev/null | grep -o "LLVM Archiver")
257 toolchain-guess-tool-gnu-gcc = $(shell $(1) -v 2>&1 </dev/null | grep -o "gcc version")
[all …]
/rk3399_ARM-atf/lib/debugfs/
H A Ddev.h26 typedef struct dev dev_t;
59 struct dev { struct
67 chan_t *(*attach)(int id, int dev); argument
79 unsigned char dev; member
94 chan_t *attach(int id, int dev);
103 chan_t *devattach(int id, int dev);
H A Ddev.c147 channel->dev = 0; in channel_clear()
217 chan_t *attach(int id, int dev) in attach() argument
226 return devtab[index]->attach(id, dev); in attach()
233 chan_t *devattach(int id, int dev) in devattach() argument
248 channel->dev = dev; in devattach()
362 new_channel->dev = channel->dev; in devclone()
450 dir->dev = channel->dev; in make_dir_entry()
H A Ddevfip.c128 if (c->dev >= nfips) { in fipgen()
132 if (clone(archives[c->dev].c, &nc) == NULL) { in fipgen()
136 fip = &archives[nc.dev]; in fipgen()
198 if ((c->dev >= nfips) || ((c->qid & CHDIR) != 0)) { in fipread()
202 fip = &archives[c->dev]; in fipread()
/rk3399_ARM-atf/plat/rpi/common/
H A Drpi_pci_svc.c47 uint32_t seg, bus, dev, fun; in pci_segment_lib_get_base() local
59 dev = PCI_ADDR_DEV(address); in pci_segment_lib_get_base()
63 if ((bus == 0U) && ((dev > 0U) || (fun > 0U))) { in pci_segment_lib_get_base()
68 if ((bus == 1U) && (dev > 0U)) { in pci_segment_lib_get_base()
/rk3399_ARM-atf/plat/arm/common/fconf/
H A Dfconf_ethosn_getter.c265 struct ethosn_device_t *dev = &ethosn_config.devices[dev_count]; in fconf_populate_ethosn_config() local
314 &(dev->cores[dev_core_count])); in fconf_populate_ethosn_config()
337 &(dev->asset_allocators[dev_asset_alloc_count])); in fconf_populate_ethosn_config()
365 dev->num_cores = dev_core_count; in fconf_populate_ethosn_config()
366 dev->num_allocators = dev_asset_alloc_count; in fconf_populate_ethosn_config()
367 dev->has_reserved_memory = has_reserved_memory; in fconf_populate_ethosn_config()
368 dev->reserved_memory_addr = reserved_memory_addr; in fconf_populate_ethosn_config()
/rk3399_ARM-atf/drivers/measured_boot/event_log/
H A Devent_log.mk78 $(if $(V),, --log-level=ERROR) > /dev/null
79 $(q)cmake --build $(LIBEVLOG_BUILD_DIR) -- $(if $(V),,-s) > /dev/null
82 --config $(LIBEVLOG_BUILD_TYPE) > /dev/null
/rk3399_ARM-atf/tools/memory/
H A Dpyproject.toml20 [tool.poetry.group.dev]
23 [tool.poetry.group.dev.dependencies]
/rk3399_ARM-atf/plat/nvidia/tegra/soc/t210/drivers/se/
H A Dse_private.h636 static inline uint32_t tegra_se_read_32(const tegra_se_dev_t *dev, uint32_t offset) in tegra_se_read_32() argument
638 return mmio_read_32(dev->se_base + offset); in tegra_se_read_32()
641 static inline void tegra_se_write_32(const tegra_se_dev_t *dev, uint32_t offset, uint32_t val) in tegra_se_write_32() argument
643 mmio_write_32(dev->se_base + offset, val); in tegra_se_write_32()
646 static inline uint32_t tegra_pka_read_32(tegra_pka_dev_t *dev, uint32_t offset) in tegra_pka_read_32() argument
648 return mmio_read_32(dev->pka_base + offset); in tegra_pka_read_32()
651 static inline void tegra_pka_write_32(tegra_pka_dev_t *dev, uint32_t offset, in tegra_pka_write_32() argument
654 mmio_write_32(dev->pka_base + offset, val); in tegra_pka_write_32()
/rk3399_ARM-atf/drivers/arm/ethosn/
H A Dethosn_smc.c128 const struct ethosn_device_t *dev = ETHOSN_GET_DEVICE(dev_idx); in ethosn_get_device_and_core() local
130 for (core_idx = 0U; core_idx < dev->num_cores; ++core_idx) { in ethosn_get_device_and_core()
131 const struct ethosn_core_t *core = &(dev->cores[core_idx]); in ethosn_get_device_and_core()
134 *dev_match = dev; in ethosn_get_device_and_core()
558 struct ethosn_device_t *dev; in ethosn_smc_setup() local
576 dev = ETHOSN_GET_DEVICE(0U); in ethosn_smc_setup()
577 if (dev->has_reserved_memory) { in ethosn_smc_setup()
582 arch_ver = ethosn_core_read_arch_version(dev->cores[0U].addr); in ethosn_smc_setup()

1234