Home
last modified time | relevance | path

Searched +full:simple +full:- +full:framebuffer (Results 1 – 25 of 70) sorted by relevance

123

/linux/arch/arm64/boot/dts/apple/
H A Dt8012-touchbar.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 * target-type: J152f, J213, J214k, J215, J223, J680, J780
12 framebuffer0: framebuffer@0 {
13 compatible = "apple,simple-framebuffer", "simple-framebuffer";
15 power-domains = <&ps_disp0_fe &ps_disp0_be &ps_mipi_dsi>;
H A Dt7000-handheld.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 * target-type: J96, J97, N56, N61, N102
14 stdout-path = "serial0";
16 framebuffer0: framebuffer@0 {
17 compatible = "apple,simple-framebuffer", "simple-framebuffer";
H A Dt7000-j42d.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 /dts-v1/;
10 #include "t7000-common.dtsi"
13 compatible = "apple,j42d", "apple,t7000", "apple,arm-platform";
15 chassis-type = "television";
18 stdout-path = "serial6";
20 framebuffer0: framebuffer@0 {
21 compatible = "apple,simple-framebuffer", "simple-framebuffer";
23 power-domains = <&ps_disp0 &ps_dp>;
H A Dt8011-common.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
16 #address-cells = <2>;
17 #size-cells = <2>;
20 stdout-path = "serial0";
22 framebuffer0: framebuffer@0 {
23 compatible = "apple,simple-framebuffer", "simple-framebuffer";
25 power-domains = <&ps_disp0_fe &ps_disp0_be &ps_dp>;
36 reserved-memory {
37 #address-cells = <2>;
38 #size-cells = <2>;
H A Ds8001-common.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * Apple iPad Pro (9.7-inch), iPad Pro (12.9-inch)
7 * target-type: J127, J128, J98a, J99a
18 #address-cells = <2>;
19 #size-cells = <2>;
22 stdout-path = "serial0";
24 framebuffer0: framebuffer@0 {
25 compatible = "apple,simple-framebuffer", "simple-framebuffer";
27 power-domains = <&ps_disp0 &ps_dp0>;
38 reserved-memory {
[all …]
H A Dt8015-common.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 * target-type: D20, D21, D22, D201, D211, D221
18 #address-cells = <2>;
19 #size-cells = <2>;
22 stdout-path = "serial0";
24 framebuffer0: framebuffer@0 {
25 compatible = "apple,simple-framebuffer", "simple-framebuffer";
27 power-domains = <&ps_disp0_be &ps_mipi_dsi &ps_disp0_hilo &ps_disp0_ppp>;
38 reserved-memory {
39 #address-cells = <2>;
[all …]
H A Ds800-0-3-common.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 * target-type: J71s, J72s, N66, N69u, N71, J71t, J72t, N66m, N69, N71m
18 #address-cells = <2>;
19 #size-cells = <2>;
22 stdout-path = "serial0";
24 framebuffer0: framebuffer@0 {
25 compatible = "apple,simple-framebuffer", "simple-framebuffer";
37 reserved-memory {
38 #address-cells = <2>;
39 #size-cells = <2>;
H A Dt8010-common.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 * target-type: D10, D11, D101, D111, J71b, J72b, J171, J172, N112
18 #address-cells = <2>;
19 #size-cells = <2>;
22 stdout-path = "serial0";
24 framebuffer0: framebuffer@0 {
25 compatible = "apple,simple-framebuffer", "simple-framebuffer";
37 reserved-memory {
38 #address-cells = <2>;
39 #size-cells = <2>;
H A Dt7001-air2.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
8 #include <dt-bindings/input/input.h>
11 chassis-type = "tablet";
14 #address-cells = <2>;
15 #size-cells = <2>;
18 stdout-path = "serial0";
20 framebuffer0: framebuffer@0 {
21 compatible = "apple,simple-framebuffer", "simple-framebuffer";
23 power-domains = <&ps_disp0 &ps_dp>;
29 gpio-keys {
[all …]
/linux/drivers/firmware/google/
H A Dframebuffer-coreboot.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * framebuffer-coreboot.c
5 * Memory based framebuffer accessed through coreboot table.
7 * Copyright 2012-2013 David Herrmann <dh.herrmann@gmail.com>
15 #include <linux/device-id/coreboot.h>
54 return ERR_PTR(-ENODEV); in framebuffer_parent_pci_dev()
74 return &pdev->dev; in framebuffer_parent_dev()
81 struct lb_framebuffer *fb = &dev->framebuffer; in framebuffer_probe()
88 .width = fb->x_resolution, in framebuffer_probe()
89 .height = fb->y_resolution, in framebuffer_probe()
[all …]
/linux/include/linux/platform_data/
H A Dsimplefb.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * simplefb.h - Simple Framebuffer Device
32 * Data-Format for Simple-Framebuffers
33 * @name: unique 0-terminated name that can be used to identify the mode
36 * @fourcc: 32bit DRM four-CC code (see drm_fourcc.h)
49 * Simple-Framebuffer description
50 * If the arch-boot code creates simple-framebuffers without DT support, it
51 * can pass the width, height, stride and format via this platform-data object.
52 * The framebuffer location must be given as IORESOURCE_MEM resource.
/linux/arch/arm/boot/dts/mediatek/
H A Dmt6572-lenovo-a369i.dts1 // SPDX-License-Identifier: GPL-2.0
6 /dts-v1/;
18 #address-cells = <1>;
19 #size-cells = <1>;
20 stdout-path = "serial0:921600n8";
22 framebuffer: framebuffer@9fa00000 { label
23 compatible = "simple-framebuffer";
24 memory-region = <&framebuffer_reserved>;
37 reserved-memory {
38 #address-cells = <1>;
[all …]
H A Dmt6572-jty-d101.dts1 // SPDX-License-Identifier: GPL-2.0
6 /dts-v1/;
18 #address-cells = <1>;
19 #size-cells = <1>;
20 stdout-path = "serial0:921600n8";
22 framebuffer: framebuffer@bf400000 { label
23 compatible = "simple-framebuffer";
24 memory-region = <&framebuffer_reserved>;
37 reserved-memory {
38 #address-cells = <1>;
[all …]
H A Dmt6582-alcatel-yarisxl.dts1 // SPDX-License-Identifier: GPL-2.0
6 /dts-v1/;
10 model = "Alcatel One Touch Pop C7 (OT-7041D)";
18 #address-cells = <1>;
19 #size-cells = <1>;
20 stdout-path = "serial0:921600n8";
22 framebuffer: framebuffer@9fa00000 { label
23 compatible = "simple-framebuffer";
24 memory-region = <&framebuffer_reserved>;
37 reserved-memory {
[all …]
/linux/arch/arm/boot/dts/allwinner/
H A Dsun5i-a10s.dtsi4 * Maxime Ripard <maxime.ripard@free-electrons.com>
6 * This file is dual-licensed: you can use it either under the terms
47 #include <dt-bindings/dma/sun4i-a10.h>
55 #address-cells = <1>;
56 #size-cells = <1>;
59 framebuffer-lcd0-hdmi {
60 compatible = "allwinner,simple-framebuffer",
61 "simple-framebuffer";
62 allwinner,pipeline = "de_be0-lcd0-hdmi";
70 display-engine {
[all …]
H A Dsun5i.dtsi2 * Copyright 2012-2015 Maxime Ripard
4 * Maxime Ripard <maxime.ripard@free-electrons.com>
6 * This file is dual-licensed: you can use it either under the terms
45 #include <dt-bindings/clock/sun5i-ccu.h>
46 #include <dt-bindings/dma/sun4i-a10.h>
47 #include <dt-bindings/reset/sun5i-ccu.h>
50 interrupt-parent = <&intc>;
51 #address-cells = <1>;
52 #size-cells = <1>;
55 #address-cells = <1>;
[all …]
H A Dsunxi-h3-h5.dtsi4 * This file is dual-licensed: you can use it either under the terms
43 #include <dt-bindings/clock/sun6i-rtc.h>
44 #include <dt-bindings/clock/sun8i-de2.h>
45 #include <dt-bindings/clock/sun8i-h3-ccu.h>
46 #include <dt-bindings/clock/sun8i-r-ccu.h>
47 #include <dt-bindings/interrupt-controller/arm-gic.h>
48 #include <dt-bindings/reset/sun8i-de2.h>
49 #include <dt-bindings/reset/sun8i-h3-ccu.h>
50 #include <dt-bindings/reset/sun8i-r-ccu.h>
53 interrupt-parent = <&gic>;
[all …]
/linux/drivers/video/fbdev/
H A Dsimplefb.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Simplest possible simple frame-buffer driver, as a platform device
8 * Copyright (C) 2001 Richard Zidlicky <rz@linux-m68k.org>
32 .id = "simple",
39 .height = -1,
40 .width = -1,
50 u32 *pal = info->pseudo_palette; in simplefb_setcolreg()
51 u32 cr = red >> (16 - info->var.red.length); in simplefb_setcolreg()
52 u32 cg = green >> (16 - info->var.green.length); in simplefb_setcolreg()
53 u32 cb = blue >> (16 - info->var.blue.length); in simplefb_setcolreg()
[all …]
/linux/Documentation/fb/
H A Dudlfb.rst2 udlfb - DisplayLink USB 2.0 driver
7 DisplayLink chips provide simple hline/blit operations with some compression,
8 pairing that with a hardware framebuffer (16MB) on the other end of the
9 USB wire. That hardware framebuffer is able to drive the VGA, DVI, or HDMI
13 result with a local shadow of the remote hardware framebuffer to identify
15 pixels line-by-line via USB bulk transfers.
18 does not require any acks - the effect is very low latency that
20 non-gaming and non-video applications.
23 setting is very flexible - able to set nearly arbitrary modes from any timing.
32 Advantages of supporting DisplayLink chips with kernel framebuffer interface:
[all …]
H A Dframebuffer.rst9 ---------------
13 software to access the graphics hardware through a well-defined interface, so
14 the software doesn't need to know anything about the low-level (hardware
22 --------------------------
39 /dev/fb0current -> fb0
40 /dev/fb1current -> fb1
50 graphics card in addition to the built-in hardware. The corresponding frame
56 $FRAMEBUFFER to the path name of a frame buffer device, e.g. (for sh/bash
59 export FRAMEBUFFER=/dev/fb1
63 setenv FRAMEBUFFER /dev/fb1
[all …]
H A Dvesafb.rst2 vesafb - Generic graphic framebuffer driver
5 This is a generic driver for a graphic framebuffer on intel boxes.
7 The idea is simple: Turn on graphics mode at boot time with the help
8 of the BIOS, and use this as framebuffer device /dev/fb0, like the m68k
20 * You can run XF68_FBDev on top of /dev/fb0 (=> non-accelerated X11
22 * Most important: boot logo :-)
33 Documentation/admin-guide/svga.rst for details.
81 "vga=mode-number" you have to transform the numbers to decimal.
88 XF68_FBDev should work just fine, but it is non-accelerated. Running
89 another (accelerated) X-Server like XF86_SVGA might or might not work.
[all …]
/linux/samples/vfio-mdev/
H A Dmdpy-defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Simple pci display device.
5 * Framebuffer memory is pci bar 0.
6 * Configuration (read-only) is in pci config space.
/linux/arch/arm64/boot/dts/qcom/
H A Dsm8250-samsung-common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
11 #address-cells = <2>;
12 #size-cells = <2>;
15 framebuffer: framebuffer@9c000000 { label
16 compatible = "simple-framebuffer";
25 gpio_keys: gpio-keys {
26 compatible = "gpio-keys";
28 pinctrl-names = "default";
[all …]
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8226-microsoft-common.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * Common Board Device Tree for Microsoft MSM8x26-based Lumias
12 * The .dts should first include qcom-msm8226.dtsi or msm8926.dtsi depending on
17 #include <dt-bindings/input/input.h>
23 /delete-node/ &smem_region;
29 display0 = &framebuffer;
33 #address-cells = <1>;
34 #size-cells = <1>;
37 stdout-path = "display0";
39 framebuffer: framebuffer@3200000 { label
[all …]
/linux/drivers/gpu/drm/clients/
H A Ddrm_fbdev_client.c1 // SPDX-License-Identifier: MIT
28 if (fb_helper->info) { in drm_fbdev_client_unregister()
30 * Fully probed framebuffer device in drm_fbdev_client_unregister()
35 * Partially initialized client, no framebuffer device yet in drm_fbdev_client_unregister()
37 drm_client_release(&fb_helper->client); in drm_fbdev_client_unregister()
53 struct drm_device *dev = client->dev; in drm_fbdev_client_hotplug()
56 if (dev->fb_helper) in drm_fbdev_client_hotplug()
57 return drm_fb_helper_hotplug_event(dev->fb_helper); in drm_fbdev_client_hotplug()
108 * drm_fbdev_client_setup() - Setup fbdev emulation
116 * themselves. Simple drivers might use drm_mode_config_helper_suspend().
[all …]

123