04-13-2014
You can always try to build a kernel with it, but I doubt it will work. If it did, it'd be part of the GENERIC config.
Also, note that the bktr driver appears to be an i2c master. You'd need iic(4) on hppa (I'm not familiar with the architecture, just mentioning it).
Regards,
Alister
8 More Discussions You Might Find Interesting
1. News, Links, Events and Announcements
hello ppl,
me and a friend, tired of waiting for nvidia to help the community creating a nvidia driver for bsd, decided to make yet another petition to deliver nvidia as a way of protest. didn't we buy a nvidia card just like a common windows or linux user? didn't we pay for it? so, why... (0 Replies)
Discussion started by: crashnburn
0 Replies
2. UNIX for Advanced & Expert Users
I am looking for a guide on how to program for either the Linux or FreeBSD (includes 4.4BSD, NetBSD or OpenBSD) kernel. I would prefer to learn how to write device drivers, but anything would help.
If you know, please email me at *removed* or leave a post here
Regards,
Farhan (0 Replies)
Discussion started by: Farhan
0 Replies
3. Linux
I recently started working with Linux and wrote my first device driver for a hardware chip controlled by a host CPU running Linux 2.6.x kernel.
1. The user space process makes an IOCTL call with pointer to a user memory buffer.
2. The kernel device driver in the big switch-case of IOCTL,... (1 Reply)
Discussion started by: agaurav
1 Replies
4. BSD
Hi
I need the BSD core (kernel) operating system
Please let me download link
I'm from Iran
Please help me
Thank you very much (1 Reply)
Discussion started by: sepadl71
1 Replies
5. BSD
Hi. I am thinking to create an OS. I don't want to use linux kernel. I want to use BSD Kernel and this also means that because will be on UFS, I cannot use Gparted.
This are my 2 questions.
1) Where can I download BSD Kernel.
2) Witch is the tool to create the partitions. (I think is gpart but I... (1 Reply)
Discussion started by: snuffell
1 Replies
6. Fedora
I have been reading prep questions for my second unix academy exam, and there's a nuance, I'm not sure I understand it correctly.
I've been under impression from my readings of book by Evi Nemeth and from unix academy DVDs I've been watching, that kernel's modules are drivers. I think of it, as... (25 Replies)
Discussion started by: newlinuxuser1
25 Replies
7. Hardware
In general terms what are the differences platform driver,codec driver and Machine driver? (1 Reply)
Discussion started by: rupeshkp728
1 Replies
8. Ubuntu
I'm a beginner to the Linux programming and trying my hands on some device driver examples while practising. The below code (a trimmed down version of tiny_tty.c from ldd3 book) loads perfectly using insmod and I'm able to see it in /proc/tty/drivers , /proc/modules and device nodes are getting... (1 Reply)
Discussion started by: diwsdiwa
1 Replies
LEARN ABOUT DEBIAN
iicbus
IICBUS(4) BSD Kernel Interfaces Manual IICBUS(4)
NAME
iicbus -- I2C bus system
SYNOPSIS
device iicbus
device iicbb
device iic
device ic
device iicsmb
DESCRIPTION
The iicbus system provides a uniform, modular and architecture-independent system for the implementation of drivers to control various I2C
devices and to utilize different I2C controllers.
I2C
I2C is an acronym for Inter Integrated Circuit bus. The I2C bus was developed in the early 1980's by Philips semiconductors. Its purpose
was to provide an easy way to connect a CPU to peripheral chips in a TV-set.
The BUS physically consists of 2 active wires and a ground connection. The active wires, SDA and SCL, are both bidirectional. Where SDA is
the Serial DAta line and SCL is the Serial CLock line.
Every component hooked up to the bus has its own unique address whether it is a CPU, LCD driver, memory, or complex function chip. Each of
these chips can act as a receiver and/or transmitter depending on its functionality. Obviously an LCD driver is only a receiver, while a
memory or I/O chip can both be transmitter and receiver. Furthermore there may be one or more BUS MASTERs.
The BUS MASTER is the chip issuing the commands on the BUS. In the I2C protocol specification it is stated that the IC that initiates a data
transfer on the bus is considered the BUS MASTER. At that time all the others are regarded to as the BUS SLAVEs. As mentioned before, the
IC bus is a Multi-MASTER BUS. This means that more than one IC capable of initiating data transfer can be connected to it.
DEVICES
Some I2C device drivers are available:
Devices Description
iic general i/o operation
ic network IP interface
iicsmb I2C to SMB software bridge
INTERFACES
The I2C protocol may be implemented by hardware or software. Software interfaces rely on very simple hardware, usually two lines twiddled by
2 registers. Hardware interfaces are more intelligent and receive 8-bit characters they write to the bus according to the I2C protocol.
I2C interfaces may act on the bus as slave devices, allowing spontaneous bidirectional communications, thanks to the multi-master capabili-
ties of the I2C protocol.
Some I2C interfaces are available:
Interface Description
pcf Philips PCF8584 master/slave interface
iicbb generic bit-banging master-only driver
lpbb parallel port specific bit-banging interface
bktr Brooktree848 video chipset, hardware and software master-only interface
SEE ALSO
iicbb(4), lpbb(4), pcf(4)
HISTORY
The iicbus manual page first appeared in FreeBSD 3.0.
AUTHORS
This manual page was written by Nicolas Souchu.
BSD
August 6, 1998 BSD