You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marek Behún
aa5eb9a3ac
drivers/misc: Add basic support for ATSHA204A Crypto module
...
This module can be found on the Turris Omnia board connected
via the I2C interface.
Among some cryptographic functions, the chip has a 512 bit
One Time Programmable memory, 88 byte configuration memory
and 512 byte general purpose memory.
The Turris Omnia stores serial number and device MAC address in
the OTP memory.
This commit adds basic support for reading the EEPROM and also
exposes the chips Random Number Generator.
The driver is based on code by
Josh Datko, Cryptotronix, jbd@cryptotronix.com
and also
Tomas Hlavacek, CZ.NIC, tomas.hlavacek@nic.cz
Signed-off-by: Tomas Hlavacek <tomas.hlavacek@nic.cz>
Signed-off-by: Marek Behun <marek.behun@nic.cz>
create mode 100644 drivers/misc/atsha204a-i2c.c
create mode 100644 include/atsha204a-i2c.h
Signed-off-by: Stefan Roese <sr@denx.de>
7 years ago
..
adc
dm: adc: Convert uclass to livetree
7 years ago
ata
dm: ahci: Add a driver for SCSI on AHCI
7 years ago
bios_emulator
…
block
scsi: Move drivers into new drivers/scsi directory
7 years ago
bootcount
powerpc: remove 4xx support
7 years ago
clk
rockchip: rk322x: add clock driver
7 years ago
core
dm: ofnode: use fdt32_t for DT property value to fix sparse warning
7 years ago
cpu
dm: core: Update device_bind_driver_to_node() to use ofnode
7 years ago
crypto
Convert CONFIG_CMD_HASH to Kconfig
7 years ago
ddr
driver/ddr: Add support for setting timing in hws_topology_map
7 years ago
demo
…
dfu
dfu: dfu_sf: Fix read offset
7 years ago
dma
dm: Rename dev_addr..() functions
7 years ago
firmware
dm: core: Rename of_device_is_compatible()
7 years ago
fpga
fpga: zynqmppl: Reuse invoke_smc routine
7 years ago
gpio
gpio: add static to get_function()
7 years ago
i2c
drivers/i2c/muxes/pca954x: Add pca9547 I2C mux support
7 years ago
input
powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x
7 years ago
led
dm: core: Update device_bind_driver_to_node() to use ofnode
7 years ago
mailbox
dm: mailbox: Update uclass to support livetree
7 years ago
memory
…
misc
drivers/misc: Add basic support for ATSHA204A Crypto module
7 years ago
mmc
Merge branch 'master' of git://git.denx.de/u-boot-rockchip
7 years ago
mtd
mtd: stm32: use parameter instead of default value
7 years ago
net
rockchip: net: dm: convert fdt_get to dev_read
7 years ago
pch
…
pci
dm: ofnode: rename ofnode_read_prop() to ofnode_get_property()
7 years ago
pcmcia
powerpc, 8xx: remove support for 8xx
7 years ago
phy
pipe3: Fix broken dependency
7 years ago
pinctrl
Merge git://git.denx.de/u-boot-dm
7 years ago
power
power: regulator: rk8xx: Allow input current/charger shutdown configuration
7 years ago
pwm
rockchip: Setup default PWM flags
7 years ago
qe
QE: add QE support on SD boot
7 years ago
ram
drivers: ram: stm32: fix compilation issue
7 years ago
remoteproc
…
reset
ARM: uniphier: fix various sparse warnings
7 years ago
rtc
powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x
7 years ago
scsi
dm: scsi: Drop scsi_init() when driver model is used
7 years ago
serial
Merge git://git.denx.de/u-boot-dm
7 years ago
soc
…
sound
dm: gpio: Add live tree support
7 years ago
spi
rockchip: spi: dm: convert fdt_get to dev_read
7 years ago
spmi
dm: Rename dev_addr..() functions
7 years ago
sysreset
rockchip: rk322x: add sysreset driver
7 years ago
thermal
thermal: imx: fix calculation
7 years ago
timer
dm: core: Update lists_bind_fdt() to use ofnode
7 years ago
tpm
dm: Rename dev_addr..() functions
7 years ago
usb
Merge git://git.denx.de/u-boot-dm
7 years ago
video
Merge git://git.denx.de/u-boot-dm
7 years ago
watchdog
orion_wdt: Support for the Orion Watchdog
7 years ago
Kconfig
scsi: Move drivers into new drivers/scsi directory
7 years ago
Makefile
scsi: Move drivers into new drivers/scsi directory
7 years ago