u-boot/drivers
Janne Grunau 5ea38f95c4 video: console: Parse UTF-8 character sequences
efi_console / UEFI applications (grub2, sd-boot, ...) pass UTF-8
character sequences to vidconsole which results in wrong glyphs for code
points outside of ASCII. The truetype console expects Unicode code
points and bitmap font based consoles expect code page 437 code points.
To support both convert UTF-8 to UTF-32 and pass Unicode code points in
vidconsole_ops.putc_xy(). These can be used directly in console_truetype
and after conversion to code page 437 in console_{normal,rotate}.

This fixes rendering of international, symbol and box drawing characters
used by UEFI applications.

Signed-off-by: Janne Grunau <j@jannau.net>
2024-03-21 06:56:13 +01:00
..
adc adc: add missing depends on ADC for controller drivers 2024-03-14 18:20:04 +08:00
ata
axi
bios_emulator global: Drop common.h inclusion 2023-12-21 08:54:37 -05:00
block blk: host_dev: Fix error code in host_sb_attach_file() 2024-02-06 16:31:07 -05:00
bootcount
bus
button button: add missing ADC dependency for BUTTON_ADC 2024-03-14 18:20:04 +08:00
cache cache: add sifive private L2 cache driver 2023-12-27 17:28:57 +08:00
clk Merge tag 'u-boot-socfpga-next-20240319' of https://source.denx.de/u-boot/custodians/u-boot-socfpga into next 2024-03-19 09:10:30 -04:00
core dm: core: Fix address translation in devfdt_get_addr_index() 2024-03-04 10:25:47 -05:00
cpu smbios: provide type 4 RISC-V SMBIOS Processor ID 2024-02-02 19:57:16 +01:00
crypto global: Drop common.h inclusion 2023-12-21 08:54:37 -05:00
ddr global: Drop common.h inclusion 2023-12-21 08:54:37 -05:00
demo
dfu
dma dma: ti: k3-udma: Add DMA PSIL mappings for AM62P and J722S 2024-03-13 10:10:05 -04:00
extcon
fastboot fastboot: add oem console command support 2024-01-09 14:58:33 +01:00
firmware firmware: psci: Fix bind_smccc_features psci check 2024-03-13 12:40:43 -04:00
fpga
fuzz
fwu-mdata
gpio gpio: rockchip: Use gpio alias id as gpio bank id 2024-03-14 11:40:48 +08:00
hwspinlock treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
i2c Merge patch series "ARM: renesas: Rename R-Mobile to Renesas" 2024-03-02 14:30:25 -05:00
input
iommu iommu: dont fail silently 2024-01-18 12:18:48 -05:00
led led: add TI LP5562 LED driver 2023-12-13 11:35:16 -05:00
mailbox treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
memory memory: ti-gpmc: Fix lock up at A53 SPL during NAND boot on AM64-EVM 2024-02-13 15:38:11 -05:00
mfd
misc Merge tag 'u-boot-socfpga-next-20240319' of https://source.denx.de/u-boot/custodians/u-boot-socfpga into next 2024-03-19 09:10:30 -04:00
mmc Prepare v2024.04-rc4 2024-03-11 15:27:20 -04:00
mtd mtd: spi-nor-ids: Add support for ESMT/EON EN25Q80B 2024-02-19 08:19:39 -03:00
mux mux: autoprobe if "idle-states" present in device tree 2024-02-28 19:19:53 -05:00
net rockchip: include asm/io.h directly in asm/arch-rockchip/hardware.h 2024-03-13 18:15:52 +08:00
nvme nvme: Update nvme_scan_namespace to keep trying on busy 2024-01-18 20:24:13 -05:00
pch
pci pci-host-ecam-generic: Convert to ofnode functions 2024-03-02 12:26:56 -05:00
pci_endpoint global: Drop common.h inclusion 2023-12-21 08:54:37 -05:00
phy phy: rockchip-inno-usb2: Limit changes made to regs 2024-03-14 11:48:40 +08:00
pinctrl Prepare v2024.04-rc4 2024-03-11 15:27:20 -04:00
power Merge tag 'u-boot-rockchip-20240315' of https://source.denx.de/u-boot/custodians/u-boot-rockchip into next 2024-03-15 09:15:31 -04:00
pwm
qe
ram Merge tag 'u-boot-rockchip-20240315' of https://source.denx.de/u-boot/custodians/u-boot-rockchip into next 2024-03-15 09:15:31 -04:00
reboot-mode
remoteproc remoteproc: k3-dsp: Avoid reloading of firmware 2023-12-19 10:07:48 -05:00
reset reset: reset-hisilicon: also handle #reset-cells = <2> 2024-01-24 16:17:14 -05:00
rng Merge tag 'u-boot-rockchip-20240315' of https://source.denx.de/u-boot/custodians/u-boot-rockchip into next 2024-03-15 09:15:31 -04:00
rtc treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
scsi
serial Merge tag 'u-boot-socfpga-next-20240319' of https://source.denx.de/u-boot/custodians/u-boot-socfpga into next 2024-03-19 09:10:30 -04:00
sm
smem
soc soc: add info to identify the am62p SoC family 2024-03-13 10:10:04 -04:00
sound
spi rockchip: spi: rk_spi: do not write bytes when in read-only mode 2024-03-14 18:19:44 +08:00
spmi spmi: msm: fix register range names 2024-01-16 12:26:54 +00:00
sysinfo
sysreset rockchip: include asm/io.h directly in asm/arch-rockchip/hardware.h 2024-03-13 18:15:52 +08:00
tee tee: optee: don't enumerate services if there ain't any 2023-12-19 10:07:48 -05:00
thermal drivers: imx_tmu: Select polling-rate from cpu-thermal devicetree node 2024-03-17 18:38:46 -03:00
timer treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
tpm
ufs
usb rockchip: Update the default USB Product ID value 2024-03-14 18:19:27 +08:00
video video: console: Parse UTF-8 character sequences 2024-03-21 06:56:13 +01:00
virtio virtio: fix get_config / set_config for legacy VirtIO targets 2024-03-05 08:37:53 -05:00
w1
w1-eeprom
watchdog drivers: watchdog: add andes atcwdt200 support 2024-02-01 09:08:44 +01:00
xen
Kconfig
Makefile