Home
last modified time | relevance | path

Searched +full:bcm2835 +full:- +full:dpi (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/
H A Dbrcm,bcm2835-dpi.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-dpi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom VC4 (VideoCore4) DPI Controller
10 - Eric Anholt <eric@anholt.net>
14 const: brcm,bcm2835-dpi
21 - description: The core clock the unit runs on
22 - description: The pixel clock that feeds the pixelvalve
24 clock-names:
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dbcm283x.dtsi1 #include <dt-bindings/pinctrl/bcm2835.h>
2 #include <dt-bindings/clock/bcm2835.h>
3 #include <dt-bindings/clock/bcm2835-aux.h>
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/interrupt-controller/irq.h>
6 #include <dt-bindings/soc/bcm2835-pm.h>
8 /* firmware-provided startup stubs live here, where the secondary CPUs are
14 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to
15 * bcm2835.dtsi and bcm2836.dtsi.
19 compatible = "brcm,bcm2835";
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/
H A Dvc4_dpi.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * DOC: VC4 DPI module
9 * The VC4 DPI hardware supports MIPI DPI type 4 and Nokia ViSSI
10 * signals. On BCM2835, these can be routed out to GPIO0-27 with the
41 /* The format field takes the ORDER-shuffled pixel valve data and
77 /* Power gate to the device, full reset at 0 -> 1 transition */
84 /* General DPI hardware state. */
98 #define DPI_READ(offset) readl(dpi->regs + (offset))
99 #define DPI_WRITE(offset, val) writel(val, dpi->regs + (offset))
101 /* VC4 DPI encoder KMS struct */
[all …]
H A Dvc4_drv.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2014-2015 Broadcom
11 * OpenGL ES 2.0-compatible 3D engine called V3D, and a highly
12 * configurable display output pipeline that supports HDMI, DSI, DPI,
16 * compute shader-style jobs using the same shader processor as is
26 #include <linux/dma-mapping.h>
58 map = devm_ioremap_resource(&dev->dev, res); in vc4_ioremap_regs()
74 if (args->pad != 0) in vc4_get_param_ioctl()
75 return -EINVAL; in vc4_get_param_ioctl()
77 if (!vc4->v3d) in vc4_get_param_ioctl()
[all …]
H A Dvc4_crtc.c1 // SPDX-License-Identifier: GPL-2.0-only
20 * domain feeds DSI0 or DPI, while pv1 feeds DS1 or SMI. pv2 in the
27 * output-specific clock. Since the encoders also directly consume
49 #define CRTC_WRITE(offset, val) writel(val, vc4_crtc->regs + (offset))
50 #define CRTC_READ(offset) readl(vc4_crtc->regs + (offset))
72 /* Top/base are supposed to be 4-pixel aligned, but the in vc4_crtc_get_cob_allocation()
79 return top - base + 4; in vc4_crtc_get_cob_allocation()
88 struct drm_device *dev = crtc->dev; in vc4_crtc_get_scanout_position()
91 struct vc4_crtc_state *vc4_crtc_state = to_vc4_crtc_state(crtc->state); in vc4_crtc_get_scanout_position()
108 val = HVS_READ(SCALER_DISPSTATX(vc4_crtc_state->assigned_channel)); in vc4_crtc_get_scanout_position()
[all …]
/OK3568_Linux_fs/kernel/drivers/clk/bcm/
H A Dclk-bcm2835.c1 // SPDX-License-Identifier: GPL-2.0+
8 * DOC: BCM2835 CPRMAN (clock manager for the "audio" domain)
27 #include <linux/clk-provider.h>
37 #include <dt-bindings/clock/bcm2835.h>
44 # define CM_DIV_FRAC_MASK GENMASK(CM_DIV_FRAC_BITS - 1, 0)
252 # define A2W_PLL_FRAC_MASK ((1 << A2W_PLL_FRAC_BITS) - 1)
336 writel(CM_PASSWORD | val, cprman->regs + reg); in cprman_write()
341 return readl(cprman->regs + reg); in cprman_read()
354 spin_lock(&cprman->regs_lock); in bcm2835_measure_tcnt_mux()
371 dev_err(cprman->dev, "timeout waiting for OSCCOUNT\n"); in bcm2835_measure_tcnt_mux()
[all …]
/OK3568_Linux_fs/buildroot/
H A DCHANGES5 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
10 hiawatha, hplip, icu, janus-gateway,
11 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
12 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
14 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
15 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
16 unrar, util-linux, util-linux-libs, watchdogd, wireshark
20 #14351: needs to mount sysfs before mount -a
21 #14411: 2021.11-rc2: Samba doesn't compile
23 2021.11-rc3, released November 30th, 2021
[all …]
/OK3568_Linux_fs/buildroot/dl/uboot-tools/
HDu-boot-2021.07.tar.bz2 ... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...