forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'metag-for-v3.11' of git://git.kernel.org/pub/scm/linux/ker…
…nel/git/jhogan/metag Pull Metag architecture changes from James Hogan: - Infrastructure and DT files for TZ1090 SoC (pin control drivers already merged via pinctrl tree). - Panic on boot instead of just warning if cache aliasing possible. - Various SMP/hotplug fixes. - Various other randconfig/sparse fixes. * tag 'metag-for-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag: (24 commits) metag: move EXPORT_SYMBOL(csum_partial) to metag_ksyms.c metag: cpu hotplug: route_irq: preserve irq mask metag: kick: add missing irq_enter/exit to kick_handler() metag: smp: don't spin waiting for CPU to start metag: smp: enable irqs after set_cpu_online metag: use clear_tasks_mm_cpumask() metag: tz1090: select and instantiate pinctrl-tz1090-pdc metag: tz1090: select and instantiate pinctrl-tz1090 metag: don't check for cache aliasing on smp cpu boot metag: panic if cache aliasing possible metag: *.dts: include using preprocessor metag: add <dt-bindings/> symlink metag/.gitignore: Extend the *.dtb pattern to match the dtb.S files metag/traps: include setup.h for the per_cpu_trap_init declaration metag/traps: Mark die() as __noreturn to match the declaration. metag/processor.h: Add missing cpuinfo_op declaration. metag/setup: Restrict scope for the capabilities variable metag/mm/cache: Restrict scope for metag_lnkget_probe metag/asm/irq.h: Declare init_IRQ metag/kernel/irq.c: Declare root_domain as static ...
- Loading branch information
Showing
27 changed files
with
276 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
* Meta Processor Binding | ||
|
||
This binding specifies what properties must be available in the device tree | ||
representation of a Meta Processor Core, which is the root node in the tree. | ||
|
||
Required properties: | ||
|
||
- compatible: Specifies the compatibility list for the Meta processor. | ||
The type shall be <string> and the value shall include "img,meta". | ||
|
||
Optional properties: | ||
|
||
- clocks: Clock consumer specifiers as described in | ||
Documentation/devicetree/bindings/clock/clock-bindings.txt | ||
|
||
- clock-names: Clock consumer names as described in | ||
Documentation/devicetree/bindings/clock/clock-bindings.txt. | ||
|
||
Clocks are identified by name. Valid clocks are: | ||
|
||
- "core": The Meta core clock from which the Meta timers are derived. | ||
|
||
* Examples | ||
|
||
/ { | ||
compatible = "toumaz,tz1090", "img,meta"; | ||
|
||
clocks = <&meta_core_clk>; | ||
clock-names = "core"; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
vmlinux* | ||
uImage* | ||
ramdisk.* | ||
*.dtb | ||
*.dtb* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../../../include/dt-bindings |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,4 +7,4 @@ | |
*/ | ||
/dts-v1/; | ||
|
||
/include/ "skeleton.dtsi" | ||
#include "skeleton.dtsi" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
/* | ||
* Copyright (C) 2012 Imagination Technologies Ltd. | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
#include "skeleton.dtsi" | ||
|
||
/ { | ||
compatible = "toumaz,tz1090", "img,meta"; | ||
|
||
interrupt-parent = <&intc>; | ||
|
||
intc: interrupt-controller { | ||
compatible = "img,meta-intc"; | ||
interrupt-controller; | ||
#interrupt-cells = <2>; | ||
num-banks = <2>; | ||
}; | ||
|
||
soc { | ||
compatible = "simple-bus"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
ranges; | ||
|
||
pinctrl: pinctrl@02005800 { | ||
#gpio-range-cells = <3>; | ||
compatible = "img,tz1090-pinctrl"; | ||
reg = <0x02005800 0xe4>; | ||
}; | ||
|
||
pdc_pinctrl: pinctrl@02006500 { | ||
#gpio-range-cells = <3>; | ||
compatible = "img,tz1090-pdc-pinctrl"; | ||
reg = <0x02006500 0x100>; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
/* | ||
* Copyright (C) 2012 Imagination Technologies Ltd. | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
/dts-v1/; | ||
|
||
#include "tz1090.dtsi" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# CONFIG_LOCALVERSION_AUTO is not set | ||
# CONFIG_SWAP is not set | ||
CONFIG_SYSVIPC=y | ||
CONFIG_SYSFS_DEPRECATED=y | ||
CONFIG_SYSFS_DEPRECATED_V2=y | ||
CONFIG_KALLSYMS_ALL=y | ||
# CONFIG_ELF_CORE is not set | ||
CONFIG_SLAB=y | ||
# CONFIG_BLK_DEV_BSG is not set | ||
CONFIG_PARTITION_ADVANCED=y | ||
# CONFIG_MSDOS_PARTITION is not set | ||
# CONFIG_IOSCHED_DEADLINE is not set | ||
# CONFIG_IOSCHED_CFQ is not set | ||
CONFIG_FLATMEM_MANUAL=y | ||
CONFIG_SOC_TZ1090=y | ||
CONFIG_METAG_HALT_ON_PANIC=y | ||
# CONFIG_METAG_FPU is not set | ||
CONFIG_METAG_DA=y | ||
CONFIG_HZ_100=y | ||
CONFIG_DEVTMPFS=y | ||
# CONFIG_STANDALONE is not set | ||
# CONFIG_PREVENT_FIRMWARE_BUILD is not set | ||
# CONFIG_FW_LOADER is not set | ||
CONFIG_BLK_DEV_RAM=y | ||
CONFIG_BLK_DEV_RAM_COUNT=1 | ||
CONFIG_BLK_DEV_RAM_SIZE=16384 | ||
# CONFIG_INPUT is not set | ||
# CONFIG_SERIO is not set | ||
# CONFIG_VT is not set | ||
# CONFIG_LEGACY_PTYS is not set | ||
CONFIG_DA_TTY=y | ||
CONFIG_DA_CONSOLE=y | ||
# CONFIG_DEVKMEM is not set | ||
# CONFIG_HW_RANDOM is not set | ||
CONFIG_GPIOLIB=y | ||
# CONFIG_HWMON is not set | ||
# CONFIG_USB_SUPPORT is not set | ||
# CONFIG_DNOTIFY is not set | ||
CONFIG_TMPFS=y | ||
# CONFIG_MISC_FILESYSTEMS is not set | ||
# CONFIG_SCHED_DEBUG is not set | ||
CONFIG_DEBUG_INFO=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.