summaryrefslogtreecommitdiff
path: root/drivers/firmware/raspberrypi.c
diff options
context:
space:
mode:
authorWei-Ning Huang <wnhuang@google.com>2017-04-12 18:56:18 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-04-18 18:04:45 +0200
commitad2ac9d5c5e0e5fa7e21575d3cd9d0227803ea99 (patch)
tree9dd164400b0d151dec36810f9e81afe63fb500fd /drivers/firmware/raspberrypi.c
parent9e18308a5dcc2250a271e598dfe0d917b5522475 (diff)
firmware: Google VPD: import lib_vpd source files
This patch imports lib_vpd.h and vpd_decode.c from the Chromium Vital Product Data project. This library is used to parse VPD sections obtained from coreboot table entries describing Chromebook devices product data. Only the sections of type VPD_TYPE_STRING are decoded. The VPD string sections in the coreboot tables contain the type (1 byte set to 0x01 for strings), the key length, the key ascii array, the value length, and the value ascii array. The key and value arrays are not null terminated. Signed-off-by: Wei-Ning Huang <wnhuang@google.com> Signed-off-by: Thierry Escande <thierry.escande@collabora.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/firmware/raspberrypi.c')
0 files changed, 0 insertions, 0 deletions