Home
last modified time | relevance | path

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

/linux/drivers/accel/ethosu/
H A Dethosu_drv.c29 struct ethosu_device *ethosudev = to_ethosu_device(ddev); in ethosu_ioctl_dev_query() local
35 args->size = sizeof(ethosudev->npu_info); in ethosu_ioctl_dev_query()
48 &ethosudev->npu_info, in ethosu_ioctl_dev_query()
49 sizeof(ethosudev->npu_info), NULL); in ethosu_ioctl_dev_query()
213 static int ethosu_reset(struct ethosu_device *ethosudev) in ethosu_reset() argument
218 writel_relaxed(RESET_PENDING_CSL, ethosudev->regs + NPU_REG_RESET); in ethosu_reset()
219 ret = readl_poll_timeout(ethosudev->regs + NPU_REG_STATUS, reg, in ethosu_reset()
225 if (!FIELD_GET(PROT_ACTIVE_CSL, readl_relaxed(ethosudev->regs + NPU_REG_PROT))) { in ethosu_reset()
226 dev_warn(ethosudev->base.dev, "Could not reset to non-secure mode (PROT = %x)\n", in ethosu_reset()
227 readl_relaxed(ethosudev->regs + NPU_REG_PROT)); in ethosu_reset()
[all …]