Lines Matching +full:data +full:- +full:width

1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2005-2009
4 * Jens Scharsig @ BuS Elektronik GmbH & Co. KG, <esw@bus-elektronik.de>
25 writel(PIN, &pio->PORT.per); \
26 writel(PIN, &pio->PORT.DDR); \
27 writel(PIN, &pio->PORT.mddr); \
29 writel(PIN, &pio->PORT.puer); \
32 #define VCXK_SET_PIN(PORT, PIN) writel(PIN, &pio->PORT.sodr);
33 #define VCXK_CLR_PIN(PORT, PIN) writel(PIN, &pio->PORT.codr);
36 (!(readl(&pio->CONFIG_SYS_VCXK_ACKNOWLEDGE_PORT.pdsr) & \
64 #define VCXK_BWS(x, data) vcxk_bws[x] = data; argument
67 #define VCXK_BWS_LONG(x, data) vcxk_bws_long[x] = data; argument
72 #define VCXK_BWS(x,data) \ argument
73 double_bws[x] = data; vcxk_bws[x] = data;
80 #define VCXK_BWS_LONG(x,data) \ argument
81 double_bws_long[x] = data; vcxk_bws_long[x] = data;
108 * width visible display width in pixel
113 int vcxk_init(unsigned long width, unsigned long height) in vcxk_init() argument
126 display_width = width; in vcxk_init()
129 display_bwidth = ((width + 31) / 8) & ~0x3; in vcxk_init()
131 display_bwidth = ((width + 15) / 8) & ~0x1; in vcxk_init()
318 * copies a monochrom bitmap (BMP-Format) from given memory
332 for (ycnt = cp_height; ycnt > 0; ycnt--) { in vcxk_draw_mono()
336 vcxk_setpixel(xcnt, ycnt - 1, 0xFFFFFF); in vcxk_draw_mono()
338 vcxk_setpixel(xcnt, ycnt-1, 0); in vcxk_draw_mono()
350 * copies a bitmap (BMP-Format) to the given position
361 unsigned long width; in vcxk_display_bitmap() local
372 if ((bmp->header.signature[0] == 'B') && in vcxk_display_bitmap()
373 (bmp->header.signature[1] == 'M')) { in vcxk_display_bitmap()
374 width = le32_to_cpu(bmp->header.width); in vcxk_display_bitmap()
375 height = le32_to_cpu(bmp->header.height); in vcxk_display_bitmap()
376 bpp = le16_to_cpu(bmp->header.bit_count); in vcxk_display_bitmap()
379 le32_to_cpu(bmp->header.data_offset); in vcxk_display_bitmap()
381 if (display_width < (width + x)) in vcxk_display_bitmap()
382 c_width = display_width - x; in vcxk_display_bitmap()
384 c_width = width; in vcxk_display_bitmap()
386 c_height = display_height - y; in vcxk_display_bitmap()
390 lw = (((width + 7) / 8) + 3) & ~0x3; in vcxk_display_bitmap()
393 dataptr = dataptr + lw * (height - c_height); in vcxk_display_bitmap()