Re: [PATCH] tpm: Add support for Atmel I2C TPMs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Tue, Oct 01, 2013 at 12:43:42AM -0600, Teddy Reed wrote:
>    Looks great, thanks again Jason!
>    Also, if anyone would like some TSSOP AT97SC3204T's, please email me
>    and I will send you a few along with breakouts and programmable crystal
>    so you can test/play/break/etc, no charge, but I'd rather only ship
>    within the USA.
>    Signed-off-by: Teddy Reed <teddy@xxxxxxxxxxxx>

Thanks Teddy,

I've updated the series with the revised commit message:
https://github.com/jgunthorpe/linux/commit/4378757fbf7771ffecc3b8779856dcc938f45234

tpm: Add support for Atmel I2C TPMs
This is based on the work of Teddy Reed <teddy@xxxxxxxxxxxx> published
on GitHub:
 https://github.com/theopolis/tpm-i2c-atmel.git
 34894b9

That driver was never merged, I have taken it as a starting port,
forward ported, tested and revised the driver:
 - Make it broadly textually similar to the Infineon and Nuvoton I2C
   driver
 - Place everything in a format suitable for mainline inclusion
 - Use high level I2C functions i2c_master_send and
   i2c_master_recv for data xfer
 - Use the timeout system from the core code, by faking out a status
   register
 - Only I2C transfer the number of bytes in the reply, not a fixed
   message size.
 - checkpatch cleanups
 - Testing on ARM Kirkwood, with this device tree, using a
   AT97SC3204T-X1A180
        tpm@29 {
                compatible = "atmel,at97sc3204t";
                reg = <0x29>;
        };

Signed-off-by: Teddy Reed <teddy@xxxxxxxxxxxx>
[jgg: revised and tested]
Signed-off-by: Jason Gunthorpe <jgunthorpe@xxxxxxxxxxxxxxxxxxxx>

Jason
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]
  Powered by Linux