Quentin Schulz
6afea95a80
dt-bindings: net: ocelot: remove hsio from the list of register address spaces
...
HSIO register address space should be handled outside of the MAC
controller as there are some registers for PLL5 configuring,
SerDes/switch port muxing and a thermal sensor IP, so let's remove it.
Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Quentin Schulz <quentin.schulz@bootlin.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-10-05 14:36:43 -07:00
Linus Torvalds
4d88e3d249
Merge tag 'devicetree-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
...
Pull Devicetree updates from Rob Herring:
- Remove an obsolete hack for PPC32 longtrail systems
- Make of_io_request_and_map() "name" arg optional
- Add vendor prefixes for bitmain, Asus, and Y Soft
- Remove 'interrupt-parent' from bindings as it is implicit
- New properties for wm8994 audio codec
- Add 'clocks' property support to SRAM binding
- Add binding for ASPEED coprocessor interrupt controller
- Various binding spelling and link fixes
* tag 'devicetree-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
Documentation: remove dynamic-resolution-notes reference to non-existent file
dt-bindings: Add Y Soft Corporation vendor prefix
of/fdt: Remove PPC32 longtrail hack in memory scan
dt-bindings: remove 'interrupt-parent' from bindings
pinctrl: tegra: fix spelling in devicetree binding document
usb: dwc3: rockchip: Fix PHY documentation links.
dt-bindings: sound: wm8994: document wlf,csnaddr-pd property
dt-bindings: sound: wm8994: document wlf,spkmode-pu property
dt-bindings: sram: Add 'clocks' as an optional property
dt-bindings: Add vendor prefix for AsusTek Computer Inc.
dt-bindings: misc: ASPEED coprocessor interrupt controller
dt-bindings: gpio: pca953x: Document interrupts, update example
drivers/of: Make of_io_request_and_map() "name" argument optional
dt-bindings: Add bitmain vendor prefix
Documentation: devicetree: tilcdc: fix spelling mistake "suppors" -> "supports"
2018-08-14 12:41:49 -07:00
Rob Herring
791d3ef2e1
dt-bindings: remove 'interrupt-parent' from bindings
...
'interrupt-parent' is often documented as part of define bindings, but
it is really outside the scope of a device binding. It's never required
in a given node as it is often inherited from a parent node. Or it can
be implicit if a parent node is an 'interrupt-controller' node. So
remove it from all the binding files.
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: devicetree@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2018-07-25 14:09:39 -06:00
Jonathan Neuschäfer
a47c9b3943
dt-bindings: Fix unbalanced quotation marks
...
Multiple binding documents have various forms of unbalanced quotation
marks. Fix them.
Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net >
Acked-by: Krzysztof Kozlowski <krzk@kernel.org >
Acked-by: Jon Hunter <jonathanh@nvidia.com >
Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com >
Acked-by: Florian Fainelli <f.fainelli@gmail.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2018-06-26 14:17:22 -06:00
Rob Herring
304a39b4bc
dt-bindings: more status property removal from examples
...
Whack-a-mole some more occurrences of status in examples.
Acked-by: Vinod Koul <vinod.koul@intel.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Ralf Baechle <ralf@linux-mips.org >
Cc: James Hogan <jhogan@kernel.org >
Cc: Ulf Hansson <ulf.hansson@linaro.org >
Cc: David Woodhouse <dwmw2@infradead.org >
Cc: Brian Norris <computersforpeace@gmail.com >
Cc: Boris Brezillon <boris.brezillon@bootlin.com >
Cc: Marek Vasut <marek.vasut@gmail.com >
Cc: Richard Weinberger <richard@nod.at >
Cc: Matthias Brugger <matthias.bgg@gmail.com >
Cc: Tanmay Inamdar <tinamdar@apm.com >
Cc: Bjorn Helgaas <bhelgaas@google.com >
Cc: Rodolfo Giometti <giometti@enneenne.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2018-04-18 08:56:22 -05:00
Alexandre Belloni
2707177e86
dt-bindings: mips: Add bindings for Microsemi SoCs
...
Add bindings for Microsemi SoCs. Currently only Ocelot is supported.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Reviewed-by: Rob Herring <robh+dt@kernel.org >
Cc: Ralf Baechle <ralf@linux-mips.org >
Cc: Allan Nielsen <Allan.Nielsen@microsemi.com >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/18854/
Signed-off-by: James Hogan <jhogan@kernel.org >
2018-03-21 23:32:32 +00:00
Florian Fainelli
dedcf233ce
dt-bindings: Document MIPS Broadcom STB power management nodes
...
Document the different nodes required for supporting S2/S3/S5 suspend
states on MIPS-based Broadcom STB SoCs.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com >
2017-09-25 11:46:51 -07:00
Martin Blumenstingl
126534141b
MIPS: lantiq: Add a GPHY driver which uses the RCU syscon-mfd
...
Compared to the old xrx200_phy_fw driver the new version has multiple
enhancements. The name of the firmware files does not have to be added
to all .dts files anymore - one now configures the GPHY mode (FE or GE)
instead. Each GPHY can now also boot separate firmware (thus mixing of
GE and FE GPHYs is now possible).
The new implementation is based on the RCU syscon-mfd and uses the
reeset_controller framework instead of raw RCU register reads/writes.
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Cc: john@phrozen.org
Cc: p.zabel@pengutronix.de
Cc: kishon@ti.com
Cc: mark.rutland@arm.com
Cc: linux-mips@linux-mips.org
Cc: linux-mtd@lists.infradead.org
Cc: linux-watchdog@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-spi@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/17128/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-09-04 21:19:02 +02:00
Hauke Mehrtens
c20b3b8019
MIPS: lantiq: Convert the fpi bus driver to a platform_driver
...
Instead of hacking the configuration of the FPI bus into the arch code
add an own bus driver for this internal bus. The FPI bus is the main
bus of the SoC. This bus driver makes sure the bus is configured
correctly before the child drivers are getting initialized. This driver
will probably also be used on different SoCs later.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Cc: john@phrozen.org
Cc: p.zabel@pengutronix.de
Cc: kishon@ti.com
Cc: mark.rutland@arm.com
Cc: linux-mips@linux-mips.org
Cc: linux-mtd@lists.infradead.org
Cc: linux-watchdog@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-spi@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/17122/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-09-04 21:19:02 +02:00
Hauke Mehrtens
c5aba1cdd3
Documentation: DT: MIPS: lantiq: Add docs for the RCU bindings
...
This adds the initial documentation for the RCU module (a MFD device
which provides USB PHYs, reset controllers and more).
The RCU register range is used for multiple purposes. Mostly one device
uses one or multiple register exclusively, but for some registers some
bits are for one driver and some other bits are for a different driver.
With this patch all accesses to the RCU registers will go through
syscon.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Acked-by: Rob Herring <robh@kernel.org >
Cc: john@phrozen.org
Cc: andy.shevchenko@gmail.com
Cc: p.zabel@pengutronix.de
Cc: kishon@ti.com
Cc: mark.rutland@arm.com
Cc: linux-mips@linux-mips.org
Cc: linux-mtd@lists.infradead.org
Cc: linux-watchdog@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-spi@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/17121/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-09-04 21:11:40 +02:00
Harvey Hunt
7d4ad2e71d
MIPS: dts: ralink: Add Mediatek MT7628A SoC
...
The MT7628A is the successor to the MT7620 and pin compatible with the
MT7688A, although the latter supports only a 1T1R antenna rather than
a 2T2R antenna.
This commit adds support for the following features:
- UART
- USB PHY
- EHCI
- Interrupt controller
- System controller
- Memory controller
- Reset controller
Signed-off-by: Harvey Hunt <harvey.hunt@imgtec.com >
Cc: robh+dt@kernel.org
Cc: mark.rutland@arm.com
Cc: john@phrozen.org
Cc: Harvey Hunt <harvey.hunt@imgtec.com >
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-mediatek@lists.infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/17133/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-08-29 15:21:53 +02:00
Nathan Sullivan
7aacf86b75
MIPS: NI 169445 board support
...
Support the National Instruments 169445 board.
Signed-off-by: Nathan Sullivan <nathan.sullivan@ni.com >
Acked-by: Rob Herring <robh@kernel.org >
Cc: devicetree@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/16782/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-08-29 15:21:51 +02:00
Rahul Bedarkar
daa10170da
MIPS: DTS: img: add device tree for Marduk board
...
Add support for Imagination Technologies' Marduk board which is based
on Pistachio SoC. It is also known as Creator Ci40. Marduk is legacy
name and will be there for decades.
Documentation for this board can be found on
https://docs.creatordev.io/ci40/
This patch adds initial support for board with following peripherals:
* PWM based heartbeat LED
* GPIO based buttons
* SPI NOR flash on SPI1
* UART0 and UART1
* SD card
* Ethernet
* USB
* PWM
* ADC
* I2C
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com >
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: James Hartley <james.hartley@imgtec.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14394/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-01-03 16:34:41 +01:00
Álvaro Fernández Rojas
8e385a66d7
MIPS: BMIPS: Add BCM6362 support
...
BCM6362 is a BMIPS4350 SoC which needs the same fixup as BCM6368 in order to
enable SMP support.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Cc: f.fainelli@gmail.com
Cc: jogo@openwrt.org
Cc: cernekee@gmail.com
Cc: robh@kernel.org
Cc: simon@fire.lp0.eu
Cc: john@phrozen.org
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/13845/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-10-04 16:13:57 +02:00
Álvaro Fernández Rojas
4bac0e2afc
MIPS: BMIPS: Add BCM3368 support
...
BCM3368 has a shared TLB which conflicts with current SMP support, so it must
be disabled for now.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Cc: f.fainelli@gmail.com
Cc: jogo@openwrt.org
Cc: cernekee@gmail.com
Cc: robh@kernel.org
Cc: simon@fire.lp0.eu
Cc: john@phrozen.org
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/13840/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-10-04 16:13:57 +02:00
Antony Pavlov
5214cae77c
MIPS: devicetree: fix cpu interrupt controller node-names
...
Here is the quote from [1]:
The unit-address must match the first address specified
in the reg property of the node. If the node has no reg property,
the @ and unit-address must be omitted and the node-name alone
differentiates the node from other nodes at the same level
This patch adjusts MIPS dts-files and devicetree binding
documentation in accordance with [1].
[1] Power.org(tm) Standard for Embedded Power Architecture(tm)
Platform Requirements (ePAPR). Version 1.1 – 08 April 2011.
Chapter 2.2.1.1 Node Name Requirements
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com >
Cc: Paul Burton <paul.burton@imgtec.com >
Cc: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Cc: Kumar Gala <galak@codeaurora.org >
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/13345/
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-05-28 12:35:12 +02:00
Álvaro Fernández Rojas
3652acd231
MIPS: BMIPS: Add support for BCM63268
...
This SoC is very similar to BCM63168 and Broadcom usually refers to them as
BCM63268.
Add BCM63268 and missing BCM63168 to device tree documentation.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Cc: f.fainelli@gmail.com
Cc: jogo@openwrt.org
Cc: cernekee@gmail.com
Cc: robh@kernel.org
Cc: simon@fire.lp0.eu
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/13042/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-05-13 14:02:09 +02:00
Álvaro Fernández Rojas
7537d273e2
MIPS: BMIPS: Add device tree example for BCM6358
...
This adds a device tree example for SFR Neufbox4 (Sercomm version), which
also serves as a real example for brcm,bcm6358-leds.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Cc: f.fainelli@gmail.com
Cc: jogo@openwrt.org
Cc: cernekee@gmail.com
Cc: robh@kernel.org
Cc: simon@fire.lp0.eu
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/13041/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-05-13 14:02:09 +02:00
David Daney
ce210d35bb
MIPS: OCTEON: Add support for OCTEON III interrupt controller.
...
Add irq_chip support for both IPI and "normal" interrupts of the CIU3
controller. Document the device tree binding for the CIU3.
Some functions are non-static as they will be used by follow-on
support for MSI-X.
Signed-off-by: David Daney <david.daney@cavium.com >
Acked-by: Rob Herring <robh@kernel.org >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Cc: Kumar Gala <galak@codeaurora.org >
Cc: devicetree@vger.kernel.org
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/12500/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-05-13 14:01:41 +02:00
Aleksey Makarov
a2127e400e
libata: support AHCI on OCTEON platform
...
The OCTEON SATA controller is currently found on cn71XX devices.
Acked-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Hans de Goede <hdegoede@redhat.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: David Daney <david.daney@cavium.com >
Signed-off-by: Vinita Gupta <vgupta@caviumnetworks.com >
Signed-off-by: Aleksey Makarov <aleksey.makarov@auriga.com >
Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com >
Signed-off-by: Tejun Heo <tj@kernel.org >
2016-02-11 10:12:04 -05:00
Joshua Henderson
9b9c2cd443
dt/bindings: Add bindings for PIC32/MZDA platforms
...
This adds support for the Microchip PIC32 platform along with the
specific variant PIC32MZDA on a PIC32MZDA Starter Kit.
Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com >
Acked-by: Rob Herring <robh@kernel.org >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Cc: Kumar Gala <galak@codeaurora.org >
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/12096/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-01-24 02:53:03 +01:00
Zubair Lutfullah Kakakhel
26c188be1f
dt-bindings: MIPS: Document xilfpga bindings and boot style
...
Xilfpga boots only with device-tree. Document the required properties
and the unique boot style
Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com >
Cc: robh+dt@kernel.org
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/11361/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-11-11 08:38:38 +01:00
Alban Bedel
fe41b466f9
DEVICETREE: Add bindings for the SoC of the ATH79 family
...
Signed-off-by: Alban Bedel <albeu@free.fr >
Cc: linux-mips@linux-mips.org
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:54:01 +02:00
Linus Torvalds
7505256626
Merge tag 'devicetree-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux
...
Pull devicetree changes from Grant Likely:
"Here are the devicetree changes queued up for v4.1. Nothing really
exciting here. Rob has another few commits for big-endian attached
UARTs, but those will be sent in a separate merge request since they
haven't been as thoroughly tested as this batch.
Here are the highlights:
- lots of unittest cleanup from Frank Rowand
- bugfixes and updates to the of_graph code
- tighten up of_get_mac_address() code
- documentation updates"
* tag 'devicetree-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux:
of/unittest: Fix of_platform_depopulate test case
of/unittest: early return from test skips tests
of/unittest: breadcrumbs to reduce pain of future maintainers
of/unittest: reduce checkpatch noise - line after declarations
of/unittest: typo in error string
of/unittest: add const where needed
of_net: factor out repetitive code from of_get_mac_address()
drivers/of: Add empty ranges quirk for PA-Semi
of: Allow selection of OF_DYNAMIC and OF_OVERLAY if OF_UNITTEST
of: Empty node & property flag accessors when !OF
of: Explicitly include linux/types.h in of_graph.h
dt-bindings: brcm: rationalize Broadcom documentation naming
of/unittest: replace 'selftest' with 'unittest'
Documentation: rename of_selftest.txt to of_unittest.txt
Documentation: update the of_selftest.txt
dt: OF_UNITTEST make dependency broken
MAINTAINERS: Pantelis Antoniou device tree overlay maintainer
of: Add of_graph_get_port_by_id function
of: Add for_each_endpoint_of_node helper macro
of: Decrement refcount of previous endpoint in of_graph_get_next_endpoint
2015-04-18 08:30:10 -04:00
Kevin Cernekee
81a07b4abe
MIPS: BMIPS: Update DT bindings to reflect new SoC support
...
Add an entry for each supported Broadcom SoC.
Signed-off-by: Kevin Cernekee <cernekee@gmail.com >
Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com >
Cc: f.fainelli@gmail.com
Cc: abrestic@chromium.org
Cc: tglx@linutronix.de
Cc: jason@lakedaemon.net
Cc: jogo@openwrt.org
Cc: arnd@arndb.de
Cc: computersforpeace@gmail.com
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/8857/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-04-01 17:21:42 +02:00
Kevin Cernekee
e5a6fcc058
MIPS: BMIPS: Delete the irqchip driver from irq.c
...
BCM3384/BCM63xx can use the common drivers/irqchip/irq-bcm7120-l2.c for
this purpose; BCM7xxx will use drivers/irqchip/irq-bcm7038-l1.c. We no
longer need this code under arch/mips.
[ralf@linux-mips.org: Fix conflicts.]
Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Cc: f.fainelli@gmail.com
Cc: jaedon.shin@gmail.com
Cc: abrestic@chromium.org
Cc: tglx@linutronix.de
Cc: jason@lakedaemon.net
Cc: jogo@openwrt.org
Cc: arnd@arndb.de
Cc: computersforpeace@gmail.com
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/8853/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-04-01 17:21:41 +02:00
Andrew Bresticker
e14ba3cdd6
MIPS: Document Pistachio boot protocol and device-tree bindings
...
The Pistachio SoC boots only with device-tree. Document the required
properties and nodes as well as the boot protocol between the bootlaoder
and the kernel.
Signed-off-by: Andrew Bresticker <abrestic@chromium.org >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Cc: Kumar Gala <galak@codeaurora.org >
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: Andrew Bresticker <abrestic@chromium.org >
Cc: Ezequiel Garcia <ezequiel.garcia@imgtec.com >
Cc: James Hartley <james.hartley@imgtec.com >
Cc: James Hogan <james.hogan@imgtec.com >
Patchwork: https://patchwork.linux-mips.org/patch/9568/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-03-31 12:04:12 +02:00
Scott Branden
23a71fd616
dt-bindings: brcm: rationalize Broadcom documentation naming
...
This patchset attempts to standardize the naming of dt-bindings
documents based on the Broadcom vendor prefix of brcm.
Although there are no guidelines currently present for how to name
the dt-bindings document the "vendor,binding.txt" style is in use by
some of the other vendors.
Acked-by: Lee Jones <lee@kernel.org >
Acked-by: Florian Fainelli <f.fainelli@gmail.com >
Acked-by: Gregory Fong <gregory.0xf0@gmail.com >
Acked-by: Stephen Warren <swarren@wwwdotorg.org >
Signed-off-by: Scott Branden <sbranden@broadcom.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2015-03-26 12:14:11 -05:00
David Daney
64b139f97c
MIPS: OCTEON: irq: add CIB and other fixes
...
- Use of_irq_init() to initialize interrupt controllers
- Get rid of some unlikely()
- Add CIB to support SATA and other interrupts
- Add support for CIU SUM2 interrupt sources
Signed-off-by: David Daney <david.daney@cavium.com >
Signed-off-by: Leonid Rosenboim <lrosenboim@caviumnetworks.com >
Signed-off-by: Aleksey Makarov <aleksey.makarov@auriga.com >
Signed-off-by: Peter Swain <peter.swain@cavium.com >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Cc: Kumar Gala <galak@codeaurora.org >
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/8947/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-02-20 15:33:40 +01:00
Kevin Cernekee
846deacebf
Documentation: DT: Add entries for BCM3384 and its peripherals
...
This covers the new "brcm,*" devices added in the upcoming bcm3384 commit.
Signed-off-by: Kevin Cernekee <cernekee@gmail.com >
Cc: f.fainelli@gmail.com
Cc: mbizon@freebox.fr
Cc: jogo@openwrt.org
Cc: jfraser@broadcom.com
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/8168/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 07:45:12 +01:00
Andrew Bresticker
afe8dc2547
MIPS: Rename mips_cpu_intc_init() -> mips_cpu_irq_of_init()
...
mips_cpu_intc_init() is used for DT-based initialization of the CPU
IRQ domain. Give it a more appropriate name.
Signed-off-by: Andrew Bresticker <abrestic@chromium.org >
Reviewed-by: Qais Yousef <qais.yousef@imgtec.com >
Tested-by: Qais Yousef <qais.yousef@imgtec.com >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Jason Cooper <jason@lakedaemon.net >
Cc: Andrew Bresticker <abrestic@chromium.org >
Cc: Jeffrey Deans <jeffrey.deans@imgtec.com >
Cc: Markos Chandras <markos.chandras@imgtec.com >
Cc: Paul Burton <paul.burton@imgtec.com >
Cc: Qais Yousef <qais.yousef@imgtec.com >
Cc: Jonas Gorski <jogo@openwrt.org >
Cc: John Crispin <blogic@openwrt.org >
Cc: David Daney <ddaney.cavm@gmail.com >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/7800/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 07:44:52 +01:00
Gabor Juhos
be797c2d33
DT: add documentation for the Ralink MIPS SoCs
...
This patch adds binding documentation for the
compatible values of the Ralink MIPS SoCs.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: John Crispin <blogic@openwrt.org >
Acked-by: Grant Likely <grant.likely@secretlab.ca >
Patchwork: http://patchwork.linux-mips.org/patch/5187/
2013-05-08 01:19:10 +02:00
Ralf Baechle
edb15d83a8
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into mips-for-linux-next
...
Conflicts:
include/linux/ssb/ssb_driver_gige.h
Also resolves a logical merge conflict in drivers/net/ethernet/broadcom/-
bgmac.c due to change of an API.
2013-02-22 10:07:30 +01:00
John Crispin
dcc7310e14
Document: devicetree: add OF documents for MIPS interrupt controller
...
Signed-off-by: John Crispin <blogic@openwrt.org >
Acked-by: David Daney <david.daney@cavium.com >
Patchwork: http://patchwork.linux-mips.org/patch/4901/
2013-02-17 01:25:33 +01:00
Masanari Iida
f21ccfa070
documentation/devicetree: Fix typos
...
Correct spelling typos within Documentation/devicetree
Signed-off-by: Masanari Iida <standby24x7@gmail.com >
Signed-off-by: Grant Likely <grant.likely@secretlab.ca >
2013-02-06 11:06:36 +00:00
David Daney
736b1c9c95
MIPS: Octeon: Add device tree source files.
...
The two device tree files octeon_3xxx.dts and octeon_68xx.dts are
trimmed by code in a subsequent patch to reflect the hardware actually
present on the board. To this end several properties that are not
part of the declared bindings are added to aid in trimming off
unwanted nodes. Since the device tree and the code that trims it are
bound into the kernel binary, these 'marker' properties never escape
into the wild, and are purely an implementation detail of the kernel
early boot process. This is done for backwards compatibility with
existing boards (identified by a board type enumeration value by their
bootloaders). New boards will always pass a device tree from the
bootloader, the built-in trees are ignored in this case.
Signed-off-by: David Daney <david.daney@cavium.com >
Cc: linux-mips@linux-mips.org
Cc: devicetree-discuss@lists.ozlabs.org
Cc: Grant Likely <grant.likely@secretlab.ca >
Cc: Rob Herring <rob.herring@calxeda.com >
Cc: linux-kernel@vger.kernel.org
Cc: David Daney <david.daney@cavium.com >
Patchwork: https://patchwork.linux-mips.org/patch/3937/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-07-23 13:54:52 +01:00