Home
last modified time | relevance | path

Searched hist:"456 ecd08ec026e67a17a77baa3778c9f1b8e474d" (Results 1 – 3 of 3) sorted by relevance

/rk3399_rockchip-uboot/lib/
H A Dcrc8.c456ecd08ec026e67a17a77baa3778c9f1b8e474d Fri Apr 08 13:56:29 UTC 2016 Stefan Roese <sr@denx.de> lib/crc8: Add crc start value

To make the usage of this function more flexible, lets add the CRC start
value as parameter to this function. This way it can be used by other
functions requiring different start values than 0 as well.

For non-zero CRC start values to work, I've reworked the function a bit.
The new implementation is copied from the Linux version in
drivers/i2c/i2c-core.c / i2c_smbus_pec(). Which supports non-zero
CRC stating values.

I've double-checked that the results for zero starting values are
identical to the results from the original version of this function.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
/rk3399_rockchip-uboot/include/linux/
H A Dcrc8.h456ecd08ec026e67a17a77baa3778c9f1b8e474d Fri Apr 08 13:56:29 UTC 2016 Stefan Roese <sr@denx.de> lib/crc8: Add crc start value

To make the usage of this function more flexible, lets add the CRC start
value as parameter to this function. This way it can be used by other
functions requiring different start values than 0 as well.

For non-zero CRC start values to work, I've reworked the function a bit.
The new implementation is copied from the Linux version in
drivers/i2c/i2c-core.c / i2c_smbus_pec(). Which supports non-zero
CRC stating values.

I've double-checked that the results for zero starting values are
identical to the results from the original version of this function.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
/rk3399_rockchip-uboot/drivers/tpm/
H A Dtpm_tis_sandbox.c456ecd08ec026e67a17a77baa3778c9f1b8e474d Fri Apr 08 13:56:29 UTC 2016 Stefan Roese <sr@denx.de> lib/crc8: Add crc start value

To make the usage of this function more flexible, lets add the CRC start
value as parameter to this function. This way it can be used by other
functions requiring different start values than 0 as well.

For non-zero CRC start values to work, I've reworked the function a bit.
The new implementation is copied from the Linux version in
drivers/i2c/i2c-core.c / i2c_smbus_pec(). Which supports non-zero
CRC stating values.

I've double-checked that the results for zero starting values are
identical to the results from the original version of this function.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>