Changeset 28a5ebd in mainline for kernel/genarch/src/drivers
- Timestamp:
- 2020-06-18T15:39:50Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ce52c333
- Parents:
- 4f663f3e
- Location:
- kernel/genarch/src/drivers
- Files:
-
- 6 edited
-
dsrln/dsrlnout.c (modified) (2 diffs)
-
ega/ega.c (modified) (4 diffs)
-
ns16550/ns16550.c (modified) (2 diffs)
-
omap/uart.c (modified) (2 diffs)
-
pl011/pl011.c (modified) (2 diffs)
-
s3c24xx/uart.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/src/drivers/dsrln/dsrlnout.c
r4f663f3e r28a5ebd 49 49 } dsrlnout_instance_t; 50 50 51 static void dsrlnout_put wchar(outdev_t *dev, const wchar_t ch)51 static void dsrlnout_putuchar(outdev_t *dev, const char32_t ch) 52 52 { 53 53 dsrlnout_instance_t *instance = (dsrlnout_instance_t *) dev->data; … … 62 62 63 63 static outdev_operations_t dsrlndev_ops = { 64 .write = dsrlnout_put wchar,64 .write = dsrlnout_putuchar, 65 65 .redraw = NULL, 66 66 .scroll_up = NULL, -
kernel/genarch/src/drivers/ega/ega.c
r4f663f3e r28a5ebd 71 71 } ega_instance_t; 72 72 73 static void ega_put wchar(outdev_t *, wchar_t);73 static void ega_putuchar(outdev_t *, char32_t); 74 74 static void ega_redraw(outdev_t *); 75 75 76 76 static outdev_operations_t egadev_ops = { 77 .write = ega_put wchar,77 .write = ega_putuchar, 78 78 .redraw = ega_redraw, 79 79 .scroll_up = NULL, … … 81 81 }; 82 82 83 static uint16_t ega_oem_glyph(const wchar_t ch)84 { 85 if ( (ch >= 0x0000) && (ch <= 0x007f))83 static uint16_t ega_oem_glyph(const char32_t ch) 84 { 85 if (ch <= 0x007f) 86 86 return ch; 87 87 … … 515 515 } 516 516 517 static void ega_display_wchar(ega_instance_t *instance, wchar_t ch)517 static void ega_display_wchar(ega_instance_t *instance, char32_t ch) 518 518 { 519 519 uint16_t index = ega_oem_glyph(ch); … … 538 538 } 539 539 540 static void ega_put wchar(outdev_t *dev, wchar_t ch)540 static void ega_putuchar(outdev_t *dev, char32_t ch) 541 541 { 542 542 ega_instance_t *instance = (ega_instance_t *) dev->data; -
kernel/genarch/src/drivers/ns16550/ns16550.c
r4f663f3e r28a5ebd 112 112 } 113 113 114 static void ns16550_put wchar(outdev_t *dev, wchar_t ch)114 static void ns16550_putuchar(outdev_t *dev, char32_t ch) 115 115 { 116 116 ns16550_instance_t *instance = (ns16550_instance_t *) dev->data; … … 128 128 129 129 static outdev_operations_t ns16550_ops = { 130 .write = ns16550_put wchar,130 .write = ns16550_putuchar, 131 131 .redraw = NULL 132 132 }; -
kernel/genarch/src/drivers/omap/uart.c
r4f663f3e r28a5ebd 49 49 } 50 50 51 static void omap_uart_put wchar(outdev_t *dev, wchar_t ch)51 static void omap_uart_putuchar(outdev_t *dev, char32_t ch) 52 52 { 53 53 omap_uart_t *uart = dev->data; … … 62 62 63 63 static outdev_operations_t omap_uart_ops = { 64 .write = omap_uart_put wchar,64 .write = omap_uart_putuchar, 65 65 .redraw = NULL, 66 66 .scroll_up = NULL, -
kernel/genarch/src/drivers/pl011/pl011.c
r4f663f3e r28a5ebd 56 56 } 57 57 58 static void pl011_uart_put wchar(outdev_t *dev, wchar_t ch)58 static void pl011_uart_putuchar(outdev_t *dev, char32_t ch) 59 59 { 60 60 pl011_uart_t *uart = dev->data; … … 74 74 75 75 static outdev_operations_t pl011_uart_ops = { 76 .write = pl011_uart_put wchar,76 .write = pl011_uart_putuchar, 77 77 .redraw = NULL, 78 78 .scroll_up = NULL, -
kernel/genarch/src/drivers/s3c24xx/uart.c
r4f663f3e r28a5ebd 61 61 } 62 62 63 static void s3c24xx_uart_put wchar(outdev_t *dev, wchar_t ch)63 static void s3c24xx_uart_putuchar(outdev_t *dev, char32_t ch) 64 64 { 65 65 s3c24xx_uart_t *uart = … … 94 94 95 95 static outdev_operations_t s3c24xx_uart_ops = { 96 .write = s3c24xx_uart_put wchar,96 .write = s3c24xx_uart_putuchar, 97 97 .redraw = NULL, 98 98 .scroll_up = NULL,
Note:
See TracChangeset
for help on using the changeset viewer.
