|
|
Subscribe / Log in / New account

c2port (Version 2): support for Silicon C2 Interface.

From:  Rodolfo Giometti <giometti@linux.it>
To:  linux-kernel@vger.kernel.org
Subject:  c2port (Version 2): support for Silicon C2 Interface.
Date:  Wed, 22 Oct 2008 15:47:18 +0200
Message-ID:  <1224683240-15439-1-git-send-email-giometti@linux.it>
Cc:  Andrew Morton <akpm@linux-foundation.org>, Greg KH <greg@kroah.com>
Archive‑link:  Article

C2 port implements a two wire serial communication protocol (bit
banging) designed to enable in-system programming, debugging, and
boundary-scan testing on low pin-count Silicon Labs devices.

Main references are at Silicon Laboratories site:

* AN127: FLASH Programming via the C2 Interface
     http://www.silabs.com/public/documents/tpub_doc/anote/Mic...

* C2 Specification
     http://www.silabs.com/public/documents/tpub_doc/spec/Micr...

Currently this code supports only flash programming through sysfs
interface but extensions shoud be easy to add.

Changelog
---------

Version 1 -> 2:

* Documentation added.

* One client added.

Rodolfo

--

 b/Documentation/ABI/testing/sysfs-c2port   |   88 ++
 b/Documentation/c2port.txt                 |   90 ++
 b/drivers/misc/Kconfig                     |    2 
 b/drivers/misc/Makefile                    |    1 
 b/drivers/misc/c2port/Kconfig              |   24 
 b/drivers/misc/c2port/Makefile             |    1 
 b/drivers/misc/c2port/c2port-duramar2150.c |  160 ++++
 b/drivers/misc/c2port/core.c               |  996 +++++++++++++++++++++++++++++
 b/include/linux/c2port.h                   |   65 +
 drivers/misc/c2port/Kconfig                |   11 
 drivers/misc/c2port/Makefile               |    2 
 11 files changed, 1440 insertions(+)




Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds