linux/Documentation/devicetree/bindings/misc
Oliver Schinagl 9fd379e929 ARM: sunxi: Initial support for Allwinner's Security ID fuses
Allwinner has electric fuses (efuse) on their line of chips. This driver
reads those fuses, seeds the kernel entropy and exports them as a sysfs
node.

These fuses are most likely to be programmed at the factory, encoding
things like Chip ID, some sort of serial number, etc. and appear to be
reasonably unique.
While in theory, these should be writeable by the user, it will probably
be inconvenient to do so. Allwinner recommends that a certain input pin,
labeled 'efuse_vddq', be connected to GND. To write these fuses however,
a 2.5 V programming voltage needs to be applied to this pin.

Even so, they can still be used to generate a board-unique mac from,
board unique RSA key and seed the kernel RNG.

On sun7i additional storage is available, this is initially used for an
UEFI BOOT key, Secure JTAG key, HDMI-HDCP key and vendor specific keys.

Currently supported are the following known chips:
Allwinner sun4i (A10)
Allwinner sun5i (A10s, A13)
Allwinner sun7i (A20)

Signed-off-by: Oliver Schinagl <oliver@schinagl.nl>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-09-26 13:47:36 -07:00
..
allwinner,sunxi-sid.txt ARM: sunxi: Initial support for Allwinner's Security ID fuses 2013-09-26 13:47:36 -07:00
at25.txt misc/at25, dt: Improve at25 SPI eeprom device tree bindings. 2012-09-05 14:10:29 -07:00
atmel-ssc.txt ASoC: atmel: update atmel SSC with DMA binding 2013-08-06 18:12:25 +01:00
bmp085.txt
ifm-csi.txt dt/misc: add bindings documentation for ifm camera sensor interface 2012-09-14 10:10:32 +02:00
lis302.txt drivers/misc/lis3lv02d/lis3lv02d_i2c.c: add lis3lv02d device tree init 2012-09-26 14:18:48 -07:00
smc.txt ARM: DT: binding fixup to align with vendor-prefixes.txt (DT) 2013-08-20 10:47:47 -07:00
sram.txt misc: generic on-chip SRAM allocation driver 2013-04-29 18:28:13 -07:00
ti,dac7512.txt drivers: misc: ti_dac7512: add support for DT matching 2013-09-26 09:04:06 -07:00