[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian on iBook



On 2018-08-11, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> wrote:
> I think the patch in question is here:
> https://lists.debian.org/debian-powerpc/2017/10/msg00118.html.
>
> However from my work on OpenBIOS something doesn't seem quite right
> here - are you able to provide a complete log of the boot over the
> serial console or similar so we can look?

I've attached my device tree in case that might help. I extracted it
from sysfs after booting.

> My first query is whether you've ever changed the value of "load-base"
> from its default in OF? In my device tree dumps, the iBook reports a
> default load-base of 0x800000, so that leaves plenty of space for the
> OF bootloader to load the yaboot bootstrap and then pull in the 2nd
> stage at 0x100000.

I provided my OF information here:

https://lists.debian.org/debian-powerpc/2017/10/msg00124.html

load-base is 0x800000.

The first time I ever started playing with OF when last October when I
was battling to get Debian/sid running (because yaboot was dying).

Google searches of the problem show that it is not uncommon for G4
iBooks to have this issue. The solution was always to install the older
yaboot 1.3.16, which I could confirm by booting with the Jessie
ISO. Last October I took the time to bisect the issue, which is what led
to my patch to revert the TEXTADDR.

I would be happy to try other patches if you think it is due to
something else.

John Ogness

/dts-v1/;

/ {
	#size-cells = <0x1>;
	AAPL,add-fcode-file = <0xff869278>;
	model = "PowerBook6,5";
	clock-frequency = <0x7ef4594>;
	graphic-options = <0x3>;
	customer-sw-config = "           ";
	#address-cells = <0x1>;
	linux,phandle = <0xff8901f0>;
	system-id = "0000000000000";
	pid# = <0x1185>;
	serial-number = [53 38 37 00 00 00 00 00 00 00 00 00 00 34 48 35 32 32 34 58 44 53 38 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00];
	display-config-info = <0x0 0x2>;
	device_type = "bootrom";
	copyright = "Copyright 1983-2004 Apple Computer, Inc. All Rights Reserved";
	scb# = <0x4>;
	compatible = "PowerBook6,5", "MacRISC3", "Power Macintosh", "";

	options {
		boot-file = [00];
		oem-logo? = "false";
		little-endian? = "false";
		aapl,pci = <0x2f406630 0x30303030 0x30302f40 0x3130ff01 0x4d564144 0xff015c01 0x825a3fff 0x81810e25 0x41e82ff 0x81010717 0xff810140 0x196404ff 0x81010540 0xff810118 0xff810188 0x3ff8101 0x326ff81 0x103ff81 0x10603ff 0x810104ff 0x810324ea 0x4ff8101 0x560ff81 0x130ff81 0x16003ff 0x81010328 0xff810101 0xff810103 0x3ff8101 0x4ff8101 0x5503ff81 0x4ff0100>;
		default-gateway-ip = [00];
		input-device = "keyboard";
		oem-logo = [00];
		gmt-offset = [30 00];
		mouse-device = "mouse";
		default-mac-address? = "false";
		console-screen = "screen";
		fcode-debug? = "false";
		output-device-1 = "scca";
		boot-volume = [33 00];
		boot-device = "hd:2,\\\\:tbxi";
		screen-#rows = "40";
		use-generic? = "false";
		virt-base = "-1";
		selftest-#megs = [30 00];
		real-mode? = "false";
		linux,phandle = <0xff895f18>;
		screen-#columns = "100";
		default-subnet-mask = [00];
		auto-boot? = "true";
		aapl,tdm-units = [00];
		virt-size = "-1";
		default-router-ip = [00];
		load-base = "0x800000";
		boot-screen = "screen";
		diag-switch? = "false";
		boot-script = [00];
		diag-file = ",diags";
		oem-banner = [00];
		oem-banner? = "false";
		boot-command = "mac-boot";
		default-client-ip = [00];
		ram-size = "0x30000000";
		skip-netboot? = "false";
		logger-size = "-1";
		output-device = "screen";
		scroll-lock = "true";
		real-size = "-1";
		input-device-1 = "scca";
		boot-once;
		boot-last-label = "Linux";
		pci-probe-mask = "-1";
		boot-args = [00];
		default-server-ip = [00];
		diag-device = "enet";
		nvramrc = [00];
		logger-base = "-1";
		use-nvramrc? = "false";
		real-base = "-1";
	};

	rom@ff800000 {
		#address-cells = <0x1>;
		linux,phandle = <0xff895ad0>;
		reg = <0xff800000 0x0>;
		ranges = <0xff800000 0xff800000 0x800000>;

		macos {
			linux,phandle = <0xff895e80>;
		};

		boot-rom@fff00000 {
			BootROM-version = "$0004.87f1";
			hwi-flags = <0x402a1220>;
			model = "Apple PowerBook6,5 4.8.7f1 BootROM built on 09/23/04 at 16:13:38";
			has-config-block;
			linux,phandle = <0xff895c88>;
			info = <0xfff00000 0x3f00 0x487f1 0x20040923 0xe501f9d6 0xfff08000 0x78001 0x487f1 0x20040923 0x39170f4 0xfff80000 0x80002 0x487f1 0x20040923 0xdd316203 0xfff03f00 0x83 0x487f1 0x20040923 0xc96b2d71 0xfff03f80 0x84 0xc9813cbc 0x15a82001 0xffffffff 0xfff04000 0x4005 0x6e767261 0x6d000000 0x0 0x0 0x0 0x0 0x0 0x0>;
			write-characteristic = "flash";
			image = <0x80000>;
			BootROM-build-date = "09/23/04 at 16:13:38";
			security-modes;
			reg = <0xfff00000 0x100000>;
		};
	};

	nvram@fff04000 {
		#bytes = <0x2000>;
		linux,phandle = <0xff96d3d0>;
		device_type = "nvram";
		compatible = "sharp-B0ED", "nvram,flash", "";
		reg = <0xfff04000 0x4000>;
	};

	cpus {
		#size-cells = <0x0>;
		#interrupt-cells = <0x2>;
		#address-cells = <0x1>;
		linux,phandle = <0xff892bc8>;

		PowerPC,G4@0 {
			d-cache-sets = <0x80>;
			i-cache-block-size = <0x20>;
			graphics;
			l2-cache = <0xff893288>;
			state = "running";
			clock-frequency = <0x47868bfd>;
			existing = <0x0 0x80000000 0x80000000 0x80000000>;
			tlb-sets = <0x40>;
			processor-to-bus-ratio*2 = <0x12>;
			recalced-clock-frequency = <0x47697234>;
			needs-delayAACK;
			data-streams;
			reservation-granule-size = <0x20>;
			linux,phandle = <0xff892e60>;
			altivec;
			performance-monitor;
			dcbz = <0x20>;
			timebase-frequency = <0x1194000>;
			device_type = "cpu";
			soft-reset = <0x5b>;
			i-cache-size = <0x8000>;
			d-cache-size = <0x8000>;
			rounded-clock-frequency = <0x47680780>;
			bus-frequency = <0x7ef4594>;
			tlb-size = <0x80>;
			config-bus-frequency = <0x7e8fe70>;
			dcba;
			dynamic-power-step;
			d-cache-block-size = <0x20>;
			translations = <0x0 0x3000 0x0 0x10 0x200000 0x1c000 0x200000 0x2 0x22f000 0x20000 0x22f000 0x2 0x280000 0xd00000 0x280000 0x10 0xf80000 0x12c0000 0xf80000 0x10 0x233f000 0x100000 0x233f000 0x10 0x10000000 0x100000 0x10000000 0x10 0x80000000 0x80000 0x80000000 0x28 0x80081000 0x1000 0x80081000 0x28 0x80082000 0x1000 0x80082000 0x28 0x80083000 0x1000 0x80083000 0x28 0x90000000 0x10000 0x90000000 0x28 0x98000000 0x8000000 0x98000000 0x28 0xf0000000 0x10000 0xf0000000 0x28 0xf0800000 0x1000 0xf0800000 0x28 0xf0c00000 0x1000 0xf0c00000 0x28 0xf2000000 0x10000 0xf2000000 0x28 0xf2800000 0x1000 0xf2800000 0x28 0xf2c00000 0x1000 0xf2c00000 0x28 0xf4000000 0x10000 0xf4000000 0x28 0xf4800000 0x1000 0xf4800000 0x28 0xf4c00000 0x1000 0xf4c00000 0x28 0xf5000000 0x1000 0xf5000000 0x28 0xf5004000 0x4000 0xf5004000 0x28 0xf5200000 0x200000 0xf5200000 0x28 0xf8000000 0x3000 0xf8000000 0x28 0xff7f0000 0x10000 0x2fbf0000 0x10 0xff800000 0x400000 0x2fc00000 0x10 0xfff04000 0x2000 0xfff04000 0x28 0xfff06000 0x2000 0xfff06000 0x28>;
			cpu-version = <0x80030102>;
			i-cache-sets = <0x80>;
			available = <0x3000 0x7fffd000 0xd0000000 0x20000000>;
			reg = <0x0>;
			cpu-info = <0x8410c0bc 0x80000000 0x80030102 0x0 0x0 0x0 0x0 0x0>;
			l2cr = <0x80000000>;

			l2-cache#1 {
				d-cache-sets = <0x200>;
				d-cache-line-size = <0x40>;
				clock-frequency = <0x47868bfd>;
				linux,phandle = <0xff893288>;
				device_type = "cache";
				i-cache-size = <0x80000>;
				d-cache-size = <0x80000>;
				cache-unified;
				i-cache-line-size = <0x40>;
				name = "l2-cache";
				i-cache-sets = <0x200>;
			};
		};
	};

	pseudo-hid {
		linux,phandle = <0xff9543f8>;

		mouse {
			linux,phandle = <0xff954bc8>;
			device_type = "mouse";
		};

		eject-key {
			linux,phandle = <0xff955118>;
			device_type = "eject-key";
		};

		keyboard {
			linux,phandle = <0xff9544b0>;
			device_type = "keyboard";
		};
	};

	openprom {
		relative-addressing;
		model = "OpenFirmware 3";
		boot-syntax = <0x1>;
		supports-bootinfo;
		linux,phandle = <0xff894688>;
		device_type = "BootROM";

		client-services {
			linux,phandle = <0xff8947e8>;
		};
	};

	pci@f4000000 {
		interrupt-map-mask = <0xf800 0x0 0x0 0x1>;
		#size-cells = <0x2>;
		#interrupt-cells = <0x1>;
		model = "AAPL,UniNorth";
		interrupts = <0x2d 0x1>;
		clock-frequency = <0x3f940aa>;
		interrupt-parent = <0xff97c528>;
		#address-cells = <0x3>;
		bus-range = <0x0 0x0>;
		linux,phandle = <0xff975590>;
		interrupt-map = <0x6800 0x0 0x0 0x1 0xff97c528 0x27 0x1 0x6800 0x0 0x0 0x0 0xff97c528 0xb 0x0 0x7000 0x0 0x0 0x1 0xff97c528 0x28 0x1 0x7800 0x0 0x0 0x1 0xff97c528 0x29 0x1>;
		device_type = "pci";
		built-in-names = [00 00 e0 00 41 54 41 2d 31 30 30 00 46 69 72 65 57 69 72 65 00 45 74 68 65 72 6e 65 74 00];
		compatible = "uni-north";
		write-combining;
		reg = <0xf4000000 0x2000000>;
		ranges = <0x2000000 0x0 0xf5000000 0xf5000000 0x0 0x1000000 0x1000000 0x0 0x0 0xf4000000 0x0 0x800000>;

		firewire@e {
			#size-cells = <0x2>;
			firewire-pci-clock;
			local-guid = <0x1124ff 0xfec9813c>;
			interrupts = <0x1>;
			platform-fw-linkon-disable = <0xff96eb58>;
			#address-cells = <0x4>;
			min-grant = <0xc>;
			linux,phandle = <0xff9b8d48>;
			revision-id = <0x81>;
			devsel-speed = <0x1>;
			assigned-addresses = <0x82007010 0x0 0xf5000000 0x0 0x1000>;
			platform-phy-pd = <0xff97d2d8>;
			device_type = "ieee1394";
			platform-fw-linkon-enable = <0xff96eb58>;
			class-code = <0xc0010>;
			device-id = <0x31>;
			subsystem-id = <0x5811>;
			compatible = "pci106b,5811", "pci106b,31", "pciclass,0c0010", "";
			fast-back-to-back;
			vendor-id = <0x106b>;
			subsystem-vendor-id = <0x106b>;
			max-latency = <0x18>;
			reg = <0x7000 0x0 0x0 0x0 0x0 0x2007010 0x0 0x0 0x0 0x1000>;
		};

		ata-6@d {
			#size-cells = <0x0>;
			lba-48;
			model = "ata-6";
			interrupts = <0x1 0x0>;
			#address-cells = <0x1>;
			min-grant = <0x0>;
			AAPL,pio-timing = <0x526 0x85 0x25 0x25 0x25 0x0 0x0 0x0>;
			linux,phandle = <0xff9b54f0>;
			revision-id = <0x0>;
			AAPL,connector = "ata";
			devsel-speed = <0x1>;
			assigned-addresses = <0x82006810 0x0 0xf5004000 0x0 0x4000>;
			device_type = "ata";
			class-code = <0xff0000>;
			device-id = <0x3b>;
			compatible = "kauai-ata";
			AAPL,bus-id = <0x3>;
			vendor-id = <0x106b>;
			cable-type = "80-conductor";
			max-latency = <0x0>;
			AAPL,requested-priorities = <0x2 0x4>;
			reg = <0x6800 0x0 0x0 0x0 0x0 0x2006810 0x0 0x0 0x0 0x4000>;

			disk {
				category = "hd";
				linux,phandle = <0xff9b86d8>;
				device_type = "block";
			};
		};

		ethernet@f {
			category = "net";
			interrupts = <0x1>;
			address-bits = <0x30>;
			removable = "network";
			min-grant = <0x40>;
			linux,phandle = <0xff9c8410>;
			built-in;
			network-type = "ethernet";
			revision-id = <0x80>;
			devsel-speed = <0x2>;
			assigned-addresses = <0x82007810 0x0 0xf5200000 0x0 0x200000 0x82007830 0x0 0xf5100000 0x0 0x100000>;
			device_type = "network";
			class-code = <0x20000>;
			cache-line-size = <0x80>;
			stats = <0x0 0x0 0x0 0x0 0x0>;
			max-frame-size = <0x5ee>;
			device-id = <0x32>;
			compatible = "gmac";
			fast-back-to-back;
			vendor-id = <0x106b>;
			max-latency = <0x40>;
			local-mac-address = [00 11 24 c9 81 3c];
			reg = <0x7800 0x0 0x0 0x0 0x0 0x2007810 0x0 0x0 0x0 0x20000 0x2007830 0x0 0x0 0x0 0x10000>;

			ethernet-phy {
				gpio-reg = <0x10>;
				interrupts = <0x33 0x0>;
				interrupt-parent = <0xff97c528>;
				gpio-mask = <0x1>;
				gpio-value = <0x1>;
				linux,phandle = <0xff9ddf58>;
				gpio-parent = <0xff97c7a8>;
				device_type = "ethernet-phy";
				compatible = "B5221";
				phy-id = <0x61e4>;
			};
		};
	};

	packages {
		linux,phandle = <0xff899020>;

		atapi-disk {
			linux,phandle = <0xff934608>;
		};

		xcoff-loader {
			linux,phandle = <0xff8b4e78>;
		};

		ata-disk {
			linux,phandle = <0xff932040>;
		};

		telnet {
			linux,phandle = <0xff8a5058>;
		};

		terminal-emulator {
			linux,phandle = <0xff93d848>;
			iso6429-1983-colors;
		};

		bootpath-search {
			linux,phandle = <0xff936c58>;
		};

		obp-tftp {
			log = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
			linux,phandle = <0xff89a488>;
			stats = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
		};

		usb-hid-class {
			linux,phandle = <0xff8bb118>;
		};

		mac-files {
			linux,phandle = <0xff8a7238>;
		};

		mac-parts {
			linux,phandle = <0xff8a5910>;
		};

		pe-loader {
			linux,phandle = <0xff8b87c0>;
		};

		usb-audio-class {
			linux,phandle = <0xff8c09c8>;
		};

		fat-files {
			linux,phandle = <0xff8af658>;
		};

		hfs-plus-files {
			linux,phandle = <0xff8aa3b0>;
		};

		macho-loader {
			linux,phandle = <0xff8b5950>;
		};

		iso-9660-files {
			linux,phandle = <0xff8b23f8>;
		};

		bootinfo-loader {
			linux,phandle = <0xff8b3210>;
		};

		disk-label {
			linux,phandle = <0xff899a08>;
		};

		deblocker {
			linux,phandle = <0xff8990b8>;
		};

		usb-ms-class {
			linux,phandle = <0xff8bdc88>;
		};

		sbp2-disk {
			linux,phandle = <0xff92e4d0>;
		};

		elf-loader {
			linux,phandle = <0xff8b91c8>;
		};
	};

	aliases {
		wireless = "/pci@f2000000/pci80211@12";
		usb-1a = "/pci@f2000000/@18";
		nvram = "/nvram";
		ki2c-serial = "/pci@f2000000/mac-io@17/i2c/cereal";
		usb0 = "/pci@f2000000/usb@1b,1";
		mouse = "/pseudo-hid/mouse";
		second-boot = "/pci@f2000000/mac-io@17/ata-3@20000/disk";
		enet = "/pci@f4000000/ethernet";
		usb2 = "/pci@f2000000/usb@1a";
		usb-2c = "/pci@f2000000/@1b,2";
		sccb = "/pci@f2000000/mac-io@17/escc/ch-b";
		veo1 = "/vsp@f9000000/veo@f9180000";
		pci0 = "/pci@f0000000";
		mac-io = "/pci@f2000000/mac-io@17";
		screen = "/pci@f0000000/ATY,ViaParent@10/ATY,Via_A@0";
		eject-key = "/pseudo-hid/eject-key";
		usb1 = "/pci@f2000000/usb@1b";
		adb-keyboard = "/pci@f2000000/mac-io@17/via-pmu/adb/keyboard";
		linux,phandle = <0xff895fb0>;
		adb-eject-key = "/pci@f2000000/mac-io@17/via-pmu/adb/eject-key";
		fw = "/pci@f4000000/firewire";
		ultra1 = "/pci@f2000000/mac-io@17/ata-4@1f000/disk@1";
		rtc = "/pci@f2000000/mac-io@17/via-pmu/rtc";
		scca = "/pci@f2000000/mac-io@17/escc/ch-a";
		usb-1b = "/pci@f2000000/@19";
		adb-mouse = "/pci@f2000000/mac-io@17/via-pmu/adb/mouse";
		pci2 = "/pci@f4000000";
		first-boot = "/pci@f4000000/ata-6@d/disk";
		usb-1c = "/pci@f2000000/@1a";
		via-pmu = "/pci@f2000000/mac-io@17/via-pmu";
		mpic = "/pci@f2000000/mac-io@17/interrupt-controller";
		last-boot = "/pci@f4000000/ethernet";
		uni-n = "/uni-n";
		veo0 = "/vsp@f9000000/veo@f9080000";
		sound = "/pseudo-sound";
		cd = "/pci@f2000000/mac-io@17/ata-3@20000/disk@0";
		pi2c = "/pci@f2000000/mac-io@17/via-pmu/pmu-i2c";
		ide0 = "/pci@f2000000/mac-io@17/ata-3@20000/disk@0";
		ui2c-serial = "/uni-n/i2c/cereal";
		pci1 = "/pci@f2000000";
		hd = "/pci@f4000000/ata-6@d/disk@0";
		usb-2a = "/pci@f2000000/@1b";
		keyboard = "/pseudo-hid/keyboard";
		ui2c = "/uni-n/i2c";
		adb = "/pci@f2000000/mac-io@17/via-pmu/adb";
		agp = "/pci@f0000000";
		ki2c = "/pci@f2000000/mac-io@17/i2c";
		ultra0 = "/pci@f2000000/mac-io@17/ata-4@1f000/disk@0";
		fan = "/uni-n/i2c/fan";
		usb-2b = "/pci@f2000000/@1b,1";
		ide1 = "/pci@f2000000/mac-io@17/ata-3@20000/disk@1";
		pci = "/pci@f2000000";
	};

	firewire-disk-mode {
		linux,phandle = <0xff93d910>;
	};

	sep {
		#size-cells = <0x0>;
		#address-cells = <0x1>;
		linux,phandle = <0xff9de6f8>;
		compatible = "aapl,sep-1", "aapl,sep", "";

		thermostats {
			#size-cells = <0x0>;
			#address-cells = <0x1>;
			linux,phandle = <0xff9df400>;
		};

		temperatures {
			#size-cells = <0x0>;
			#address-cells = <0x1>;
			linux,phandle = <0xff9df0d0>;

			cpu-bottomside@1 {
				location = "CPU BOTTOMSIDE";
				version = <0x2>;
				linux,phandle = <0xff9dfbb8>;
				polling-period = <0x5 0xffffffff>;
				device_type = "temperature";
				sensor-id = <0x1>;
				zone = <0x0>;
				compatible = "sep-temperature";
				device = <0xff9711e0>;
				reg = <0x1>;
			};

			battery@3 {
				location = "BATTERY";
				version = <0x2>;
				linux,phandle = <0xff9e0db0>;
				polling-period = <0x5 0xffffffff>;
				device_type = "temperature";
				sensor-id = <0x3>;
				zone = <0x0>;
				compatible = "sep-temperature";
				device = <0xff981748>;
				reg = <0x3>;
			};

			gpu-bottomside@2 {
				location = "GPU BOTTOMSIDE";
				version = <0x2>;
				linux,phandle = <0xff9dff20>;
				polling-period = <0x5 0xffffffff>;
				device_type = "temperature";
				sensor-id = <0x2>;
				zone = <0x0>;
				compatible = "sep-temperature";
				device = <0xff971348>;
				reg = <0x2>;
			};

			pwr-memory-bottomside@0 {
				location = "PWR/MEMORY BOTTOMSIDE";
				version = <0x2>;
				linux,phandle = <0xff9df840>;
				polling-period = <0x5 0xffffffff>;
				device_type = "temperature";
				sensor-id = <0x0>;
				zone = <0x0>;
				compatible = "sep-temperature";
				device = <0xff971070>;
				reg = <0x0>;
			};
		};

		device-slots {
			#size-cells = <0x0>;
			#address-cells = <0x1>;
			linux,phandle = <0xff9deda8>;
		};

		door-lock {
			#size-cells = <0x0>;
			#address-cells = <0x1>;
			linux,phandle = <0xff9def40>;
		};

		power-supplies {
			#size-cells = <0x0>;
			#address-cells = <0x1>;
			linux,phandle = <0xff9dec10>;

			cpu-core@10 {
				location = "CPU CORE";
				version = <0x2>;
				linux,phandle = <0xff9e0288>;
				polling-period = <0x5 0xffffffff>;
				device_type = "voltage";
				sensor-id = <0x10>;
				zone = <0x0>;
				compatible = "sep-power-supply";
				device = <0xff970f10>;
				reg = <0x10>;
			};
		};

		audible-alarm {
			#size-cells = <0x0>;
			#address-cells = <0x1>;
			linux,phandle = <0xff9df268>;
		};

		clocks {
			#size-cells = <0x0>;
			#address-cells = <0x1>;
			linux,phandle = <0xff9dea80>;
		};

		fans {
			#size-cells = <0x0>;
			#address-cells = <0x1>;
			linux,phandle = <0xff9de8f0>;

			rear-main-enclosure@20 {
				location = "REAR MAIN ENCLOSURE";
				version = <0x2>;
				linux,phandle = <0xff9e05e8>;
				polling-period = <0x5 0xffffffff>;
				device_type = "fan";
				sensor-id = <0x20>;
				zone = <0x0>;
				compatible = "sep-fan";
				device = <0xff971620>;
				reg = <0x20>;
			};
		};
	};

	pseudo-sound {
		linux,phandle = <0xff9555b0>;
	};

	memory@0 {
		slot-names = <0x3 0x44494d4d 0x302f4255 0x494c542d 0x494e0044 0x494d4d31 0x2f4a3700>;
		dimm-speeds = "", "PC2700U-25330";
		dimm-types = "", "DDR SDRAM";
		ram-layout-architecture = <0x0>;
		linux,phandle = <0xff894480>;
		device_type = "memory";
		dimm-info = <0x8000ffff 0xffff0000 0x0 0x0 0xa400 0x0 0xa6 0xa5a700 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x8008070d 0xa024000 0x4607000 0x82080001 0xe040c01 0x220c075 0x70000048 0x30482a40 0x75754545 0x0 0x3c4830 0x2d550000 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
		available = <0x3000 0x1fd000 0x21c000 0x138e0 0x24e8e0 0x31720 0x223f518 0xffae8 0x243f000 0xdbc1000 0x10100000 0x1faf0000>;
		reg = <0x0 0x10000000 0x10000000 0x20000000>;
	};

	multiboot {
		linux,phandle = <0xff955898>;
	};

	pci@f2000000 {
		interrupt-map-mask = <0xf800 0x0 0x0 0x0>;
		#size-cells = <0x2>;
		#interrupt-cells = <0x1>;
		model = "AAPL,UniNorth";
		slot-names = [00 04 00 00 53 4c 4f 54 2d 42 00];
		interrupts = <0x2d 0x1>;
		clock-frequency = <0x1fca055>;
		interrupt-parent = <0xff97c528>;
		#address-cells = <0x3>;
		bus-range = <0x0 0x0>;
		linux,phandle = <0xff974380>;
		interrupt-map = <0x9000 0x0 0x0 0x0 0xff97c528 0x34 0x1 0xd800 0x0 0x0 0x0 0xff97c528 0x3f 0x1 0xc000 0x0 0x0 0x0 0xff97c528 0x1b 0x1 0xc800 0x0 0x0 0x0 0xff97c528 0x1c 0x1 0xd000 0x0 0x0 0x0 0xff97c528 0x1d 0x1>;
		device_type = "pci";
		built-in-names = [0c 80 00 00 4d 41 43 2d 49 4f 00 55 53 42 32 00 55 53 42 32 30 00];
		compatible = "uni-north";
		write-combining;
		reg = <0xf2000000 0x2000000>;
		ranges = <0x2000000 0x0 0xf3000000 0xf3000000 0x0 0x1000000 0x1000000 0x0 0x0 0xf2000000 0x0 0x800000 0x2000000 0x0 0x80000000 0x80000000 0x0 0x10000000>;

		usb@1a {
			#size-cells = <0x0>;
			interrupts = <0x1>;
			AAPL,clock-aux-data = <0x2 0x48 0xf0f0000 0x1 0x8 0x38 0x10000000 0x0>;
			#address-cells = <0x1>;
			min-grant = <0x3>;
			linux,phandle = <0xff99cc78>;
			built-in;
			revision-id = <0x0>;
			devsel-speed = <0x1>;
			assigned-addresses = <0x8200d010 0x0 0x80083000 0x0 0x1000>;
			device_type = "usb";
			class-code = <0xc0310>;
			AAPL,clock-id = <0x75736232 0x75323438>;
			device-id = <0x3f>;
			compatible = "pci106b,3f", "pciclass,0c0310", "";
			AAPL,bus-id = <0x3>;
			vendor-id = <0x106b>;
			AAPL,clock-data = <0x2dc6c00 0x38 0x1000000 0x38 0x400000 0x0 0x0 0x44 0x8 0x6e756c6c 0x6e756c6c 0x1e84800>;
			max-latency = <0x56>;
			AAPL,current-available = <0xfa0>;
			reg = <0xd000 0x0 0x0 0x0 0x0 0x200d010 0x0 0x0 0x0 0x1000>;

			device@1 {
				assigned-address = <0x1>;
				#size-cells = <0x0>;
				#address-cells = <0x2>;
				linux,phandle = <0xff9dc340>;
				vendor-id = <0x5ac>;
				product-id = <0x1000>;
				reg = <0x1>;

				mouse@1 {
					linux,phandle = <0xff9dc808>;
					device_type = "mouse";
					endpoints = <0x100382>;
					#buttons = <0x1>;
					reg = <0x1 0x1>;
				};

				keyboard@0 {
					linux,phandle = <0xff9dc4c0>;
					device_type = "keyboard";
					endpoints = <0x100381>;
					reg = <0x0 0x1>;
				};
			};
		};

		usb@1b,2 {
			interrupts = <0x3>;
			min-grant = <0x10>;
			sleep-power-state = "D3cold";
			linux,phandle = <0xff9b5028>;
			revision-id = <0x4>;
			devsel-speed = <0x1>;
			assigned-addresses = <0x8200da10 0x0 0x80080000 0x0 0x100>;
			device_type = "ehci";
			class-code = <0xc0320>;
			device-id = <0xe0>;
			subsystem-id = <0xe0>;
			compatible = "pci1033,e0", "pci1033,e0", "pciclass,0c0320", "", "ehci", "";
			vendor-id = <0x1033>;
			subsystem-vendor-id = <0x1033>;
			max-latency = <0x22>;
			reg = <0xda00 0x0 0x0 0x0 0x0 0x200da10 0x0 0x0 0x0 0x100>;
		};

		usb@1b {
			#size-cells = <0x0>;
			interrupts = <0x1>;
			#address-cells = <0x1>;
			min-grant = <0x1>;
			sleep-power-state = "D3cold";
			linux,phandle = <0xff9a4d78>;
			built-in;
			revision-id = <0x43>;
			devsel-speed = <0x1>;
			assigned-addresses = <0x8200d810 0x0 0x80082000 0x0 0x1000>;
			device_type = "usb";
			class-code = <0xc0310>;
			device-id = <0x35>;
			subsystem-id = <0x35>;
			compatible = "pci1033,35", "pciclass,0c0310", "";
			vendor-id = <0x1033>;
			subsystem-vendor-id = <0x1033>;
			max-latency = <0x2a>;
			reg = <0xd800 0x0 0x0 0x0 0x0 0x200d810 0x0 0x0 0x0 0x1000>;
		};

		mac-io@17 {
			#size-cells = <0x1>;
			#interrupt-cells = <0x2>;
			model = "AAPL,Keylargo";
			platform-modem-power = <0xff97cc88>;
			#address-cells = <0x1>;
			min-grant = <0x0>;
			linux,phandle = <0xff976d10>;
			revision-id = <0x0>;
			devsel-speed = <0x1>;
			assigned-addresses = <0x8200b810 0x0 0x80000000 0x0 0x80000>;
			device_type = "mac-io";
			class-code = <0xff0000>;
			platform-modem-reset = <0xff97cb30>;
			device-id = <0x3e>;
			compatible = "Keylargo";
			vendor-id = <0x106b>;
			max-latency = <0x0>;
			reg = <0xb800 0x0 0x0 0x0 0x0 0x200b810 0x0 0x0 0x0 0x80000>;
			ranges = <0x0 0x8200b810 0x0 0x80000000 0x80000>;

			battery@0 {
				linux,phandle = <0xff987db0>;
				device_type = "battery";
				reg = <0x0>;
			};

			backlight@f300 {
				linux,phandle = <0xff988058>;
				panel-family = <0xd>;
				device_type = "backlight";
				backlight-control = "mnca";
				reg = <0xf300>;
			};

			ata-3@20000 {
				#size-cells = <0x0>;
				lba-48;
				model = "ata-3";
				interrupts = <0x18 0x1 0xc 0x0>;
				interrupt-parent = <0xff97c528>;
				AAPL,clock-aux-data = <0x10 0x3c 0x800000 0x0 0x10 0x40 0x2 0x0>;
				#address-cells = <0x1>;
				AAPL,pio-timing = <0x526 0x85 0x25 0x25 0x25 0x0 0x0 0x0>;
				linux,phandle = <0xff989550>;
				built-in;
				AAPL,connector = "ata";
				device_type = "ata";
				AAPL,clock-id = <0x61746161 0x61613636>;
				compatible = "keylargo-ata";
				AAPL,bus-id = <0x0>;
				AAPL,clock-data = <0x3ef1480 0x0 0x0 0x0 0x0 0x44 0x100 0x44 0x80 0x6e756c6c 0x6e756c6c 0x0>;
				reg = <0x20000 0x1000 0x8800 0x100>;

				disk {
					linux,phandle = <0xff98c278>;
					device_type = "block";
				};
			};

			via-pmu@16000 {
				#size-cells = <0x0>;
				hwsensor-type = "temperature";
				interrupts = <0x19 0x1>;
				interrupt-parent = <0xff97c528>;
				pmu-version = <0xd0800c>;
				#address-cells = <0x1>;
				pmu-info = [04 08 11 89 01];
				linux,phandle = <0xff981520>;
				hwsensor-polling-period = <0x5>;
				hwsensor-zone = <0x0>;
				device_type = "via-pmu";
				hwsensor-params-version = <0x1>;
				AAPL,clock-id = <0x73706920 0x73703331>;
				compatible = "pmu";
				hwsensor-location = "BATTERY";
				AAPL,clock-data = <0x1de2000 0x44 0x8000 0x0 0x0 0x44 0x8000 0x44 0x10 0x6e756c6c 0x6e756c6c 0x12ad400>;
				hwsensor-id = <0x3>;
				reg = <0x16000 0x2000>;

				battery@0,0 {
					location = "BATTERY";
					version = <0x2>;
					linux,phandle = <0xff981748>;
					built-in;
					polling-period = <0x5 0xffffffff>;
					device_type = "temperature";
					sensor-id = <0x3>;
					zone = <0x0>;
					reg = <0x0>;
				};

				power-mgt {
					prim-info = [00 00 00 ff 00 00 00 60 00 00 3e 80 00 01 7f b5 02 02 d6 07 00 00 00 00 00 01 13 00 46 00 02 20 10 14 00];
					registry-name = "extint-gpio1";
					linux,phandle = <0xff987b00>;
					max-aux-power = <0x0>;
					device_type = "power-mgt";
					compatible = "via-pmu-99";
					thermal-info = [03 01 02];

					usb-power-mgt {
						interrupts = <0x1d 0x1>;
						interrupt-parent = <0xff97c528>;
						linux,phandle = <0xff9dde00>;
						device_type = "usb-power-mgt";
						compatible = "usb-power-mgt";
					};
				};

				rtc {
					linux,phandle = <0xff985e70>;
					device_type = "rtc";
					compatible = "rtc,via-pmu";
				};

				pmu-i2c {
					#size-cells = <0x0>;
					#address-cells = <0x1>;
					linux,phandle = <0xff984f78>;
					device_type = "pmu-i2c";
					compatible = "pmu-i2c", "";
				};

				adb {
					#size-cells = <0x0>;
					#address-cells = <0x1>;
					linux,phandle = <0xff986540>;
					device_type = "adb";
					compatible = "pmu-99";

					eject-key {
						linux,phandle = <0xff987950>;
						device_type = "eject-key";
					};

					keyboard@2 {
						AAPL,has-embedded-fn-keys = <0xfff00000>;
						keyboard-id = <0xcb>;
						F1 = <0x8a>;
						F4 = <0x87>;
						F6 = <0xfe>;
						F5 = <0x86>;
						linux,phandle = <0xff9866d8>;
						device_type = "keyboard";
						F3 = <0x88>;
						F7 = <0x8c>;
						F2 = <0x89>;
						reg = <0x2>;
					};

					mouse@3 {
						linux,phandle = <0xff9875c8>;
						device_type = "mouse";
						compatible = "trackpad";
						#buttons = <0x1>;
						reg = <0x3>;
					};
				};
			};

			escc-legacy@12000 {
				#address-cells = <0x1>;
				linux,phandle = <0xff97df08>;
				built-in;
				device_type = "escc-legacy";
				compatible = "chrp,es1";
				reg = <0x12000 0x1000 0x8400 0x100 0x8500 0x100 0x8600 0x100 0x8700 0x100>;
				ranges;

				ch-a@12004 {
					interrupts = <0x16 0x1 0x5 0x0 0x6 0x0>;
					interrupt-parent = <0xff97c528>;
					linux,phandle = <0xff97e130>;
					built-in;
					device_type = "serial";
					compatible = "chrp,es4";
					reg = <0x12004 0x1 0x12006 0x1 0x1200a 0x1 0x8400 0x100 0x8500 0x100>;
				};

				ch-b@12000 {
					interrupts = <0x17 0x1 0x7 0x0 0x8 0x0>;
					interrupt-parent = <0xff97c528>;
					linux,phandle = <0xff97e2e8>;
					built-in;
					device_type = "serial";
					compatible = "chrp,es5";
					reg = <0x12000 0x1 0x12002 0x1 0x12008 0x1 0x8600 0x100 0x8700 0x100>;
				};
			};

			i2s@10000 {
				#address-cells = <0x1>;
				linux,phandle = <0xff97fe68>;
				built-in;
				device_type = "i2s";
				reg = <0x10000 0x1000 0x8000 0x100 0x8100 0x100 0x8200 0x100 0x8300 0x100>;
				ranges;

				i2s-a@10000 {
					interrupts = <0x1e 0x1 0x1 0x0 0x2 0x0>;
					interrupt-parent = <0xff97c528>;
					linux,phandle = <0xff980050>;
					built-in;
					device_type = "soundbus";
					AAPL,clock-id = <0x69327330 0x69303435 0x69303439 0x69303138>;
					compatible = "i2sbus";
					AAPL,clock-data = <0x2b11000 0x3c 0x3400 0x44 0x4000 0x44 0x400 0x44 0x4 0x69303439 0x6e756c6c 0x0 0x2ee0000 0x3c 0x3400 0x44 0x4000 0x44 0x200 0x44 0x2 0x69303435 0x6e756c6c 0x0 0x1194000 0x3c 0x3000 0x3c 0x400 0x44 0x4000 0x0 0x0 0x6e756c6c 0x6e756c6c 0x0>;
					AAPL,requested-priorities = <0x2 0x4 0x4>;
					reg = <0x10000 0x1000 0x8000 0x100 0x8100 0x100>;

					sound {
						info-id = <0xffffbf44>;
						model = "353S0303";
						i2s-serial-format = <0x2>;
						sub-frame = <0x0>;
						linux,phandle = <0xff980338>;
						mclk-sample-rate-ratio = <0x100>;
						#-inputs = <0x2>;
						equalizer-id = <0x33353353 0x30333033>;
						sound-objects = "feature index 0 model Proj16PowerControl", "feature index 1 model Equalizer", "detect index 0 bit-mask 2 bit-match 0 device 2 registry-name extint-gpio15 model GPIOGenericDetect", "input index 0 icon-id -16521 name-id -20532 port-connection 4 port-type 0x696D6963 zero-gain 0x00000000 model InternalMic", "input index 1 model NoInput", "output index 0 device-mask 2 device-match 2 icon-id -16563 name-id -20524 port-connection 1 port-type 0x6864706E model OutputEQPort", "output index 1 device-mask 2 device-match 0 icon-id -16563 name-id -20525 port-connection 2 port-type 0x6973706B model OutputEQPort", "";
						#-features = <0x2>;
						object-model-version = <0x1>;
						default-monitor = "none";
						device_type = "soundchip";
						sample-rates = <0x2 0xac440000 0xbb800000>;
						icon-id = <0xffffbf4d>;
						device-id = <0x26>;
						compatible = "snapper";
						vendor-id = <0x106b>;
						name-id = <0xffffbf4d>;
						hardware-types = <0x3>;
						#-detects = <0x1>;
						#-outputs = <0x2>;
					};
				};

				i2s-b@11000 {
					interrupts = <0x1f 0x1 0x3 0x0 0x4 0x0>;
					interrupt-parent = <0xff97c528>;
					linux,phandle = <0xff9dd510>;
					built-in;
					device_type = "i2s-b";
					compatible = "i2s-modem";
					sw-reset-enable = <0x0>;
					reg = <0x11000 0x1000 0x8200 0x100 0x8300 0x100>;
				};
			};

			interrupt-controller@40000 {
				#interrupt-cells = <0x2>;
				clock-frequency = <0x3f940a>;
				#address-cells = <0x0>;
				linux,phandle = <0xff97c528>;
				built-in;
				interrupt-controller;
				device_type = "open-pic";
				compatible = "chrp,open-pic";
				reg = <0x40000 0x40000>;
			};

			i2c@18000 {
				#size-cells = <0x0>;
				AAPL,driver-name = ".i2c-mac-io";
				interrupts = <0x1a 0x1>;
				AAPL,i2c-rate = <0x64>;
				AAPL,address = <0x80018000>;
				interrupt-parent = <0xff97c528>;
				#address-cells = <0x1>;
				linux,phandle = <0xff988198>;
				built-in;
				device_type = "i2c";
				AAPL,address-step = <0x10>;
				compatible = "keywest-i2c", "";
				reg = <0x18000 0x1000>;

				deq@6a {
					linux,phandle = <0xff989450>;
					i2c-address = <0x6a>;
					device_type = "deq";
					reg = <0x6a>;
				};

				cereal@1c0 {
					linux,phandle = <0xff988d50>;
					device_type = "serial";
					reg = <0x1c0>;
				};
			};

			escc@13000 {
				#address-cells = <0x1>;
				linux,phandle = <0xff97e4a0>;
				built-in;
				device_type = "escc";
				compatible = "chrp,es0";
				reg = <0x13000 0x1000 0x8400 0x100 0x8500 0x100 0x8600 0x100 0x8700 0x100>;
				ranges;

				ch-b@13000 {
					slot-names = <0x0>;
					interrupts = <0x17 0x1 0x7 0x0 0x8 0x0>;
					interrupt-parent = <0xff97c528>;
					linux,phandle = <0xff97f2f8>;
					built-in;
					device_type = "serial";
					compatible = "chrp,es3";
					reg = <0x13000 0x1 0x13010 0x1 0x13040 0x1 0x8600 0x100 0x8700 0x100>;
				};

				ch-a@13020 {
					interrupts = <0x16 0x1 0x5 0x0 0x6 0x0>;
					interrupt-parent = <0xff97c528>;
					linux,phandle = <0xff97e6e0>;
					built-in;
					device_type = "serial";
					AAPL,clock-id = <0x73636361 0x73613331 0x73613435>;
					compatible = "chrp,es2";
					AAPL,clock-data = <0x1de2000 0x38 0x54 0x0 0x0 0x44 0x800 0x44 0x10 0x73613435 0x73623331 0x12ad400 0x2b11000 0x38 0x50 0x38 0x4 0x44 0x400 0x44 0x4 0x73613331 0x73623435 0x0>;
					reg = <0x13020 0x1 0x13030 0x1 0x13050 0x1 0x8400 0x100 0x8500 0x100>;
				};
			};

			gpio@50 {
				#size-cells = <0x0>;
				#address-cells = <0x1>;
				linux,phandle = <0xff97c7a8>;
				built-in;
				device_type = "gpio";
				compatible = "mac-io-gpio", "";
				reg = <0x50 0x30>;

				cpu-vcore-select@6b {
					linux,phandle = <0xff97d198>;
					built-in;
					device_type = "cpu-vcore-select";
					active-state = <0x0>;
					reg = <0x6b>;
				};

				programmer-switch@11 {
					interrupts = <0x37 0x0>;
					interrupt-parent = <0xff97c528>;
					linux,phandle = <0xff97d000>;
					built-in;
					device_type = "gpio";
					compatible = "programmerSwitch-gpio";
					reg = <0x11>;
				};

				extint-gpio1@9 {
					interrupts = <0x2f 0x1>;
					interrupt-parent = <0xff97c528>;
					AAPL,interrupt-priorities = <0x1>;
					linux,phandle = <0xff97ce18>;
					built-in;
					device_type = "extint-gpio1";
					compatible = "keywest-gpio1", "gpio", "";
					reg = <0x9>;
				};

				gpio5@6f {
					AAPL,address = <0x8000006f>;
					linux,phandle = <0xff97d848>;
					built-in;
					device_type = "gpio5";
					audio-gpio-active-state = <0x0>;
					audio-gpio = "headphone-mute";
					reg = <0x6f>;
				};

				gpio4@1e {
					platform-do-phy-pd = <0xff9b8d48 0x8000000 0x1 0x5 0x5>;
					linux,phandle = <0xff97d2d8>;
					built-in;
					device_type = "gpio";
					compatible = "firewirePD-gpio", "keylargo-gpio", "gpio", "";
					reg = <0x1e>;
				};

				gpio11@75 {
					AAPL,address = <0x80000075>;
					linux,phandle = <0xff97db58>;
					built-in;
					device_type = "gpio11";
					audio-gpio-active-state = <0x0>;
					compatible = "keywest-11";
					audio-gpio = "audio-hw-reset";
					reg = <0x75>;
				};

				modem-power@1c {
					linux,phandle = <0xff97cc88>;
					built-in;
					device_type = "gpio";
					platform-do-modem-power = <0xff976d10 0x8000000 0x0 0x2 0x3 0x38 0x0 0x12 0x3 0x3c 0x1a00 0x1a00>;
					compatible = "modem-power", "gpio02", "gpio", "";
					reg = <0x1c>;
				};

				modem-reset@1d {
					linux,phandle = <0xff97cb30>;
					built-in;
					device_type = "gpio";
					platform-do-modem-reset = <0xff976d10 0x8000000 0x1 0x0 0x1>;
					compatible = "modem-reset", "gpio03", "gpio", "";
					reg = <0x1d>;
				};

				gpio6@70 {
					AAPL,address = <0x80000070>;
					linux,phandle = <0xff97d9d0>;
					built-in;
					device_type = "gpio6";
					audio-gpio-active-state = <0x0>;
					audio-gpio = "amp-mute";
					reg = <0x70>;
				};

				extint-gpio15@67 {
					interrupts = <0x3d 0x0>;
					AAPL,address = <0x80000067>;
					interrupt-parent = <0xff97c528>;
					linux,phandle = <0xff97dd10>;
					built-in;
					device_type = "extint-gpio15";
					audio-gpio-active-state = <0x0>;
					audio-gpio = "headphone-detect";
					reg = <0x67>;
				};
			};

			timer@15000 {
				interrupts = <0x20 0x1>;
				clock-frequency = <0x1194000>;
				interrupt-parent = <0xff97c528>;
				linux,phandle = <0xff981370>;
				built-in;
				device_type = "timer";
				compatible = "keylargo-timer";
				reg = <0x15000 0x1000>;
			};
		};

		usb@1b,1 {
			#size-cells = <0x0>;
			interrupts = <0x2>;
			#address-cells = <0x1>;
			min-grant = <0x1>;
			sleep-power-state = "D3cold";
			linux,phandle = <0xff9aced0>;
			built-in;
			revision-id = <0x43>;
			devsel-speed = <0x1>;
			assigned-addresses = <0x8200d910 0x0 0x80081000 0x0 0x1000>;
			device_type = "usb";
			class-code = <0xc0310>;
			device-id = <0x35>;
			subsystem-id = <0x35>;
			compatible = "pci1033,35", "pciclass,0c0310", "";
			vendor-id = <0x1033>;
			subsystem-vendor-id = <0x1033>;
			max-latency = <0x2a>;
			reg = <0xd900 0x0 0x0 0x0 0x0 0x200d910 0x0 0x0 0x0 0x1000>;
		};

		pci80211@12 {
			antenna-tx = "Main";
			category = "net";
			interrupts = <0x1>;
			removable = "network";
			min-grant = <0x0>;
			linux,phandle = <0xff99c1c0>;
			network-type = "ethernet";
			revision-id = <0x3>;
			devsel-speed = <0x0>;
			assigned-addresses = <0x82009010 0x0 0x80084000 0x0 0x2000>;
			class-code = <0x28000>;
			device-id = <0x4320>;
			subsystem-id = <0x4e>;
			compatible = "pci106b,4e", "pci14e4,4320", "pciclass,028000", "";
			vendor-id = <0x14e4>;
			subsystem-vendor-id = <0x106b>;
			max-latency = <0x0>;
			local-mac-address = [f1 f2 f3 f4 f5 f6];
			reg = <0x9000 0x0 0x0 0x0 0x0 0x2009010 0x0 0x0 0x0 0x2000>;
			antenna-rx-diversity = "Auto";
		};
	};

	vsp@f9000000 {
		#size-cells = <0x1>;
		model = "AAPL,VSP";
		interrupts = <0x2b 0x1>;
		interrupt-parent = <0xff97c528>;
		#address-cells = <0x1>;
		linux,phandle = <0xff976778>;
		device_type = "vsp";
		compatible = "AAPL,not-p69", "vsp", "";
		reg = <0xf9000000 0x1000000>;
		ranges;

		veo@f9180000 {
			linux,phandle = <0xff976bf8>;
			device_type = "veo";
			reg = <0xf9180000 0x80000>;
		};

		veo@f9080000 {
			linux,phandle = <0xff976ae0>;
			device_type = "veo";
			reg = <0xf9080000 0x80000>;
		};
	};

	chosen {
		bootpath = "/pci@f4000000/ata-6@d/disk@0:2,\\\\yaboot";
		nvram = <0xffbd8040>;
		memory = <0xffbdd280>;
		pmu = <0xffbcdf00>;
		linux,memory-limit = <0x0 0x0>;
		linux,phandle = <0xff8942d8>;
		linux,kernel-end = <0xb30000>;
		stdin = <0xffbc3c40>;
		platform = <0xff9de6f8>;
		linux,stdout-package = <0xff9da2f8>;
		bootargs = "root=/dev/disk/by-id/ata-WDC_WD2500BEVE-00WZT0_WD-WXCX08371144-part5 ro radeon.agpmode=-1 ";
		linux,stdout-path = "/pci@f0000000/ATY,ViaParent@10/ATY,Via_A@0";
		stdout = <0xffbbf500>;
		cpu = <0xffbdd1c0>;
		linux,initrd-start = <0x0 0xf80000>;
		mmu = <0xffbdd1c0>;
		linux,initrd-end = <0x0 0x223e800>;
	};

	pci@f0000000 {
		interrupt-map-mask = <0xf800 0x0 0x0 0x0>;
		#size-cells = <0x2>;
		#interrupt-cells = <0x1>;
		model = "AAPL,UniNorth";
		interrupts = <0x2d 0x1>;
		clock-frequency = <0x3f940aa>;
		interrupt-parent = <0xff97c528>;
		#address-cells = <0x3>;
		bus-range = <0x0 0x0>;
		linux,phandle = <0xff9731a8>;
		interrupt-map = <0x8000 0x0 0x0 0x0 0xff97c528 0x30 0x1>;
		device_type = "pci";
		built-in-names = [00 01 08 00 55 4e 49 2d 4e 00 41 47 50 00];
		compatible = "uni-north";
		write-combining;
		reg = <0xf0000000 0x2000000>;
		ranges = <0x2000000 0x0 0xf1000000 0xf1000000 0x0 0x1000000 0x1000000 0x0 0x0 0xf0000000 0x0 0x800000 0x2000000 0x0 0x90000000 0x90000000 0x0 0x10000000>;

		uni-north-agp@b {
			AGP_Target;
			min-grant = <0x0>;
			linux,phandle = <0xff9cdd58>;
			revision-id = <0x0>;
			devsel-speed = <0x1>;
			assigned-addresses;
			device_type = "uni-north-agp";
			class-code = <0x60000>;
			device-id = <0x34>;
			compatible = "uni-north-agp";
			fast-back-to-back;
			vendor-id = <0x106b>;
			max-latency = <0x0>;
			reg = <0x5800 0x0 0x0 0x0 0x0>;
		};

		ATY,ViaParent@10 {
			#size-cells = <0x0>;
			MVAD = <0x5c01825a 0x3fff0e25 0x41e8200 0x7170040 0x19640400 0x5400018 0x880300 0x3260003 0x60300 0x4000000 0x24ea0400 0x5600030 0x600300 0x3280001 0x30300 0x4005503 0x0>;
			ATY,SCLK = <0x2cad8>;
			model = "ATY,RV280M9+";
			ATY,Card# = "102-xxxxx-00";
			AGP_Address_Range = <0x0 0xffffffff>;
			interrupts = <0x1>;
			VRAM,totalsize = <0x2000000>;
			AGP_AllowOverlap = <0x1>;
			#address-cells = <0x1>;
			ATY,FCODE_MEM = <0x200200ff>;
			min-grant = <0x8>;
			linux,phandle = <0xff9ce020>;
			revision-id = <0x1>;
			devsel-speed = <0x1>;
			assigned-addresses = <0xc2008010 0x0 0x98000000 0x0 0x8000000 0x82008030 0x0 0x90020000 0x0 0x20000 0x82008018 0x0 0x90000000 0x0 0x10000>;
			device_type = "ATY,DDParent";
			class-code = <0x30000>;
			AGP_Address_Block = <0x10000000>;
			ATY,MCLK = <0x2e630>;
			ATY,Flags = <0x1a4>;
			device-id = <0x5c63>;
			subsystem-id = <0x5c63>;
			AGP_Alignment = <0x10000000>;
			fast-back-to-back;
			vendor-id = <0x1002>;
			ATY,Rom# = "113-xxxxx-142";
			AGP_Master;
			subsystem-vendor-id = <0x1002>;
			max-latency = <0x0>;
			ATY,Fcode = "1.94";
			ATY,RefCLK = <0x6978>;
			reg = <0x8000 0x0 0x0 0x0 0x0 0x2008030 0x0 0x0 0x0 0x20000 0x42008010 0x0 0x0 0x0 0x8000000 0x2008018 0x0 0x0 0x0 0x10000>;

			ATY,Via_A@0 {
				linebytes = <0x400>;
				display-link-component-bits = <0x6>;
				display-data-justification = <0x1>;
				depth = <0x8>;
				display-dither-support = <0x0>;
				display-inverter = <0x0>;
				linux,phandle = <0xff9da2f8>;
				display-inverter-default-cycle = <0xcc>;
				display-link-type = <0x0>;
				built-in;
				iso6429-1983-colors;
				backlight-pwm-freq = <0x61a8>;
				display-pixel-component-bits = <0x6>;
				display-type = "LCD";
				inverter-current = <0x0>;
				width = <0x400>;
				address = <0x9c008000>;
				device_type = "display";
				display-power-sequence = <0x0 0x1 0x14 0xfa 0xfa 0x14 0x1 0x190 0x0 0x0 0x0 0x0>;
				linux,opened;
				AAPL,gray-page = <0x1>;
				height = <0x300>;
				compatible = "ATY,Via";
				linux,boot-display;
				backlight-control = <0x1 0x0>;
				character-set = "ISO8859-1";
				EDID = <0xffffff 0xffffff00 0x6102a9c 0x0 0xc0101 0x80181278 0xa6dc08f 0x554e8927 0x22505400 0x8000101 0x1010101 0x1010101 0x1010101 0x1016419 0x404100 0x26301888 0x3600f5b8 0x18 0x1 0x61020 0x0 0x0 0xa200000 0xfe004c 0x50313231 0x5830342d 0x43320a20 0xfc 0x434f4c 0x4f52204c 0x43440a20 0x20200025>;
				reg = <0x0>;

				i2c {
					linux,phandle = <0xff9dd7d8>;
					device_type = "i2c";
					compatible = "i2c-video-driver", "nv-i2c-video-driver", "";
				};
			};

			ATY,Via_B@1 {
				linebytes = <0x300>;
				depth = <0x8>;
				linux,phandle = <0xff9db260>;
				iso6429-1983-colors;
				display-type = "NONE";
				width = <0x280>;
				address = <0x99008000>;
				device_type = "display";
				linux,opened;
				height = <0x1e0>;
				compatible = "ATY,Via";
				character-set = "ISO8859-1";
				reg = <0x1>;
			};
		};
	};

	diagnostics {
		post = <0x706f7374 0x4c00001 0x0 0x10420 0x10001 0xb95bb580 0x2 0x2 0x0 0x0 0x0 0x0 0x1000 0x10000000 0x10001000 0x20001000 0x30000000 0x30000000 0x30000000 0x30000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x3d00000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
		linux,phandle = <0xff96a968>;
		post-results = <0x0>;
	};

	uni-n@f8000000 {
		#size-cells = <0x1>;
		model = "AAPL,UniNorth";
		platform-do-fw-linkon-enable = <0xff9b8d48 0x8000000 0x3 0x80 0x18 0xffffffe7>;
		#address-cells = <0x1>;
		linux,phandle = <0xff96eb58>;
		device_type = "memory-controller";
		device-rev = <0xd2>;
		compatible = "uni-north";
		platform-do-fw-linkon-disable = <0xff9b8d48 0x8000000 0x3 0x80 0x0 0xffffffe7>;
		reg = <0xf8000000 0x1000000>;

		i2c@f8001000 {
			#size-cells = <0x0>;
			AAPL,driver-name = ".i2c-uni-n";
			interrupts = <0x2a 0x1>;
			AAPL,i2c-rate = <0x64>;
			AAPL,address = <0xf8001003>;
			interrupt-parent = <0xff97c528>;
			#address-cells = <0x1>;
			linux,phandle = <0xff96fef0>;
			built-in;
			device_type = "i2c";
			AAPL,address-step = <0x10>;
			compatible = "keywest-i2c", "uni-n-i2c", "";
			reg = <0xf8001000 0x1000>;

			fan@15c {
				local-tmin = <0x38>;
				#size-cells = <0x0>;
				hwsensor-type = "temperature", "temperature", "temperature", "voltage", "fanspeed";
				config-2 = <0x20>;
				config-3 = <0x12>;
				pwm2-config = <0x82>;
				remote1-therm = <0x5c>;
				remote1-trange = <0x4c>;
				hwctrl-id = <0x7>;
				pwm1-min-duty-cycle = <0x5a>;
				#address-cells = <0x1>;
				pwm1-config = <0xc2>;
				linux,phandle = <0xff970a80>;
				hwsensor-polling-period = <0x5 0x5 0x5 0x5 0x5>;
				hwctrl-location = "MAIN ENCLOSURE";
				hwsensor-zone = <0x0 0x0 0x0 0x0 0x0>;
				built-in;
				hwctrl-zone = <0x0>;
				local-trange = <0x4c>;
				pwm3-config = <0x82>;
				remote2-tmin = <0x55>;
				hwctrl-params-version = <0x1>;
				device_type = "adt7467";
				hwsensor-params-version = <0x1>;
				compatible = "adt7467";
				pwm2-min-duty-cycle = <0x5a>;
				config-5 = <0x3>;
				hwsensor-location = "PWR/MEMORY BOTTOMSIDE", "CPU BOTTOMSIDE", "GPU BOTTOMSIDE", "CPU CORE", "REAR MAIN ENCLOSURE";
				remote2-trange = <0x44>;
				hwctrl-type = "fan-pwm";
				remote1-tmin = <0x4c>;
				hwsensor-id = <0x0 0x1 0x2 0x10 0x20>;
				Acoustics1 = <0xc>;
				remote2-therm = <0x65>;
				config-4 = <0x1>;
				local-therm = <0x45>;
				reg = <0x15c>;
				rem1-loc-hyst = <0x44>;

				fan1@28 {
					location = "REAR MAIN ENCLOSURE";
					version = <0x2>;
					linux,phandle = <0xff971620>;
					built-in;
					polling-period = <0x5 0xffffffff>;
					device_type = "fan";
					sensor-id = <0x20>;
					zone = <0x0>;
					reg = <0x28>;
				};

				remote2-temp@27 {
					location = "GPU BOTTOMSIDE";
					version = <0x2>;
					linux,phandle = <0xff971348>;
					built-in;
					polling-period = <0x5 0xffffffff>;
					device_type = "temperature";
					sensor-id = <0x2>;
					zone = <0x0>;
					reg = <0x27>;
				};

				local-temp@26 {
					location = "CPU BOTTOMSIDE";
					version = <0x2>;
					linux,phandle = <0xff9711e0>;
					built-in;
					polling-period = <0x5 0xffffffff>;
					device_type = "temperature";
					sensor-id = <0x1>;
					zone = <0x0>;
					reg = <0x26>;
				};

				remote1-temp@25 {
					location = "PWR/MEMORY BOTTOMSIDE";
					version = <0x2>;
					linux,phandle = <0xff971070>;
					built-in;
					polling-period = <0x5 0xffffffff>;
					device_type = "temperature";
					sensor-id = <0x0>;
					zone = <0x0>;
					reg = <0x25>;
				};

				vcc@22 {
					location = "CPU CORE";
					version = <0x2>;
					linux,phandle = <0xff970f10>;
					built-in;
					polling-period = <0x5 0xffffffff>;
					device_type = "voltage";
					sensor-id = <0x10>;
					zone = <0x0>;
					reg = <0x22>;
				};
			};

			cereal@1c0 {
				linux,phandle = <0xff972aa8>;
				device_type = "serial";
				reg = <0x1c0>;
			};
		};

		hw-clock {
			platform-do-clockspreading = <0x0 0x20000000 0x0 0x2 0x3 0x190 0x0 0xffffffff 0x9 0x28 0x0 0x10000000 0x3 0x190 0x2 0xffffffff>;
			linux,phandle = <0xff96ed18>;
			device_type = "hw-clock";
			compatible = "hw-clock";
		};
	};

	xmodem {
		linux,phandle = <0xff96aa00>;
	};
};

Reply to: