Microchip Technology Inc.Senior Engineer
Mar. 2017 - Jan. 2023Bucharest, RomaniaDeveloping Linux kernel device drivers, stage 2 and stage 3 bootloaders, board bring-up, for Microchip SAM SoC series 32-bit MPUs (ARM AT91 Architecture) and Evaluation/Engineering boards, and FPGA prototyping for design in progress device IPs and SoCs.
Project public website: http://www.linux4sam.org
During 2020 , project lead for Linux bring-up of SAMA7G5 MPU.
Developing/Maintainer for following kernel drivers
iio: adc: at91-sama5d2_adc
input: touchscreen: resistive_adc_touch
media: atmel: atmel-isc
media: atmel: atmel-isi
watchdog: sama5d4_wdt
ARM: at91: sam5d27_wlsom1_ek
i2c: at91:
Bring-up for sama7g5 Evaluation Kit .
Bring-up for sama5d2_icp (Industrial Connectivity Board) .
Developing ARMv7 Cortex A5 bare-metal applications.
Member of the at91 Linux4SAM organization https://github.com/linux4sam/
Maintainer of the at91bootstrap project : https://github.com/linux4sam/at91bootstrap
Maintainer of the u-boot-at91 project : https://github.com/linux4sam/u-boot-at91
U-boot custodian for u-boot-at91 tree.
Maintainer of the buildroot-external-microchip project: https://github.com/linux4sam/buildroot-external-microchip Technologies : Analog to Digital Converters (ADC), Touchscreens, SD-Card, eMMC, Camera sensors, parallel sensor interface, MIPI CSI-2 (Camera serial interface), Synopsys CSI2HOST, Synopsys DRAM controller UMCTL2, 1Wire bus and 1Wire EEPROMs , DMA controller, IRQ-controller, i2c bus, clock tree subsystem, Device Tree, Controller Area Network (CAN), DRAM AT91 controller, DDR3 memory, FPGA prototyping, ARM GIC, ARM AXI4, ARM CortexA5, ARM CortexA7, ARM926EJ, ARM TrustZone controller. Linux Kernel All-time contributions:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=grep&q=hristev U-boot All-time contributions:
https://github.com/u-boot/u-boot/commits?author=ehristev
AT91Bootstrap All-time contributions:
https://github.com/linux4sam/at91bootstrap/commits?author=ehristev