aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/mcs814x/files-3.3/arch
Commit message (Expand)AuthorAgeFilesLines
* mcs814x: remove PCI codeFlorian Fainelli2013-03-174-480/+0
* mcs814x: implement MULTI_IRQ_HANDLERFlorian Fainelli2013-03-163-24/+22
* mcs814x: use the standard device tree binding to represent a PHY nodeFlorian Fainelli2013-03-163-0/+17
* do not call clk_put() on the timer clockFlorian Fainelli2012-11-271-1/+0
* do not list specific board compatible stringsFlorian Fainelli2012-11-271-2/+0
* remove unused variables from Makefile.bootFlorian Fainelli2012-11-271-2/+0
* more convertions to {read,write}_relaxed I/O accessorsFlorian Fainelli2012-10-032-6/+6
* use the recommended ARM I/O accessorsFlorian Fainelli2012-09-085-36/+39
* MCS8140 actually selects CPU_ARM926TFlorian Fainelli2012-08-141-0/+1
* change partition names to be more in line with other OpenWrt devicesFlorian Fainelli2012-08-111-4/+4
* set a compatible command-line to boot from flashFlorian Fainelli2012-08-101-1/+1
* add compatible property to pci nodeFlorian Fainelli2012-07-151-0/+1
* fix typo on of_node_put()Florian Fainelli2012-07-091-1/+1
* call of_node_put() on ethernet nodeFlorian Fainelli2012-07-051-0/+2
* fix EPHY clock bit definition after r32489Florian Fainelli2012-07-051-1/+1
* give an unique partition identifier for dLAN USB Extender Combined partitionFlorian Fainelli2012-07-051-1/+1
* add missing interrupts properties to some device nodesFlorian Fainelli2012-07-041-0/+7
* provide an early ioremap cookie of the system configuration registerFlorian Fainelli2012-06-236-29/+38
* group SYSDBG register defines in mcs814x.hFlorian Fainelli2012-06-233-20/+22
* make hardware.h a forward inclusion of mcs814x.hFlorian Fainelli2012-06-2311-28/+43
* remove platform specific initialization from ethernet driverFlorian Fainelli2012-06-233-4/+79
* regroup interrupt controller register definitions in hardware.hFlorian Fainelli2012-06-233-8/+10
* remove handle_irq callback in board-mcs8140-dt.cFlorian Fainelli2012-06-211-1/+0
* do not use MULTI_IRQ_HANDLER it is bogus on our platformFlorian Fainelli2012-06-202-21/+24
* add Moschip MSC814x supportFlorian Fainelli2012-06-1925-0/+1737
s="nb">echo -e "\t-k ==> include kernel image 'kernel'" echo -e "\t-D ==> human friendly Device Tree Blob 'name'" echo -e "\t-d ==> include Device Tree Blob 'dtb'" echo -e "\t-o ==> create output file 'its_file'" exit 1 } while getopts ":A:a:C:D:d:e:k:o:v:" OPTION do case $OPTION in A ) ARCH=$OPTARG;; a ) LOAD_ADDR=$OPTARG;; C ) COMPRESS=$OPTARG;; D ) DEVICE=$OPTARG;; d ) DTB=$OPTARG;; e ) ENTRY_ADDR=$OPTARG;; k ) KERNEL=$OPTARG;; o ) OUTPUT=$OPTARG;; v ) VERSION=$OPTARG;; * ) echo "Invalid option passed to '$0' (options:$@)" usage;; esac done # Make sure user entered all required parameters if [ -z "${ARCH}" ] || [ -z "${COMPRESS}" ] || [ -z "${LOAD_ADDR}" ] || \ [ -z "${ENTRY_ADDR}" ] || [ -z "${VERSION}" ] || [ -z "${KERNEL}" ] || \ [ -z "${OUTPUT}" ]; then usage fi ARCH_UPPER=`echo $ARCH | tr '[:lower:]' '[:upper:]'` # Create a default, fully populated DTS file DATA="/dts-v1/; / { description = \"${ARCH_UPPER} OpenWrt FIT (Flattened Image Tree)\"; #address-cells = <1>; images { kernel@1 { description = \"${ARCH_UPPER} OpenWrt Linux-${VERSION}\"; data = /incbin/(\"${KERNEL}\"); type = \"kernel\"; arch = \"${ARCH}\"; os = \"linux\"; compression = \"${COMPRESS}\"; load = <${LOAD_ADDR}>; entry = <${ENTRY_ADDR}>; hash@1 { algo = \"crc32\"; }; hash@2 { algo = \"sha1\"; }; }; fdt@1 { description = \"${ARCH_UPPER} OpenWrt ${DEVICE} device tree blob\"; data = /incbin/(\"${DTB}\"); type = \"flat_dt\"; arch = \"${ARCH}\"; compression = \"none\"; hash@1 { algo = \"crc32\"; }; hash@2 { algo = \"sha1\"; }; }; }; configurations { default = \"config@1\"; config@1 { description = \"OpenWrt\"; kernel = \"kernel@1\"; fdt = \"fdt@1\"; }; }; };" # Conditionally strip fdt information out of tree if [ -z "${DTB}" ]; then DATA=`echo "$DATA" | sed '/start fdt/,/end fdt/d'` DATA=`echo "$DATA" | sed '/fdt/d'` fi # Write .its file to disk echo "$DATA" > ${OUTPUT}