[patch v14 1/4] drivers: jtag: Add JTAG core driver
From: Philippe Ombredanne <hidden>
Date: 2017-12-14 18:13:50
Also in:
linux-api, linux-devicetree, linux-serial, lkml, openbmc
Oleksandr, On Thu, Dec 14, 2017 at 5:29 PM, Oleksandr Shamray [off-list ref] wrote:
Initial patch for JTAG driver JTAG class driver provide infrastructure to support hardware/software JTAG platform drivers. It provide user layer API interface for flashing and debugging external devices which equipped with JTAG interface using standard transactions. Driver exposes set of IOCTL to user space for: - XFER: - SIR (Scan Instruction Register, IEEE 1149.1 Data Register scan); - SDR (Scan Data Register, IEEE 1149.1 Instruction Register scan); - RUNTEST (Forces the IEEE 1149.1 bus to a run state for a specified number of clocks). - SIOCFREQ/GIOCFREQ for setting and reading JTAG frequency. Driver core provides set of internal APIs for allocation and registration: - jtag_register; - jtag_unregister; - jtag_alloc; - jtag_free; Platform driver on registration with jtag-core creates the next entry in dev folder: /dev/jtagX Signed-off-by: Oleksandr Shamray <redacted> Signed-off-by: Jiri Pirko <redacted> --- v13->v14 Comments pointed by Philippe Ombredanne [off-list ref] - Change style of head block comment from /**/ to // v12->v13 Comments pointed by Philippe Ombredanne [off-list ref] - Change jtag.c licence type to SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note and reorder line with license in description v11->v12 Comments pointed by Greg KH [off-list ref] - Change jtag.h licence type to SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note and reorder line with license in description
Thanks for the SPDX bits: for this part you have my ack: Acked-by: Philippe Ombredanne <pombredanne@nexB.com? -- Cordially Philippe Ombredanne