Changeset f22f679 in mainline for kernel/genarch/include


Ignore:
Timestamp:
2013-04-04T21:01:11Z (13 years ago)
Author:
Beniamino Galvani <b.galvani@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
44186b01
Parents:
409a996
Message:

Raspberry Pi: add framebuffer initialization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/include/genarch/drivers/bcm2835/mbox.h

    r409a996 rf22f679  
    3737#define _BCM2835_MBOX_H_
    3838
     39#include <genarch/fb/fb.h>
    3940#include <arch/mm/page.h>
    4041#include <align.h>
     
    7980#define MBOX_MSG_VALUE(msg)     ((msg) & ~0xf)
    8081
    81 #define KA2VC(addr)             (KA2PA(addr) + 0x40000000)
     82#define KA2VCA(addr)            (KA2PA(addr) + 0x40000000)
    8283
    8384#define MBOX_ADDR_ALIGN         16
     
    120121} mbox_getmem_buf_t;
    121122
     123typedef struct {
     124        ioport32_t width;
     125        ioport32_t height;
     126        ioport32_t virt_width;
     127        ioport32_t virt_height;
     128        ioport32_t pitch;
     129        ioport32_t bpp;
     130        ioport32_t x_offset;
     131        ioport32_t y_offset;
     132        ioport32_t addr;
     133        ioport32_t size;
     134} bcm2835_fb_desc_t;
     135
    122136bool bcm2835_prop_get_memory(uint32_t *base, uint32_t *size);
     137bool bcm2835_fb_init(fb_properties_t *prop);
    123138
    124139#endif
Note: See TracChangeset for help on using the changeset viewer.