Microchip Input Devices Driver

  1. Microchip Input Devices Driver
  2. Microchip Input Devices Drivers

This file describes the smartpqi SCSI driver for Microchip(http://www.microchip.com) PQI controllers. The smartpqi driveris the next generation SCSI driver for Microchip Corp. The smartpqidriver is the first SCSI driver to implement the PQI queuing model.

The smartpqi driver will replace the aacraid driver for Adaptec Series 9controllers. Customers running an older kernel (Pre-4.9) using an AdaptecSeries 9 controller will have to configure the smartpqi driver or theirvolumes will not be added to the OS.

  1. With Logic ‘1’ Input – 4 mA - With Logic ‘0’ Input – 400 µA † Low Output Impedance – 7 † Latch-Up Protected: Will Withstand 0.5A Reverse Current † Input: Will Withstand Negative Inputs Up to 5V † ESD Protected – 4 kV † Pin-Compatible with the TC426M/TC427M/ TC428M, TC4426AM/TC4427AM/TC4428AM Devices.
  2. This flexible firmware development platform for PIC32 microcontrollers provides driver libraries and Application Programming Interfaces (APIs) that make it easier for you to use PIC32 peripherals (Timers, General Purpose Input/Output (GPIO), Universal Asynchronous Receiver Transmitter (UART), I²C, Serial Peripheral Interface (SPI), etc.).
  3. The driver appears to be largely identical to the existing smsc75xx driver. I haven't checked the full set of differences, but at least the TX and RX datapath seem to use identical data structures and register values. Are the devices similar enough that it would make sense to extend the smsc75xx driver to cover both?

For Microchip smartpqi controller support, enable the smartpqi driverwhen configuring the kernel.

For more information on the PQI Queuing Interface, please see:

Supported devices¶

The smartpqi driver is the next generation SCSI driver for Microchip Corp. The smartpqi driver is the first SCSI driver to implement the PQI queuing model. The smartpqi driver will replace the aacraid driver for Adaptec Series 9 controllers. Customers running an older kernel (Pre-4.9) using an Adaptec Series 9 controller will have to configure.

<Controller names to be added as they become publicly available.>

smartpqi specific entries in /sys¶

smartpqi host attributes¶

  • /sys/class/scsi_host/host*/rescan
  • /sys/class/scsi_host/host*/driver_version

The host rescan attribute is a write only attribute. Writing to thisattribute will trigger the driver to scan for new, changed, or removeddevices and notify the SCSI mid-layer of any changes detected.

The version attribute is read-only and will return the driver versionand the controller firmware version.For example:

smartpqi sas device attributes¶

HBA devices are added to the SAS transport layer. These attributes areautomatically added by the SAS transport layer.

/sys/class/sas_device/end_device-X:X/sas_address/sys/class/sas_device/end_device-X:X/enclosure_identifier/sys/class/sas_device/end_device-X:X/scsi_target_id

smartpqi specific ioctls¶

For compatibility with applications written for the cciss protocol.

Microchip input devices driversDevices
CCISS_DEREGDISK, CCISS_REGNEWDISK, CCISS_REGNEWD
The above three ioctls all do exactly the same thing, which is to cause the driverto rescan for new devices. This does exactly the same thing as writing to thesmartpqi specific host “rescan” attribute.
CCISS_GETPCIINFO
Microchip input devices drivers
Returns PCI domain, bus, device and function and “board ID” (PCI subsystem ID).
CCISS_GETDRIVVER

Returns driver version in three bytes encoded as:

CCISS_PASSTHRU
Allows “BMIC” and “CISS” commands to be passed through to the Smart Storage Array.These are used extensively by the SSA Array Configuration Utility, SNMP storageagents, etc.
The abundance of the MIPI® interface in mobile applications has driven its proliferation into other application areas such as the automotive and broader consumer environments. Analog Devices, an established provider of video products, offers a range of MIPI video devices that provide interfaces to the latest generations of system on chip (SoC) processors. Typical applications for MIPI video devices include the rear-view camera function in the automotive environment and HDMI® output from portable devices featuring a MIPI-capable SoC. The MIPI video device portfolio offers a variety of solutions.
Product Selection Table

MIPI Video Devices

SortOrderPart#Video Primary FunctionInput Type# of Video InputsOutput Type# of Video OutputsNDA RequiredPrice (1000+)
($ US)
1ADV7282A-MMIPI, Video DecoderAnalog SD6 AnalogMIPI-CSI1 CSI (1-lane)No$5.50 (ADV7282AWBCPZ-M)
2ADV7282AVideo DecoderAnalog SD4 AnalogPixel Bus8-bit Pixel BusNo$5.50 (ADV7282AWBCPZ)
3ADV7281A-MMIPI, Video DecoderAnalog SD4 AnalogMIPI-CSI1 CSI (1-lane)No$5.15 (ADV7281AWBCPZ-M)
4ADV7280A-MMIPI, Video DecoderAnalog SD8 AnalogMIPI-CSI1 CSI (1-lane)No$4.50 (ADV7280AWBCPZ-M)
5ADV7280AVideo DecoderAnalog SD4 AnalogPixel Bus8-bit Pixel BusNo$4.50 (ADV7280AWBCPZ)
6ADV7535HDMI/DVI Tx, MIPIMIPI-DSI1 DSI (4 lane)HDMI1 HDMIYes$4.46 (ADV7535BCBZ-RL)
7ADV7482HDMI/DVI Rx, MIPI, Video DecoderAnalog SD, HDMI, Pixel Bus1 HDMI, 8 Analog, 8-bit Pixel BusMIPI-CSI, Pixel Bus2 CSI (4-lane:1-lane), 8-bit Pixel BusNo$7.37 (ADV7482BBCZ)
8ADV7481HDMI/DVI Rx, MIPI, Video DecoderAnalog SD, HDMI, MHL, Pixel Bus1 HDMI, 1 MHL, 8 Analog, 8-bit Pixel BusMIPI-CSI, Pixel Bus2 CSI (4-lane:1-lane), 8-bit Pixel BusNo$7.82 (ADV7481BBCZ)
9ADV7480HDMI/DVI Rx, MIPIHDMI, Pixel Bus1 HDMI, 8-bit Pixel BusMIPI-CSI, Pixel Bus2 CSI (4-lane:1-lane), 8-bit Pixel BusNo$7.01 (ADV7480BBCZ)
10ADV7782APIX, LVDS, MIPIAPIX, LVDS (OpenLDI)1 APIX, 1 LVDSMIPI-CSI2 CSI (4-lane:1-lane)Yes-
11ADV7282-MMIPI, Video DecoderAnalog SD6 AnalogMIPI-CSI1 CSI (1-lane)No$5.50 (ADV7282WBCPZ)
12ADV7282Video DecoderAnalog SD4 AnalogPixel Bus8-bit Pixel BusNo$5.50 (ADV7282WBCPZ)
13ADV7281-MAMIPI, Video DecoderAnalog SD8 AnalogMIPI-CSI1 CSI (1-lane)No$5.92 (ADV7281WBCPZ-MA)
14ADV7281-MMIPI, Video DecoderAnalog SD6 AnalogMIPI-CSI1 CSI (1-lane)No$5.15 (ADV7281WBCPZ)
15ADV7281Video DecoderAnalog SD4 AnalogPixel Bus8-bit Pixel BusNo$5.15 (ADV7281WBCPZ)
16ADV7280-MMIPI, Video DecoderAnalog SD8 AnalogMIPI-CSI1 CSI (1-lane)No$4.05 (ADV7280BCPZ)
17ADV7280Video DecoderAnalog SD4 AnalogPixel Bus8-bit Pixel BusNo$4.05 (ADV7280BCPZ)
Microchip Input Devices Driver
  • Region

Microchip Input Devices Driver

Microchip Input Devices Driver

Microchip Input Devices Drivers

  • Languages