/ {
	#address-cells = [00000001];
	#size-cells = [00000001];
	interrupt-parent = [00000001];
	compatible = "brcm,bcm2709";
	model = "Raspberry Pi 2 Model B";
	chosen {
		bootargs = "";
	};
	aliases {
		audio = "/audio";
		sound = "/sound";
		soc = "/soc";
		dma = "/soc/dma@7e007000";
		intc = "/soc/interrupt-controller@7e00b200";
		watchdog = "/soc/watchdog@7e100000";
		random = "/soc/rng@7e104000";
		mailbox = "/soc/mailbox@7e00b800";
		gpio = "/soc/gpio@7e200000";
		uart0 = "/soc/uart@7e201000";
		sdhost = "/soc/sdhost@7e202000";
		i2s = "/soc/i2s@7e203000";
		spi0 = "/soc/spi@7e204000";
		i2c0 = "/soc/i2c@7e205000";
		uart1 = "/soc/uart@7e215040";
		mmc = "/soc/mmc@7e300000";
		i2c1 = "/soc/i2c@7e804000";
		i2c2 = "/soc/i2c@7e805000";
		usb = "/soc/usb@7e980000";
		leds = "/soc/leds";
		fb = "/soc/fb";
		vchiq = "/soc/vchiq";
		thermal = "/soc/thermal";
		clocks = "/clocks";
	};
	memory {
		device_type = "memory";
		reg = [00000000 00000000];
	};
	audio {
		compatible = "brcm,bcm2835-audio";
		brcm,pwm-channels = [00000008];
		status = "disabled";
		linux,phandle = [0000001f];
		phandle = [0000001f];
	};
	sound {
		linux,phandle = [00000023];
		phandle = [00000023];
	};
	soc {
		compatible = "simple-bus";
		#address-cells = [00000001];
		#size-cells = [00000001];
		ranges = [7e000000 3f000000 01000000];
		linux,phandle = [00000024];
		phandle = [00000024];
		dma@7e007000 {
			compatible = "brcm,bcm2835-dma";
			reg = [7e007000 00000f00];
			interrupts = [00000001 00000010 00000001 00000011 00000001 00000012 00000001 00000013 00000001 00000014 00000001 00000015 00000001 00000016 00000001 00000017 00000001 00000018 00000001 00000019 00000001 0000001a 00000001 0000001b];
			#dma-cells = [00000001];
			brcm,dma-channel-mask = [00000f35];
			linux,phandle = [00000006];
			phandle = [00000006];
		};
		interrupt-controller@7e00b200 {
			compatible = "brcm,bcm2708-armctrl-ic";
			reg = [7e00b200 00000200];
			interrupt-controller;
			#interrupt-cells = [00000002];
			linux,phandle = [00000001];
			phandle = [00000001];
		};
		mailbox@7e00b800 {
			compatible = "brcm,bcm2835-mbox";
			reg = [7e00b880 00000040];
			interrupts = [00000000 00000001];
			#mbox-cells = [00000000];
			linux,phandle = [0000000f];
			phandle = [0000000f];
		};
		watchdog@7e100000 {
			compatible = "brcm,bcm2835-pm-wdt";
			reg = [7e100000 00000028];
			status = "disabled";
			linux,phandle = [00000020];
			phandle = [00000020];
		};
		cprman@7e101000 {
			compatible = "brcm,bcm2835-cprman";
			#clock-cells = [00000001];
			reg = [7e101000 00002000];
			clocks = [00000002];
			status = "disabled";
			linux,phandle = [00000025];
			phandle = [00000025];
		};
		rng@7e104000 {
			compatible = "brcm,bcm2835-rng";
			reg = [7e104000 00000010];
			status = "okay";
			linux,phandle = [00000021];
			phandle = [00000021];
		};
		gpio@7e200000 {
			compatible = "brcm,bcm2835-gpio";
			reg = [7e200000 000000b4];
			interrupts = [00000002 00000011 00000002 00000012];
			gpio-controller;
			#gpio-cells = [00000002];
			interrupt-controller;
			#interrupt-cells = [00000002];
			linux,phandle = [00000010];
			phandle = [00000010];
			sdhost_pins {
				brcm,pins = [00000030 00000031 00000032 00000033 00000034 00000035];
				brcm,function = [00000004];
				linux,phandle = [00000007];
				phandle = [00000007];
			};
			spi0_pins {
				brcm,pins = [00000007 00000008 00000009 0000000a 0000000b];
				brcm,function = [00000004];
				linux,phandle = [00000009];
				phandle = [00000009];
			};
			i2c0 {
				brcm,pins = [00000000 00000001];
				brcm,function = [00000004];
				linux,phandle = [0000000a];
				phandle = [0000000a];
			};
			i2c1 {
				brcm,pins = [00000002 00000003];
				brcm,function = [00000004];
				linux,phandle = [0000000e];
				phandle = [0000000e];
			};
			i2s {
				brcm,pins = [00000012 00000013 00000014 00000015];
				brcm,function = [00000004];
				linux,phandle = [00000008];
				phandle = [00000008];
			};
		};
		uart@7e201000 {
			compatible = "arm,pl011", "arm,primecell";
			reg = [7e201000 00001000];
			interrupts = [00000002 00000019];
			clocks = [00000003 00000004];
			clock-names = "uartclk", "apb_pclk";
			arm,primecell-periphid = [00241011];
			status = "okay";
			linux,phandle = [00000017];
			phandle = [00000017];
		};
		sdhost@7e202000 {
			compatible = "brcm,bcm2835-sdhost";
			reg = [7e202000 00000100];
			interrupts = [00000002 00000018];
			clocks = [00000005];
			dmas = [00000006 0000000d];
			dma-names = "rx-tx";
			brcm,overclock-50 = [00000000];
			brcm,pio-limit = [00000001];
			status = "okay";
			pinctrl-names = "default";
			pinctrl-0 = [00000007];
			bus-width = [00000004];
			linux,phandle = [00000022];
			phandle = [00000022];
		};
		i2s@7e203000 {
			compatible = "brcm,bcm2708-i2s";
			reg = [7e203000 00000024 7e101098 00000008];
			dma-names = "tx", "rx";
			status = "disabled";
			#sound-dai-cells = [00000000];
			pinctrl-names = "default";
			pinctrl-0 = [00000008];
			linux,phandle = [00000018];
			phandle = [00000018];
		};
		spi@7e204000 {
			compatible = "brcm,bcm2835-spi";
			reg = [7e204000 00001000];
			interrupts = [00000002 00000016];
			clocks = [00000005];
			#address-cells = [00000001];
			#size-cells = [00000000];
			status = "disabled";
			dmas = [00000006 00000006 00000006 00000007];
			dma-names = "tx", "rx";
			cs-gpios = [00000000 00000000];
			pinctrl-names = "default";
			pinctrl-0 = [00000009];
			linux,phandle = [00000019];
			phandle = [00000019];
			spidev@0 {
				compatible = "spidev";
				reg = [00000000];
				#address-cells = [00000001];
				#size-cells = [00000000];
				spi-max-frequency = [0007a120];
			};
			spidev@1 {
				compatible = "spidev";
				reg = [00000001];
				#address-cells = [00000001];
				#size-cells = [00000000];
				spi-max-frequency = [0007a120];
			};
		};
		i2c@7e205000 {
			compatible = "brcm,bcm2708-i2c";
			reg = [7e205000 00001000];
			interrupts = [00000002 00000015];
			clocks = [00000005];
			#address-cells = [00000001];
			#size-cells = [00000000];
			status = "disabled";
			pinctrl-names = "default";
			pinctrl-0 = [0000000a];
			clock-frequency = [000186a0];
			linux,phandle = [0000001a];
			phandle = [0000001a];
		};
		pwm@7e20c000 {
			compatible = "brcm,bcm2835-pwm";
			reg = [7e20c000 00000028];
			clocks = [0000000b];
			#pwm-cells = [00000002];
			status = "disabled";
			linux,phandle = [00000026];
			phandle = [00000026];
		};
		uart@7e215040 {
			compatible = "brcm,bcm2835-aux-uart", "ns16550";
			reg = [7e215040 00000040];
			interrupts = [00000001 0000001d];
			clocks = [0000000c];
			reg-shift = [00000002];
			no-loopback-test;
			status = "disabled";
			linux,phandle = [00000027];
			phandle = [00000027];
		};
		mmc@7e300000 {
			compatible = "brcm,bcm2835-mmc";
			reg = [7e300000 00000100];
			interrupts = [00000002 0000001e];
			clocks = [0000000d];
			dmas = [00000006 0000000b];
			dma-names = "rx-tx";
			brcm,overclock-50 = [00000000];
			status = "disabled";
			linux,phandle = [00000028];
			phandle = [00000028];
		};
		i2c@7e804000 {
			compatible = "brcm,bcm2708-i2c";
			reg = [7e804000 00001000];
			interrupts = [00000002 00000015];
			clocks = [00000005];
			#address-cells = [00000001];
			#size-cells = [00000000];
			status = "disabled";
			pinctrl-names = "default";
			pinctrl-0 = [0000000e];
			clock-frequency = [000186a0];
			linux,phandle = [0000001b];
			phandle = [0000001b];
		};
		i2c@7e805000 {
			compatible = "brcm,bcm2708-i2c";
			reg = [7e805000 00001000];
			interrupts = [00000002 00000015];
			clocks = [00000005];
			#address-cells = [00000001];
			#size-cells = [00000000];
			status = "disabled";
			clock-frequency = [000186a0];
			linux,phandle = [0000001c];
			phandle = [0000001c];
		};
		smi@7e600000 {
			compatible = "brcm,bcm2835-smi";
			reg = [7e600000 00000044 7e1010b0 00000008];
			interrupts = [00000002 00000010];
			brcm,smi-clock-source = [00000006];
			brcm,smi-clock-divisor = [00000004];
			dmas = [00000006 00000004];
			dma-names = "rx-tx";
			status = "disabled";
			linux,phandle = [00000029];
			phandle = [00000029];
		};
		usb@7e980000 {
			compatible = "brcm,bcm2708-usb";
			reg = [7e980000 00010000 7e006000 00001000];
			interrupts = [00000002 00000000 00000001 00000009];
			linux,phandle = [0000002a];
			phandle = [0000002a];
		};
		firmware {
			compatible = "raspberrypi,bcm2835-firmware";
			mboxes = [0000000f];
			linux,phandle = [00000011];
			phandle = [00000011];
		};
		leds {
			compatible = "gpio-leds";
			linux,phandle = [0000002b];
			phandle = [0000002b];
			act {
				label = "led0";
				linux,default-trigger = "mmc0";
				gpios = [00000010 0000002f 00000000];
				linux,phandle = [0000001d];
				phandle = [0000001d];
			};
			pwr {
				label = "led1";
				linux,default-trigger = "input";
				gpios = [00000010 00000023 00000000];
				linux,phandle = [0000001e];
				phandle = [0000001e];
			};
		};
		fb {
			compatible = "brcm,bcm2708-fb";
			firmware = [00000011];
			status = "okay";
			linux,phandle = [0000002c];
			phandle = [0000002c];
		};
		vchiq {
			compatible = "brcm,bcm2835-vchiq";
			reg = [7e00b840 0000000f];
			interrupts = [00000000 00000002];
			cache-line-size = [00000020];
			firmware = [00000011];
			linux,phandle = [00000012];
			phandle = [00000012];
		};
		thermal {
			compatible = "brcm,bcm2835-thermal";
			firmware = [00000011];
			linux,phandle = [0000002d];
			phandle = [0000002d];
		};
		arm-pmu {
			compatible = "arm,cortex-a7-pmu";
			interrupts = [00000003 00000009];
		};
		gpiomem {
			compatible = "brcm,bcm2835-gpiomem";
			reg = [7e200000 00001000];
			status = "okay";
		};
	};
	clocks {
		compatible = "simple-bus";
		#address-cells = [00000001];
		#size-cells = [00000000];
		linux,phandle = [0000002e];
		phandle = [0000002e];
		clock@0 {
			compatible = "fixed-clock";
			reg = [00000000];
			#clock-cells = [00000000];
			clock-output-names = "core";
			clock-frequency = [0ee6b280];
			linux,phandle = [00000005];
			phandle = [00000005];
		};
		clock@1 {
			compatible = "fixed-clock";
			reg = [00000001];
			#clock-cells = [00000000];
			clock-output-names = "mmc";
			clock-frequency = [0ee6b280];
			linux,phandle = [0000000d];
			phandle = [0000000d];
		};
		clock@2 {
			compatible = "fixed-clock";
			reg = [00000002];
			#clock-cells = [00000000];
			clock-output-names = "uart0_pclk";
			clock-frequency = [002dc6c0];
			linux,phandle = [00000003];
			phandle = [00000003];
		};
		clock@3 {
			compatible = "fixed-clock";
			reg = [00000003];
			#clock-cells = [00000000];
			clock-output-names = "apb_pclk";
			clock-frequency = [07829b80];
			linux,phandle = [00000004];
			phandle = [00000004];
		};
		clock@4 {
			compatible = "fixed-clock";
			reg = [00000004];
			#clock-cells = [00000000];
			clock-output-names = "pwm";
			clock-frequency = [05f5e100];
			linux,phandle = [0000000b];
			phandle = [0000000b];
		};
		clock@5 {
			compatible = "fixed-factor-clock";
			reg = [00000005];
			clocks = [00000005];
			#clock-cells = [00000000];
			clock-div = [00000001];
			clock-mult = [00000002];
			linux,phandle = [0000000c];
			phandle = [0000000c];
		};
		clock@6 {
			compatible = "fixed-clock";
			reg = [00000006];
			#clock-cells = [00000000];
			clock-output-names = "osc";
			clock-frequency = [0124f800];
			linux,phandle = [00000002];
			phandle = [00000002];
		};
	};
	__overrides__ {
		cache_line_size = [00 00 00 12 63 61 63 68 65 2d 6c 69 6e 65 2d 73 69 7a 65 3a 30 00];
		arm_freq = [00000013 636c6f63 6b2d6672 65717565 6e63793a 30000000 0014636c 6f636b2d 66726571 75656e63 793a3000 00000015 636c6f63 6b2d6672 65717565 6e63793a 30000000 0016636c 6f636b2d 66726571 75656e63 793a3000];
		uart0 = [00 00 00 17 73 74 61 74 75 73 00];
		uart0_clkrate = [00 00 00 03 63 6c 6f 63 6b 2d 66 72 65 71 75 65 6e 63 79 3a 30 00];
		i2s = [00 00 00 18 73 74 61 74 75 73 00];
		spi = [00 00 00 19 73 74 61 74 75 73 00];
		i2c0 = [00 00 00 1a 73 74 61 74 75 73 00];
		i2c1 = [00 00 00 1b 73 74 61 74 75 73 00];
		i2c2_iknowwhatimdoing = [00 00 00 1c 73 74 61 74 75 73 00];
		i2c0_baudrate = [00 00 00 1a 63 6c 6f 63 6b 2d 66 72 65 71 75 65 6e 63 79 3a 30 00];
		i2c1_baudrate = [00 00 00 1b 63 6c 6f 63 6b 2d 66 72 65 71 75 65 6e 63 79 3a 30 00];
		i2c2_baudrate = [00 00 00 1c 63 6c 6f 63 6b 2d 66 72 65 71 75 65 6e 63 79 3a 30 00];
		core_freq = [00 00 00 05 63 6c 6f 63 6b 2d 66 72 65 71 75 65 6e 63 79 3a 30 00];
		act_led_gpio = [0000001d 6770696f 733a3400];
		act_led_activelow = [0000001d 6770696f 733a3800];
		act_led_trigger = [00 00 00 1d 6c 69 6e 75 78 2c 64 65 66 61 75 6c 74 2d 74 72 69 67 67 65 72 00];
		pwr_led_gpio = [0000001e 6770696f 733a3400];
		pwr_led_activelow = [0000001e 6770696f 733a3800];
		pwr_led_trigger = [00 00 00 1e 6c 69 6e 75 78 2c 64 65 66 61 75 6c 74 2d 74 72 69 67 67 65 72 00];
		audio = [00 00 00 1f 73 74 61 74 75 73 00];
		watchdog = [00 00 00 20 73 74 61 74 75 73 00];
		random = [00 00 00 21 73 74 61 74 75 73 00];
		sd_overclock = [00000022 6272636d 2c6f7665 72636c6f 636b2d35 303a3000];
		sd_force_pio = [00000022 6272636d 2c666f72 63652d70 696f3f00];
		sd_pio_limit = [00 00 00 22 62 72 63 6d 2c 70 69 6f 2d 6c 69 6d 69 74 3a 30 00];
		sd_debug = [00 00 00 22 62 72 63 6d 2c 64 65 62 75 67 00];
	};
	timer {
		compatible = "arm,armv7-timer";
		clock-frequency = [0124f800];
		interrupts = [00000003 00000000 00000003 00000001 00000003 00000003 00000003 00000002];
		always-on;
	};
	cpus {
		#address-cells = [00000001];
		#size-cells = [00000000];
		linux,phandle = [0000002f];
		phandle = [0000002f];
		cpu@0 {
			device_type = "cpu";
			compatible = "arm,cortex-a7";
			reg = [00000f00];
			clock-frequency = [2faf0800];
			linux,phandle = [00000013];
			phandle = [00000013];
		};
		cpu@1 {
			device_type = "cpu";
			compatible = "arm,cortex-a7";
			reg = [00000f01];
			clock-frequency = [2faf0800];
			linux,phandle = [00000014];
			phandle = [00000014];
		};
		cpu@2 {
			device_type = "cpu";
			compatible = "arm,cortex-a7";
			reg = [00000f02];
			clock-frequency = [2faf0800];
			linux,phandle = [00000015];
			phandle = [00000015];
		};
		cpu@3 {
			device_type = "cpu";
			compatible = "arm,cortex-a7";
			reg = [00000f03];
			clock-frequency = [2faf0800];
			linux,phandle = [00000016];
			phandle = [00000016];
		};
	};
	__symbols__ {
		audio = "/audio";
		sound = "/sound";
		soc = "/soc";
		dma = "/soc/dma@7e007000";
		intc = "/soc/interrupt-controller@7e00b200";
		mailbox = "/soc/mailbox@7e00b800";
		watchdog = "/soc/watchdog@7e100000";
		cprman = "/soc/cprman@7e101000";
		random = "/soc/rng@7e104000";
		gpio = "/soc/gpio@7e200000";
		sdhost_pins = "/soc/gpio@7e200000/sdhost_pins";
		spi0_pins = "/soc/gpio@7e200000/spi0_pins";
		i2c0_pins = "/soc/gpio@7e200000/i2c0";
		i2c1_pins = "/soc/gpio@7e200000/i2c1";
		i2s_pins = "/soc/gpio@7e200000/i2s";
		uart0 = "/soc/uart@7e201000";
		sdhost = "/soc/sdhost@7e202000";
		i2s = "/soc/i2s@7e203000";
		spi0 = "/soc/spi@7e204000";
		i2c0 = "/soc/i2c@7e205000";
		pwm = "/soc/pwm@7e20c000";
		uart1 = "/soc/uart@7e215040";
		mmc = "/soc/mmc@7e300000";
		i2c1 = "/soc/i2c@7e804000";
		i2c2 = "/soc/i2c@7e805000";
		smi = "/soc/smi@7e600000";
		usb = "/soc/usb@7e980000";
		firmware = "/soc/firmware";
		leds = "/soc/leds";
		act_led = "/soc/leds/act";
		pwr_led = "/soc/leds/pwr";
		fb = "/soc/fb";
		vchiq = "/soc/vchiq";
		thermal = "/soc/thermal";
		clocks = "/clocks";
		clk_core = "/clocks/clock@0";
		clk_mmc = "/clocks/clock@1";
		clk_uart0 = "/clocks/clock@2";
		clk_apb_p = "/clocks/clock@3";
		clk_pwm = "/clocks/clock@4";
		clk_uart1 = "/clocks/clock@5";
		clk_osc = "/clocks/clock@6";
		cpus = "/cpus";
		v7_cpu0 = "/cpus/cpu@0";
		v7_cpu1 = "/cpus/cpu@1";
		v7_cpu2 = "/cpus/cpu@2";
		v7_cpu3 = "/cpus/cpu@3";
	};
};
