u-boot/drivers
Olivier Moysan 17bae7766c adc: stm32mp15: add calibration support
Add support of offset and linear calibration for STM32MP15.
The calibration is performed once at probe. The ADC is set in power on
state for calibration. It remains in this state after calibration,
to give to the kernel the opportunity to retrieve calibration data,
directly from the ADC.

Signed-off-by: Olivier Moysan <olivier.moysan@foss.st.com>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
2023-01-12 16:25:51 +01:00
..
adc adc: stm32mp15: add calibration support 2023-01-12 16:25:51 +01:00
ata ata: ahci-pci: Replace magic constant by macro 2022-12-08 10:46:01 -05:00
axi
bios_emulator video: Rename structs and functions to avoid VBE 2022-08-12 08:14:23 -04:00
block dm: blk: Add probe in blk_first_device/blk_next_device 2022-11-07 16:24:30 -07:00
bootcount global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
bus bus: Optionally include TI sysc driver in SPL/TPL 2022-12-02 08:39:00 -05:00
button button: gpio: add DM_GPIO dependency 2022-08-23 12:39:06 +02:00
cache drivers: cache: ncore: Disable snoop filter 2022-06-17 16:27:05 +08:00
clk Prepare v2023.01-rc4 2022-12-21 13:09:01 -05:00
core global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
cpu dm: treewide: Do not opencode uclass_probe_all() 2022-10-17 21:17:12 -06:00
crypto global: Migrate CONFIG_SYS_FSL* symbols to the CFG_SYS namespace 2022-11-10 10:08:55 -05:00
ddr global: Migrate CONFIG_MAX_MEM_MAPPED to CFG 2022-12-23 10:14:51 -05:00
demo
dfu blk: Switch over to using uclass IDs 2022-09-16 11:05:16 -04:00
dma ddr: fsl: Remove CONFIG_MEM_INIT_VALUE 2022-12-22 10:31:48 -05:00
fastboot Audit <flash.h> inclusion 2022-08-04 16:18:47 -04:00
firmware board: ti: introduce the basic files needed to support the am62a 2022-12-09 14:10:28 -05:00
fpga global: Migrate CONFIG_FPGA_DELAY to CFG 2022-12-23 10:09:42 -05:00
fuzz sandbox: Implement fuzzing engine driver 2022-06-23 12:58:19 -04:00
fwu-mdata FWU: Add FWU metadata access driver for GPT partitioned block devices 2022-10-31 14:47:32 -04:00
gpio Convert CONFIG_SH_GPIO_PFC et al to Kconfig 2022-12-05 16:08:37 -05:00
hwspinlock treewide: invaild -> invalid 2022-01-13 07:57:49 -05:00
i2c Merge branch 'next' 2023-01-09 11:30:08 -05:00
input input: Remove legacy KEYBOARD option 2022-10-21 13:47:56 -04:00
iommu iommu: Add M2 support to Apple DART driver 2022-07-25 09:38:47 -04:00
led led: led_pwm: typo 'iverted' on code comment 2022-11-02 13:58:17 -04:00
mailbox mailbox: zynqmp: Enable ipi mailbox driver for Versal NET 2022-09-26 14:23:29 +02:00
memory memory: atmel-ebi: add Atmel EBI (External Bus Interface) driver 2022-12-08 18:06:27 +02:00
mfd mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00
misc kbuild: Remove uncmd_spl logic 2022-12-23 10:15:13 -05:00
mmc Convert CONFIG_FSL_ESDHC_PIN_MUX to Kconfig 2022-12-22 10:31:48 -05:00
mtd Pull request for u-boot-nand-20230108 2023-01-08 13:12:42 -05:00
mux treewide: invaild -> invalid 2022-01-13 07:57:49 -05:00
net Merge branch 'next' 2023-01-09 11:30:08 -05:00
nvme Merge branch 'master' into next 2022-09-19 16:07:12 -04:00
pch
pci pci-rcar-gen3: Rename CONFIG_SEND_ENABLE 2022-12-23 13:01:13 -05:00
pci_endpoint
phy phy: rockchip: handle clock without enable function 2022-12-19 10:56:12 +08:00
pinctrl pinctrl: nuvoton: add NPCM7xx/NPCM8xx reset type detect 2023-01-10 15:39:06 -05:00
power Merge branch 'next' 2023-01-09 11:30:08 -05:00
pwm global: Migrate CONFIG_IMX6_PWM_PER_CLK to CFG 2022-12-23 10:10:40 -05:00
qe qe: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
ram global: Remove unused CONFIG symbols 2022-12-22 10:31:48 -05:00
reboot-mode
remoteproc remoteproc: ipu: Add driver to bring up ipu 2022-02-08 11:00:03 -05:00
reset reset: at91: Add reset driver for basic assert/deassert operations 2023-01-05 10:06:35 +02:00
rng drivers: rng: optee_rng: register to CONFIG_OPTEE_SERVICE_DISCOVERY 2022-09-14 15:23:03 -04:00
rtc rtc: add ht1380 driver 2023-01-02 16:01:40 -05:00
scsi global: Migrate CONFIG_SCSI_DEV_LIST to CFG 2022-12-23 10:15:11 -05:00
serial arm: s5p4418: dm_serial: switch to DM_SERIAL 2023-01-02 16:06:08 -05:00
smem smem: msm: add missing <linux/sizes.h> 2022-10-12 08:56:24 -04:00
soc soc: ti: k3-socinfo: add am62a SoC entry 2022-12-09 14:10:28 -05:00
sound test: test sandbox sound driver more rigorously 2022-12-05 17:43:21 +01:00
spi cf_spi.c: Rename CONFIG_SPI_IDLE_VAL to SPI_IDLE_VAL 2022-12-23 13:01:13 -05:00
spmi spmi: msm: add arbiter version 5 support 2021-10-31 08:46:44 -04:00
sysinfo dm: core: Switch uclass_*_device_err to use uclass_*_device_check 2022-10-29 07:36:33 -06:00
sysreset reset: at91: Add reset driver for basic assert/deassert operations 2023-01-05 10:06:35 +02:00
tee tee: optee: discover services dependent on tee-supplicant 2022-12-23 10:26:15 +02:00
thermal thermal: add sandbox driver 2022-10-11 16:03:03 -04:00
timer Merge branch 'next' 2023-01-09 11:30:08 -05:00
tpm tpm2: ftpm: open session with privileged ree login 2022-12-20 09:37:36 +02:00
ufs lib: fix selection of CONFIG_CHARSET 2022-05-03 21:39:22 +02:00
usb usb: onboard-hub: add driver to manage onboard hub supplies 2023-01-12 16:19:53 +01:00
video global: Migrate CONFIG_FB_ADDR to CFG 2022-12-23 10:09:42 -05:00
virtio dm: treewide: Do not opencode uclass_probe_all() 2022-10-17 21:17:12 -06:00
w1 dm: treewide: Do not use the return value of simple uclass iterator 2022-10-29 07:36:33 -06:00
w1-eeprom
watchdog global: Migrate CONFIG_DW_WDT_CLOCK_KHZ to CFG 2022-12-23 10:07:03 -05:00
xen xen: pvblock: Use uclass_probe_all 2022-11-02 13:58:17 -04:00
Kconfig mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00
Makefile mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00