aboutsummaryrefslogtreecommitdiff
path: root/targets/ryuglab/shark-ryu-board-patch.patch
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2015-08-17 16:06:16 +0200
committerKarel Kočí <cynerd@email.cz>2015-08-17 16:11:00 +0200
commit4a1e2cd1ce5ce44fdf4461e0ea51f4f362b23256 (patch)
treeb41785922f8c8e6123a05849b245f61a0ead2889 /targets/ryuglab/shark-ryu-board-patch.patch
parentca4f750f7738c6ab6a7bcc85ac0a7cbed58a7c35 (diff)
downloadlinux-conf-perf-4a1e2cd1ce5ce44fdf4461e0ea51f4f362b23256.tar.gz
linux-conf-perf-4a1e2cd1ce5ce44fdf4461e0ea51f4f362b23256.tar.bz2
linux-conf-perf-4a1e2cd1ce5ce44fdf4461e0ea51f4f362b23256.zip
Set configuration back do default and add overlap
Configuration is set back as it was before previous merge on branch master. Configurations for targets can be specified by overlapping configuration options with external config.
Diffstat (limited to 'targets/ryuglab/shark-ryu-board-patch.patch')
-rw-r--r--targets/ryuglab/shark-ryu-board-patch.patch139
1 files changed, 139 insertions, 0 deletions
diff --git a/targets/ryuglab/shark-ryu-board-patch.patch b/targets/ryuglab/shark-ryu-board-patch.patch
new file mode 100644
index 0000000..e43e35d
--- /dev/null
+++ b/targets/ryuglab/shark-ryu-board-patch.patch
@@ -0,0 +1,139 @@
+From 87a8e2b9406cc7f8779f02047e0cd1594c570b78 Mon Sep 17 00:00:00 2001
+From: Michal Sojka <sojkam1@fel.cvut.cz>
+Date: Thu, 23 Jan 2014 23:44:55 +0100
+Subject: [PATCH] Shark/ryu board patch
+
+This is a new version of the patch. It is not based on historical patches
+from Michal Hrouda, but on mpc5200_simple. It boots, serial line and
+Ethernet work. I haven't check whether flash works.
+---
+ arch/powerpc/boot/dts/shark-ryu.dts | 104 +++++++++++++++++++++++++++
+ arch/powerpc/platforms/52xx/mpc5200_simple.c | 1 +
+ 2 files changed, 105 insertions(+)
+ create mode 100644 arch/powerpc/boot/dts/shark-ryu.dts
+
+diff --git a/arch/powerpc/boot/dts/shark-ryu.dts b/arch/powerpc/boot/dts/shark-ryu.dts
+new file mode 100644
+index 0000000..63e48a8
+--- /dev/null
++++ b/arch/powerpc/boot/dts/shark-ryu.dts
+@@ -0,0 +1,104 @@
++/*
++ * Shark(MPC5200) board Device Tree Source
++ *
++ * Copyright 2006-2007 Secret Lab Technologies Ltd.
++ * Grant Likely <grant.likely@secretlab.ca>
++ *
++ * This program is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License as published by the
++ * Free Software Foundation; either version 2 of the License, or (at your
++ * option) any later version.
++ */
++
++/include/ "mpc5200b.dtsi"
++
++/ {
++ model = "cvut,ryu";
++ compatible = "midam,shark";
++
++ memory {
++ reg = <0x00000000 0x08000000>; // 128MB
++ };
++
++ soc: soc5200@f0000000 {
++ psc@2000 { // PSC1
++ compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
++ };
++ psc5: psc@2800 { // PSC5
++ status = "disabled";
++ };
++
++ ethernet@3000 {
++ phy-handle = <&phy0>;
++ };
++
++ mdio@3000 {
++ phy0: ethernet-phy@1f {
++ device_type = "ethernet-phy";
++ reg = <0x1f>;
++ };
++ };
++
++ i2c@3d40 {
++ rtc@68 {
++ compatible = "dallas,ds1307";
++ reg = <0x68>;
++ };
++ };
++ };
++
++ localbus {
++ ranges = <0 0 0xfc000000 0x04000000>;
++
++ flash@0,0 {
++ compatible = "cfi-flash";
++ reg = <0 0 0x04000000>;
++ bank-width = <2>;
++ device-width = <2>;
++ #size-cells = <1>;
++ #address-cells = <1>;
++
++ uboot@0 {
++ label = "u-boot";
++ reg = <0 0x00100000>;
++ read-only;
++ };
++
++ kernel@100000 {
++ label = "kernel";
++ reg = <0x00100000 0x00300000>;
++ read-only;
++ };
++
++ filesystem@400000 {
++ label = "filesystem";
++ reg = <0x00400000 0x03c00000>;
++ };
++ };
++ };
++
++ pci: pci@f0000d00 {
++ interrupt-map-mask = <0xf800 0 0 7>;
++ interrupt-map = <0xc000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot
++ 0xc000 0 0 2 &mpc5200_pic 1 1 3
++ 0xc000 0 0 3 &mpc5200_pic 1 2 3
++ 0xc000 0 0 4 &mpc5200_pic 1 3 3
++
++ 0xc800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot
++ 0xc800 0 0 2 &mpc5200_pic 1 2 3
++ 0xc800 0 0 3 &mpc5200_pic 1 3 3
++ 0xc800 0 0 4 &mpc5200_pic 0 0 3>;
++ ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000
++ 0x02000000 0 0xa0000000 0xa0000000 0 0x10000000
++ 0x01000000 0 0x00000000 0xb0000000 0 0x01000000>;
++ };
++ motorek@0 {
++ device_type = "motorek";
++ pwmf = <&gpt2>;
++ pwmb = <&gpt3>;
++ irca = <&gpt5>;
++ ircb = <&gpt4>;
++ interrupts = <0 0 1>;
++ //gpios = <&gpio_a
++ };
++};
+diff --git a/arch/powerpc/platforms/52xx/mpc5200_simple.c b/arch/powerpc/platforms/52xx/mpc5200_simple.c
+index 792a301..82aaa6e 100644
+--- a/arch/powerpc/platforms/52xx/mpc5200_simple.c
++++ b/arch/powerpc/platforms/52xx/mpc5200_simple.c
+@@ -62,6 +62,7 @@ static const char *board[] __initdata = {
+ "promess,motionpro",
+ "schindler,cm5200",
+ "tqc,tqm5200",
++ "midam,shark",
+ NULL
+ };
+
+--
+1.8.5.2
+