RTEMS 7.0-rc1
Loading...
Searching...
No Matches
rpi-fb.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: GPL-2.0+-with-RTEMS-exception */
2
12/*
13 * Copyright (c) 2015 Yang Qiao
14 *
15 * The license and distribution terms for this file may be
16 * found in the file LICENSE in this distribution or at
17 *
18 * http://www.rtems.org/license/LICENSE
19 *
20 */
21
22#ifndef LIBBSP_ARM_RASPBERRYPI_FB_H
23#define LIBBSP_ARM_RASPBERRYPI_FB_H
24
25#include <rtems/fb.h>
26
37enum rpi_fb_init_result {
38 RPI_FB_INIT_OK = 0,
39 RPI_FB_INIT_ALREADY_INITIALIZED = 1,
40 RPI_FB_INIT_GENERIC_ERROR = -1,
41 RPI_FB_INIT_NO_DISPLAY = -2,
42 RPI_FB_INIT_CMDLINE_BAD_FORMAT = -3,
43 RPI_FB_INIT_CMDLINE_DONT_INIT = -4,
44 RPI_FB_INIT_CMDLINE_NO_MODE_REQ = -5,
45 RPI_FB_INIT_MODE_PROBE_ERROR = -6,
46 RPI_FB_INIT_SETUP_FAILED = -7,
47 RPI_FB_INIT_START_ADDR_UNKNOWN = -8,
48};
49
50int rpi_fb_init( void );
51int rpi_get_fix_screen_info( struct fb_fix_screeninfo *info );
52int rpi_get_var_screen_info( struct fb_var_screeninfo *info );
53bool rpi_fb_hdmi_is_present( void );
54
57#endif /* LIBBSP_ARM_RASPBERRYPI_FB_H */
Frame Buffer Device Driver.
Definition: fb.h:78
Definition: fb.h:68