Searched hist:1.1355 (Results 1 - 10 of 10) sorted by relevance

/src/sys/dev/pci/
H A Dpcidevs.h1.1355 Tue Mar 05 03:48:23 GMT 2019 msaitoh Regen.
H A Dpcidevs_data.h1.1355 Fri Mar 08 03:44:46 GMT 2019 msaitoh Regen.
H A Dpcidevs1.1355 Thu Nov 29 23:52:49 GMT 2018 jmcneill Add Amazon.com UART, NVMe, and ENA PCI IDs.
/src/doc/
H A D3RDPARTY1.1355 Wed Aug 31 09:34:04 GMT 2016 christos new tmux
H A DCHANGES1.1355 Sun Feb 07 18:17:19 GMT 2010 tonio Note the import of uthum driver from openbsd
/src/distrib/sets/lists/base/
H A Dmi1.1355 Mon Dec 16 16:37:39 GMT 2024 brad A driver for the MCP-2221 / 2221A multi-io chip. This is a USB to
UART / GPIO / I2C multi-io chip probably based upon a programmed PIC.
The end result is that simple gpio and i2c can exist on any system
that provides a USB port. This is everything from a RPI to a
Virtualbox VM.


o The UART presents itself as a umodem(4) device and pretty much works
as one would expect.

o There are 4 simple GPIO pins with multiple functions that attach to
gpio(4). Support for basic GPIO input and output exists with gpioctl,
the ADC, DAC and clock pulse functions exist as ALT functions. For
the ADC and DAC /dev/ devices are provided such that simple reads and
writes interact with the ADC and DAC. The IRQ function on pin GP1 and
bit banging the GPIO with gpiopps(4) and gpioow(4) are not really
supported. The short answer is that a spin lock is held while trying
to do USB transfers and that isn't allowed.

o There is a simple I2C engine that attaches to iic(4). This mostly
works as expected, except that a READ without STOP is not supported by
the engine which causes problems for some drivers. Most drivers do
not seem to use READ without STOP and seem to work as expected.
Support for changing the I2C speed is not supported, but nothing much
really does that.

o A userland utility called umcpmioctl(8) is provided that allows the
query of the status of the chip and allows for the query of the flash
memory and the setting of some of the flash memory parameters mostly
related to gpio. This utility interacts with a control device in
/dev/. The flash memory contents is copied to the sram on boot up of
the chip and can be used to adjust how the chip sets up the gpio pins,
among other things. Support for setting or entering the chip password
is not provided.

o A number of sysctls are provided to mess with various settings.
These are detailed in the man page.


While not perfect, the chip is reasonable, cheap, and has at least one
vendor making a breakout board. It is also one of the only ones in
this space that has enough documentation to write a driver.

Support for a related chip, the MCP-2210, which provides SPI and GPIO
may exist some day as the programming interface is very simular.
/src/distrib/sets/lists/man/
H A Dmi1.1355 Tue Nov 15 16:50:45 GMT 2011 riz Build and install new in-kernel iscsi initiator kernel module and associated
binaries (iscsid, iscsictl) if MKISCSI != no. Initiator can also be built
into a kernel by adding 'pseudo-device iscsi' in kernel configuration.
/src/distrib/sets/lists/tests/
H A Dmi1.1355 Thu Jan 02 01:45:19 GMT 2025 kre Fix build after recent regex tests addition (make it be an addition, and
don't forget tests/libtre)
/src/share/mk/
H A Dbsd.own.mk1.1355 Sun Aug 13 21:17:05 GMT 2023 christos sun2 can't make gdb anymore. there is no gmp because no gcc.
/src/distrib/sets/lists/comp/
H A Dmi1.1355 Wed Jan 06 19:46:43 GMT 2010 skrll libpmc_g is only available on i386 and arm. Fixes MKDEBUGLIB builds on
other platforms.

Completed in 944 milliseconds