[linux-dvb] bus control

hermann pitton hermann-pitton at arcor.de
Mon Jul 23 02:00:01 CEST 2007


Am Montag, den 23.07.2007, 00:07 +0400 schrieb Manu Abraham:
> Hi all,
> 
> On one of the devices that i am working upon, it has a bus control entity. ie
> 
> The device looks like this
> 
> The device consists of
> 
> 1) a BUS Interface Unit
> 2) on this bus Interface unit (BIU) there is one single physical I2C bus
> 3) a built in MASTER demodulator
> 
> 
> The I2C bus on the device is _not_ directly connected to any
> peripherals such as demods and or tuners.
> 
> The bus goes to a control unit where the bus is split into 2 based on
> a control word sent to the  Bus Control Unit (BCU)
> 
> The split out bus goes out like this
> 
> 1) goes to the MASTER tuner for the built in demodulator
> 2) goes to a SLAVE demodulator, which has just one switchable I2C
> output for the tuner
> 
> ie , the configuration looks like 2, 2 way switches cascaded together,
> when the MASTER and SLAVE demodulators are cascaded.
> 
> Looking at the device and thinking a lot, i don't see how the control
> can fit in as a part of the frontend at all, as the it has nothing to
> do with the frontend, but just the BIU.
> 
> Some thought that i have, at present go like this
> 
> * register independant virtual buses for each device, on device
> access, the relevant control word is appended to the BIU device
> register.
> 
> * have one bus alone, but add a control for the bus such that the
> control can be initiated from some place, but as i explained, this
> control is not on the frontend/demodulator but on the Host controller.
> 
> I would like to hear comments people have on this, or better ideas if any.
> 
> Thanks,
> Manu

Hi Manu,

best open discussion concept since long, hardware is forcing.

Hopefully brings some others back and leads out of ideology.

Best Regards,
Hermann








More information about the linux-dvb mailing list