diff options
| author | Karel Kočí <kocikare@fel.cvut.cz> | 2015-08-08 10:44:54 +0200 | 
|---|---|---|
| committer | Karel Kočí <cynerd@email.cz> | 2015-08-12 10:22:55 +0200 | 
| commit | 9b35e3880a5c0deaa554cd14cd9717719630e10c (patch) | |
| tree | 0159c3214743937c12bfe4eb6906ea4a2173f78c /ryuglab_scripts | |
| parent | 4ef85ff52f3283ef6950b44e34f580cdc483bed2 (diff) | |
| download | linux-conf-perf-9b35e3880a5c0deaa554cd14cd9717719630e10c.tar.gz linux-conf-perf-9b35e3880a5c0deaa554cd14cd9717719630e10c.tar.bz2 linux-conf-perf-9b35e3880a5c0deaa554cd14cd9717719630e10c.zip | |
Remove script for generating configuration
Also folder measure_scripts renamed to ryuglab_scripts to signalize for
what target are those scripts.
Diffstat (limited to 'ryuglab_scripts')
| -rwxr-xr-x | ryuglab_scripts/11-patch | 9 | ||||
| -rwxr-xr-x | ryuglab_scripts/30-compile | 12 | ||||
| -rw-r--r-- | ryuglab_scripts/shark-ryu-board-patch.patch | 139 | 
3 files changed, 160 insertions, 0 deletions
| diff --git a/ryuglab_scripts/11-patch b/ryuglab_scripts/11-patch new file mode 100755 index 0000000..7963ffc --- /dev/null +++ b/ryuglab_scripts/11-patch @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +cd ../linux + +git reset --hard + +git apply --index < ../measure_scripts/shark-ryu-board-patch.patch diff --git a/ryuglab_scripts/30-compile b/ryuglab_scripts/30-compile new file mode 100755 index 0000000..29da38a --- /dev/null +++ b/ryuglab_scripts/30-compile @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +cd ../linux + +export ARCH=powerpc +export CROSS_COMPILE=/opt/OSELAS.Toolchain-2012.12.1/powerpc-603e-linux-gnu/gcc-4.7.2-glibc-2.16.0-binutils-2.22-kernel-3.6-sanitized/bin/powerpc-603e-linux-gnu- + +test -t 0 || CHRONIC=chronic + +$CHRONIC make -j$(nproc) uImage diff --git a/ryuglab_scripts/shark-ryu-board-patch.patch b/ryuglab_scripts/shark-ryu-board-patch.patch new file mode 100644 index 0000000..e43e35d --- /dev/null +++ b/ryuglab_scripts/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 + | 
