Subject: Re(2): UniNorth Bridge chip
To: Sanjay Lal <sanjayl@iqmail.net>
From: Benjamin Herrenschmidt <benh@mipsys.com>
List: port-macppc
Date: 01/14/2000 15:54:56
On Fri, Jan 14, 2000, Sanjay Lal <sanjayl@iqmail.net> wrote:

>Is the UniNorth Bridge the Motorola MPC107, or an entirely different chipset?

Entirely different Apple custom chipset.

It contains internally 3 PCI buses with different io and config spaces
(unfortunately, they share the same bus number which is quite annoying
for linux, maybe not for netbsd, I don't know).

  - The AGP bus with the video board
  - The external PCI bus which can run at either 33 or 66Mhz (runs at 33
on iBook and, I think, iMacs, and at 66MHz on G4. On the G4, it's routed
to a DEC PCI<->PCI bridge which converts this 32bit/66MHz bus to a
64bits/33MHz bus)
  - The internal PCI bus on which there are some PCI devices cells that
are internal to the uni-n chip. To my kowledge, there is the gmac
ethernet controller (used on the iBook and on recent versions of the G4,
possibly on recent iMacs too) for which I'm currently writing a Linux
driver. It's basically a Sun "GEM". And there is a firewire controller
which is not used yet. (Apple uses an external Texas controller on the
iMacDV and the G4)