STRUCT FBTFT_PLATFORM_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so, bestie, welcome to the struct fbtft_platform_data(9) page from the Kernel API Manual ✨

struct fbtft_platform_data β€” passes display specific data to the driver πŸ’…


✨ SYNOPSIS ✨

the struct is giving exactly this shape, no cap:

struct fbtft_platform_data {
    struct fbtft_display display;
    unsigned int rotate;
    bool bgr;
    unsigned int fps;
    int txbuflen;
    u8 startbyte;
    char *gamma;
    void *extra;
 };

πŸŽ€ Members πŸŽ€

  • display β€” display properties πŸ‘‘
  • rotate β€” display rotation angle πŸŒ€
  • bgr β€” LCD Controller BGR bit 🎨
  • fps β€” frames per second. and bestie, listen: this one will go away, so use fps in fbtft_display instead πŸ’€
  • txbuflen β€” size of transmit buffer πŸ“¦
  • startbyte β€” when set, enables use of Startbyte in transfers πŸš€
  • gamma β€” string representation of Gamma curve(s) 🌈
  • extra β€” a way to pass extra info 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/staging/fbtft/fbtft.h πŸ“
  • struct fbtft_gpio(9)
  • struct fbtft_ops(9)
  • struct fbtft_display(9)
  • struct fbtft_par(9)

mwah πŸ’‹ this page lives under ./drivers/staging/fbtft, dated October 2026, and it’s all about struct fbtft_platform_data(9). byeee 🫢✨

πŸ“¦ where this page comes from