Searched +full:jz4770 +full:- +full:vpu +full:- +full:rproc (Results 1 – 4 of 4) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
| D | ingenic,vpu.yaml | 1 # 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/ |
| D | ingenic,vpu.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | ingenic_rproc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 48 * struct vpu - Ingenic VPU remoteproc private structure 50 * @clks: pointers to the VPU and AUX clocks 56 struct vpu { struct 64 static int ingenic_rproc_prepare(struct rproc *rproc) in ingenic_rproc_prepare() argument 66 struct vpu *vpu = rproc->priv; in ingenic_rproc_prepare() argument 70 ret = clk_bulk_prepare_enable(ARRAY_SIZE(vpu->clks), vpu->clks); in ingenic_rproc_prepare() 72 dev_err(vpu->dev, "Unable to start clocks: %d\n", ret); in ingenic_rproc_prepare() 77 static int ingenic_rproc_unprepare(struct rproc *rproc) in ingenic_rproc_unprepare() argument 79 struct vpu *vpu = rproc->priv; in ingenic_rproc_unprepare() local [all …]
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | ingenic_rproc.c | 1 // 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() local 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 …]
|