Home
last modified time | relevance | path

Searched full:palette (Results 1 – 25 of 141) sorted by relevance

123456

/linux/drivers/gpu/drm/aspeed/
H A Daspeed_gfx.h55 #define OSD_COLOR1 0xE0 /* OSD Color Palette Index 1 & 0 */
56 #define OSD_COLOR2 0xE4 /* OSD Color Palette Index 3 & 2 */
57 #define OSD_COLOR3 0xE8 /* OSD Color Palette Index 5 & 4 */
58 #define OSD_COLOR4 0xEC /* OSD Color Palette Index 7 & 6 */
59 #define OSD_COLOR5 0xF0 /* OSD Color Palette Index 9 & 8 */
60 #define OSD_COLOR6 0xF4 /* OSD Color Palette Index 11 & 10 */
61 #define OSD_COLOR7 0xF8 /* OSD Color Palette Index 13 & 12 */
62 #define OSD_COLOR8 0xFC /* OSD Color Palette Index 15 & 14 */
/linux/drivers/video/fbdev/
H A Ds3c-fb.c79 * @palette: Address of palette memory, or 0 if none.
98 unsigned short palette[S3C_FB_MAX_WIN]; member
112 * @palette_sz: Size of palette in entries.
113 * @palette_16bpp: Set if palette is 16bits wide.
141 * struct s3c_fb_palette - palette information
160 * @palette_buffer: Buffer/cache to hold palette entries.
163 * @palette: The bitfields for changing r/g/b into a hardware palette entry.
169 struct s3c_fb_palette palette; member
266 if (sfb->variant.palette[win->index] != 0) { in s3c_fb_check_var()
684 * s3c_fb_update_palette() - set or schedule a palette update.
[all …]
H A Dpxafb.h53 /* maximum palette size - 256 entries, each 4 bytes long */
57 /* NOTE: the palette and frame dma descriptors are doubled to allow
61 unsigned char palette[PAL_MAX * PALETTE_SIZE]; member
124 u16 * palette_cpu; /* virtual address of palette memory */
H A Dacornfb.h36 union palette { union
52 union palette palette[VIDC_PALETTE_SIZE]; member
H A Doffb.c39 /* Supported palette hacks */
66 /* Definitions used by the Avivo palette hack */
149 /* Set palette index & data */ in offb_setcolreg()
158 /* Set palette index & data */ in offb_setcolreg()
163 /* Set palette index & data (could be smarter) */ in offb_setcolreg()
219 /* Set palette index & data */ in offb_blank()
227 /* Set palette index & data */ in offb_blank()
257 /* On avivo, initialize palette control */ in offb_set_par()
H A Dsa1100fb.c59 * Changes need to be made to the palette encode and decode routines
135 * - Make the palette BPS value for 12bpp come out correctly.
254 * Convert bits-per-pixel to a hardware palette PBS value.
525 * Blank the display by setting all palette values to zero. Note, the
526 * 12 and 16 bpp modes don't really use the palette, so this will not
568 vma->vm_pgoff += 1; /* skip over the palette */ in sa1100fb_mmap()
785 * Make sure the mode bits are present in the first palette entry in sa1100fb_enable_controller()
1026 * allow palette and pixel writes to occur without flushing the
1033 * We reserve one page for the palette, plus the size in sa1100fb_map_video_memory()
H A Dpxa168fb.h158 /* Palette Table SRAM Read Data Register */
311 #define CFG_CSB_256x24(palette) ((palette) << 14) /* Palette */ argument
317 #define CFG_PDWN256x24(pdwn) ((pdwn) << 6) /* Palette */
/linux/drivers/video/fbdev/core/
H A Dfb_logo.c52 u32 *palette) in fb_set_logo_truepalette() argument
63 * We have to create a temporary palette since console palette is only in fb_set_logo_truepalette()
75 palette[i+32] = (safe_shift((clut[0] & redmask), redshift) | in fb_set_logo_truepalette()
84 u32 *palette) in fb_set_logo_directpalette() argument
94 palette[i] = i << redshift | i << greenshift | i << blueshift; in fb_set_logo_directpalette()
282 u32 *palette = NULL, *saved_pseudo_palette = NULL; in fb_show_logo_line() local
299 palette = kmalloc(256 * 4, GFP_KERNEL); in fb_show_logo_line()
300 if (palette == NULL) in fb_show_logo_line()
304 fb_set_logo_truepalette(info, logo, palette); in fb_show_logo_line()
306 fb_set_logo_directpalette(info, logo, palette); in fb_show_logo_line()
[all …]
/linux/include/video/
H A Dmaxinefb.h34 * The color palette entries have the form 0x00BBGGRR
36 #define IMS332_REG_COLOR_PALETTE 0x100 /* color palette, 256 entries */
37 #define IMS332_REG_CURSOR_COLOR_PALETTE 0x0a1 /* cursor color palette, */
/linux/Documentation/userspace-api/media/v4l/
H A Dpixfmt-indexed.rst10 entry ARGB palette. It is intended for
12 the palette, this must be done with ioctls of the Linux framebuffer API.
/linux/arch/sh/include/asm/
H A Dhd64461.h85 /* Palette Registers */
86 #define HD64461_CPTWAR HD64461_IO_OFFSET(0x1030) /* Color Palette Write Address Register */
87 #define HD64461_CPTWDR HD64461_IO_OFFSET(0x1032) /* Color Palette Write Data Register */
88 #define HD64461_CPTRAR HD64461_IO_OFFSET(0x1034) /* Color Palette Read Address Register */
89 #define HD64461_CPTRDR HD64461_IO_OFFSET(0x1036) /* Color Palette Read Data Register */
/linux/drivers/gpu/drm/gma500/
H A Doaktrail_device.c164 /* Save palette (gamma) */ in oaktrail_save_display_registers()
166 p->palette[i] = PSB_RVDC32(PALETTE_A + (i << 2)); in oaktrail_save_display_registers()
295 /* Restore palette (gamma) */ in oaktrail_restore_display_registers()
297 PSB_WVDC32(p->palette[i], PALETTE_A + (i << 2)); in oaktrail_restore_display_registers()
418 .palette = PALETTE_A,
442 .palette = PALETTE_B,
H A Dgma_display.c143 /* Loads the palette/gamma unit for the CRTC with the prepared values */
150 int palreg = map->palette; in gma_crtc_load_lut()
154 /* The clocks have to be on to load the palette. */ in gma_crtc_load_lut()
173 dev_priv->regs.pipe[0].palette[i] = in gma_crtc_load_lut()
610 palette_reg = map->palette; in gma_crtc_save()
672 palette_reg = map->palette; in gma_crtc_restore()
/linux/drivers/staging/media/av7110/
H A Dav7110_hw.h33 NoPalet = 0, /* No palette */
34 Pal1Bit = 2, /* 2 colors for 1 Bit Palette */
35 Pal2Bit = 4, /* 4 colors for 2 bit palette */
36 Pal4Bit = 16, /* 16 colors for 4 bit palette */
37 Pal8Bit = 256 /* 256 colors for 16 bit palette */
/linux/drivers/video/fbdev/riva/
H A Drivafb.h46 u32 pseudo_palette[16]; /* default palette */
47 u32 palette[16]; /* for Riva128 */ member
/linux/Documentation/fb/
H A Darkfb.rst19 * 4 bpp pseudocolor modes (with 18bit palette, two variants)
20 * 8 bpp pseudocolor mode (with 18bit palette)
H A Dvt8623fb.rst18 * 4 bpp pseudocolor modes (with 18bit palette, two variants)
19 * 8 bpp pseudocolor mode (with 18bit palette)
H A Ds3fb.rst26 * 4 bpp pseudocolor modes (with 18bit palette, two variants)
27 * 8 bpp pseudocolor mode (with 18bit palette)
H A Dvesafb.rst115 some parameters. vesafb can use it for palette changes and
153 vgapal Use the standard vga registers for palette changes.
155 pmipal Use the protected mode interface for palette changes.
/linux/drivers/gpu/drm/tilcdc/
H A Dtilcdc_crtc.c93 * true color the palette block is bypassed, but a 32 byte palette
106 /* Tell the LCDC where the palette is located. */ in tilcdc_crtc_load_palette()
113 /* Set dma load mode for palette loading only. */ in tilcdc_crtc_load_palette()
118 /* Enable DMA Palette Loaded Interrupt */ in tilcdc_crtc_load_palette()
124 /* Enable LCDC DMA and wait for palette to be loaded. */ in tilcdc_crtc_load_palette()
131 dev_err(dev->dev, "%s: Palette loading timeout", __func__); in tilcdc_crtc_load_palette()
133 /* Disable LCDC DMA and DMA Palette Loaded Interrupt. */ in tilcdc_crtc_load_palette()
376 0x000ff000 /* Palette Loading Delay bits */); in tilcdc_crtc_set_mode()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_color_regs.h11 /* GMCH palette */
33 #define PALETTE(dev_priv, pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \ macro
44 /* ilk+ palette */
50 /* ilk/snb precision palette */
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_regs.h357 #define PnMR_TC_CP (1 << 17) /* Tranparent color is color palette */
363 #define PnMR_CPSL_CP1 (0 << 8) /* Color Palette selected 1 */
364 #define PnMR_CPSL_CP2 (1 << 8) /* Color Palette selected 2 */
365 #define PnMR_CPSL_CP3 (2 << 8) /* Color Palette selected 3 */
366 #define PnMR_CPSL_CP4 (3 << 8) /* Color Palette selected 4 */
477 * Color Palette Registers
/linux/include/linux/
H A Dfsl-diu-fb.h71 /* __u16 palette:1; */
140 __be32 palette; member
/linux/drivers/gpu/drm/ingenic/
H A Dingenic-drm-drv.c63 u16 palette[256] __aligned(16); member
345 drm_color_lut_size(crtc_state->gamma_lut) != ARRAY_SIZE(priv->dma_hwdescs->palette)) { in ingenic_drm_crtc_atomic_check()
346 dev_dbg(priv->dev, "Invalid palette size\n"); in ingenic_drm_crtc_atomic_check()
648 for (i = 0; i < ARRAY_SIZE(priv->dma_hwdescs->palette); i++) { in ingenic_drm_update_palette()
653 priv->dma_hwdescs->palette[i] = color; in ingenic_drm_update_palette()
1066 + offsetof(struct ingenic_dma_hwdescs, palette); in ingenic_drm_configure_hwdesc_palette()
1068 | (sizeof(priv->dma_hwdescs->palette) / 4); in ingenic_drm_configure_hwdesc_palette()
1199 /* Configure DMA hwdesc for palette */ in ingenic_drm_bind()
1229 ARRAY_SIZE(priv->dma_hwdescs->palette)); in ingenic_drm_bind()
/linux/Documentation/userspace-api/media/dvb/
H A Dlegacy_dvb_osd.rst23 An appropriate palette of colors has to be set up.
150 - | Set palette entry <num> to <r,g,b>, <mix> and <trans> apply
165 - | Set a number of entries in the palette.
371 - Number of the color in the palette.

123456