Home
last modified time | relevance | path

Searched +full:jz4770 +full:- +full:vpu +full:- +full:rproc (Results 1 – 2 of 2) sorted by relevance

/linux/Documentation/devicetree/bindings/remoteproc/
H A Dingenic,vpu.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/ingenic,vpu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 Inside the Video Processing Unit (VPU) of the recent JZ47xx SoCs from
16 - Paul Cercueil <paul@crapouillou.net>
20 const: ingenic,jz4770-vpu-rproc
24 - description: aux registers
25 - description: tcsm0 registers
26 - description: tcsm1 registers
[all …]
/linux/drivers/remoteproc/
H A Dingenic_rproc.c1 // SPDX-License-Identifier: GPL-2.0+
33 "Auto-boot the remote processor [default=false]");
53 * struct vpu - Ingenic VPU remoteproc private structure
55 * @clks: pointers to the VPU and AUX clocks
61 struct vpu { struct
69 static int ingenic_rproc_prepare(struct rproc *rproc) in ingenic_rproc_prepare() argument
71 struct vpu *vpu = rproc->priv; in ingenic_rproc_prepare() argument
75 ret = clk_bulk_prepare_enable(ARRAY_SIZE(vpu->clks), vpu->clks); in ingenic_rproc_prepare()
77 dev_err(vpu->dev, "Unable to start clocks: %d\n", ret); in ingenic_rproc_prepare()
82 static int ingenic_rproc_unprepare(struct rproc *rproc) in ingenic_rproc_unprepare() argument
[all …]