| /Documentation/devicetree/bindings/arm/marvell/ |
| D | armada-7k-8k.yaml | 4 $id: http://devicetree.org/schemas/arm/marvell/armada-7k-8k.yaml# 7 title: Marvell Armada 7K/8K Platforms 20 - const: marvell,armada7020 21 - const: marvell,armada-ap806-dual 22 - const: marvell,armada-ap806 26 - const: marvell,armada7040 27 - const: marvell,armada-ap806-quad 28 - const: marvell,armada-ap806 32 - const: marvell,armada8020 33 - const: marvell,armada-ap806-dual [all …]
|
| D | armada-38x.yaml | 4 $id: http://devicetree.org/schemas/arm/marvell/armada-38x.yaml# 7 title: Marvell Armada 38x Platforms 22 - const: marvell,armada380 25 Marvell Armada 385 Development Boards. 28 - marvell,a385-db-amc 29 - marvell,a385-db-ap 30 - const: marvell,armada385 31 - const: marvell,armada380 39 - const: marvell,armada385 40 - const: marvell,armada380 [all …]
|
| D | armada-39x.txt | 1 Marvell Armada 39x Platforms Device Tree Bindings 4 Boards with a SoC of the Marvell Armada 39x family shall have the 9 - compatible: must contain "marvell,armada390" 11 In addition, boards using the Marvell Armada 395 SoC shall have the 12 following property before the common "marvell,armada390" one: 16 compatible: must contain "marvell,armada395" 20 compatible = "marvell,a395-gp", "marvell,armada395", "marvell,armada390"; 22 Boards using the Marvell Armada 398 SoC shall have the following 23 property before the common "marvell,armada390" one: 27 compatible: must contain "marvell,armada398" [all …]
|
| D | marvell,kirkwood.txt | 1 Marvell Kirkwood SoC Family Device Tree Bindings 4 Boards with a SoC of the Marvell Kirkwook family, eg 88f6281 7 compatible: must contain "marvell,kirkwood" 12 "marvell,kirkwood-88f6192" 13 "marvell,kirkwood-88f6281" 14 "marvell,kirkwood-88f6282" 15 "marvell,kirkwood-88f6283" 16 "marvell,kirkwood-88f6702" 17 "marvell,kirkwood-98DX4122" 57 "marvell,db-88f6281-bp" [all …]
|
| D | armada-8kp.txt | 1 Marvell Armada 8KPlus Platforms Device Tree Bindings 4 Boards using a SoC of the Marvell Armada 8KP families must carry 9 - "marvell,armada-8080", "marvell,armada-ap810-octa", "marvell,armada-ap810" 14 compatible = "marvell,armada-8080-db", "marvell,armada-8080", 15 "marvell,armada-ap810-octa", "marvell,armada-ap810"
|
| /Documentation/devicetree/bindings/arm/ |
| D | syna.txt | 3 According to https://www.synaptics.com/company/news/conexant-marvell 4 Synaptics has acquired the Multimedia Solutions Business of Marvell, so 9 Boards with a SoC of the Marvell Berlin family, e.g. Armada 1500 13 compatible: must contain "marvell,berlin" 17 "marvell,berlin2" for Marvell Armada 1500 (BG2, 88DE3100), 18 "marvell,berlin2cd" for Marvell Armada 1500-mini (BG2CD, 88DE3005) 19 "marvell,berlin2ct" for Marvell Armada ? (BG2CT, 88DE????) 20 "marvell,berlin2q" for Marvell Armada 1500-pro (BG2Q, 88DE3114) 21 "marvell,berlin3" for Marvell Armada ? (BG3, 88DE????) 27 compatible = "sony,nsz-gs7", "marvell,berlin2", "marvell,berlin"; [all …]
|
| /Documentation/devicetree/bindings/crypto/ |
| D | marvell-cesa.txt | 1 Marvell Cryptographic Engines And Security Accelerator 5 "marvell,orion-crypto" 6 "marvell,kirkwood-crypto" 7 "marvell,dove-crypto" 8 "marvell,armada-370-crypto" 9 "marvell,armada-xp-crypto" 10 "marvell,armada-375-crypto" 11 "marvell,armada-38x-crypto" 14 but this representation is deprecated and marvell,crypto-srams should 17 is deprecated and marvell,crypto-srams should be used instead [all …]
|
| D | mv_cesa.txt | 1 Marvell Cryptographic Engines And Security Accelerator 5 "marvell,orion-crypto" 6 "marvell,kirkwood-crypto" 7 "marvell,dove-crypto" 10 but this representation is deprecated and marvell,crypto-srams should 13 is deprecated and marvell,crypto-srams should be used instead 17 - marvell,crypto-srams: phandle to crypto SRAM definitions 20 - marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not 26 compatible = "marvell,orion-crypto"; 30 marvell,crypto-srams = <&crypto_sram>; [all …]
|
| /Documentation/devicetree/bindings/thermal/ |
| D | armada-thermal.txt | 1 * Marvell Armada 370/375/380/XP thermal management 6 * marvell,armada370-thermal 7 * marvell,armada375-thermal 8 * marvell,armada380-thermal 9 * marvell,armadaxp-thermal 10 * marvell,armada-ap806-thermal 11 * marvell,armada-ap807-thermal 12 * marvell,armada-cp110-thermal 16 Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt 17 Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt [all …]
|
| /Documentation/devicetree/bindings/watchdog/ |
| D | marvel.txt | 1 * Marvell Orion Watchdog Time 5 - Compatibility : "marvell,orion-wdt" 6 "marvell,armada-370-wdt" 7 "marvell,armada-xp-wdt" 8 "marvell,armada-375-wdt" 9 "marvell,armada-380-wdt" 15 For "marvell,armada-375-wdt" and "marvell,armada-380-wdt": 20 Clocks required for compatibles = "marvell,orion-wdt", 21 "marvell,armada-370-wdt": 24 Clocks required for compatibles = "marvell,armada-xp-wdt" [all …]
|
| D | marvell,cn10624-wdt.yaml | 4 $id: http://devicetree.org/schemas/watchdog/marvell,cn10624-wdt.yaml# 7 title: Marvell Global Timer (GTI) system watchdog 10 - Bharat Bhushan <bbhushan2@marvell.com> 19 - marvell,cn9670-wdt 20 - marvell,cn10624-wdt 24 - marvell,cn9880-wdt 25 - marvell,cnf9535-wdt 26 - const: marvell,cn9670-wdt 30 - marvell,cn10308-wdt 31 - marvell,cnf10518-wdt [all …]
|
| /Documentation/devicetree/bindings/usb/ |
| D | pxa-usb.txt | 6 - compatible: Should be "marvell,pxa-ohci" for USB controllers 10 - "marvell,enable-port1", "marvell,enable-port2", "marvell,enable-port3" 12 - "marvell,port-mode" selects the mode of the ports: 16 - "marvell,power-sense-low" - power sense pin is low-active. 17 - "marvell,power-control-low" - power control pin is low-active. 18 - "marvell,no-oc-protection" - disable over-current protection. 19 - "marvell,oc-mode-perport" - enable per-port over-current protection. 20 - "marvell,power_on_delay" Power On to Power Good time - in ms. 25 compatible = "marvell,pxa-ohci"; 28 marvell,enable-port1; [all …]
|
| /Documentation/devicetree/bindings/mfd/ |
| D | 88pm860x.txt | 1 * Marvell 88PM860x Power Management IC 4 - compatible : "marvell,88pm860x" 12 - marvell,88pm860x-irq-read-clr: inicates whether interrupt status is cleared by read 13 - marvell,88pm860x-slave-addr: 88pm860x are two chips solution. <reg> stores the I2C address 31 compatible = "marvell,88pm860x"; 38 marvell,88pm860x-irq-read-clr; 39 marvell,88pm860x-slave-addr = <0x11>; 56 marvell,88pm860x-vrtc = <1>; 59 marvell,88pm860x-gpadc-prebias = <1>; 60 marvell,88pm860x-gpadc-slot-cycle = <1>; [all …]
|
| /Documentation/devicetree/bindings/mmc/ |
| D | marvell,xenon-sdhci.yaml | 4 $id: http://devicetree.org/schemas/mmc/marvell,xenon-sdhci.yaml# 7 title: Marvell Xenon SDHCI Controller 26 - marvell,armada-cp110-sdhci 27 - marvell,armada-ap806-sdhci 31 - marvell,armada-ap807-sdhci 32 - marvell,ac5-sdhci 33 - const: marvell,armada-ap806-sdhci 36 - const: marvell,armada-3700-sdhci 37 - const: marvell,sdhci-xenon 43 For "marvell,armada-3700-sdhci", two register areas. The first one [all …]
|
| /Documentation/arch/arm/ |
| D | marvell.rst | 2 ARM Marvell SoCs 5 This document lists all the ARM Marvell SoCs that are currently 6 supported in mainline by the Linux kernel. As the Marvell families of 30 https://web.archive.org/web/20080607215437/http://www.marvell.com/products/media/index.jsp 44 …- Product Brief : https://web.archive.org/web/20111027032509/http://www.marvell.com/embedded-proc… 47 …- Product Brief : https://web.archive.org/web/20111027032509/http://www.marvell.com/embedded-proc… 50 …- Product Brief : https://web.archive.org/web/20130730072715/http://www.marvell.com/embedded-proc… 51 …- Hardware Spec : https://web.archive.org/web/20121021182835/http://www.marvell.com/embedded-proc… 52 …- Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-proc… 55 …- Product Brief : https://web.archive.org/web/20131113121446/http://www.marvell.com/embedded-proc… [all …]
|
| /Documentation/devicetree/bindings/perf/ |
| D | marvell-cn10k-tad.yaml | 4 $id: http://devicetree.org/schemas/perf/marvell-cn10k-tad.yaml# 7 title: Marvell CN10K LLC-TAD performance monitor 10 - Bhaskara Budiredla <bbudiredla@marvell.com> 23 const: marvell,cn10k-tad-pmu 28 marvell,tad-cnt: 32 marvell,tad-page-size: 36 marvell,tad-pmu-page-size: 43 - marvell,tad-cnt 44 - marvell,tad-page-size 45 - marvell,tad-pmu-page-size [all …]
|
| /Documentation/devicetree/bindings/pinctrl/ |
| D | berlin,pinctrl.txt | 1 * Pin-controller driver for the Marvell Berlin SoCs 13 Be aware the Marvell Berlin datasheets use the keyword 'mode' for what 18 "marvell,berlin2-soc-pinctrl", 19 "marvell,berlin2-system-pinctrl", 20 "marvell,berlin2cd-soc-pinctrl", 21 "marvell,berlin2cd-system-pinctrl", 22 "marvell,berlin2q-soc-pinctrl", 23 "marvell,berlin2q-system-pinctrl", 24 "marvell,berlin4ct-avio-pinctrl", 25 "marvell,berlin4ct-soc-pinctrl", [all …]
|
| D | marvell,mvebu-pinctrl.txt | 1 * Marvell SoC pinctrl core driver for mpp 3 The pinctrl driver enables Marvell SoCs to configure the multi-purpose pins 11 A Marvell SoC pin configuration node is a node of a group of pins which can 16 - compatible: "marvell,<soc>-pinctrl" 17 Please refer to each marvell,<soc>-pinctrl.txt binding doc for supported SoCs. 20 - marvell,pins: string array of mpp pins or group of pins to be muxed. 21 - marvell,function: string representing a function to mux to for all 22 marvell,pins given in this pin configuration node. The function has to be 23 common for all marvell,pins. Please refer to marvell,<soc>-pinctrl.txt for 39 compatible = "marvell,dove-pinctrl"; [all …]
|
| /Documentation/devicetree/bindings/arm/cpu-enable-method/ |
| D | marvell,berlin-smp | 2 Secondary CPU enable-method "marvell,berlin-smp" binding 5 This document describes the "marvell,berlin-smp" method for enabling secondary 6 CPUs. To apply to all CPUs, a single "marvell,berlin-smp" enable method should 9 Enable method name: "marvell,berlin-smp" 10 Compatible machines: "marvell,berlin2" and "marvell,berlin2q" 11 Compatible CPUs: "marvell,pj4b" and "arm,cortex-a9" 16 "marvell,berlin-cpu-ctrl"[1]. 23 enable-method = "marvell,berlin-smp"; 26 compatible = "marvell,pj4b"; 33 compatible = "marvell,pj4b"; [all …]
|
| /Documentation/devicetree/bindings/net/ |
| D | marvell-orion-net.txt | 1 Marvell Orion/Discovery ethernet controller 4 The Marvell Discovery ethernet controller can be found on Marvell Orion SoCs 5 (Kirkwood, Dove, Orion5x, and Discovery Innovation) and as part of Marvell 25 - compatible: shall be one of "marvell,orion-eth", "marvell,kirkwood-eth". 30 - marvell,tx-checksum-limit: max tx packet size for hardware checksum. 35 - compatible: shall be one of "marvell,orion-eth-port", 36 "marvell,kirkwood-eth-port". 42 - marvell,tx-queue-size: size of the transmit ring buffer. 43 - marvell,tx-sram-addr: address of transmit descriptor buffer located in SRAM. 44 - marvell,tx-sram-size: size of transmit descriptor buffer located in SRAM. [all …]
|
| /Documentation/devicetree/bindings/interrupt-controller/ |
| D | marvell,odmi-controller.txt | 2 * Marvell ODMI for MSI support 4 Some Marvell SoCs have an On-Die Message Interrupt (ODMI) controller 11 "marvell,ap806-odmi-controller", "marvell,odmi-controller". 17 - marvell,odmi-frames : Number of ODMI frames available. Each frame 23 - marvell,spi-base : List of GIC base SPI interrupts, one for each 25 i.e marvell,spi-base = <128> will use SPI #96. 32 compatible = "marvell,ap806-odmi-controller", 33 "marvell,odmi-controller"; 36 marvell,odmi-frames = <4>; 41 marvell,spi-base = <128>, <136>, <144>, <152>;
|
| /Documentation/devicetree/bindings/input/ |
| D | pxa27x-keypad.txt | 1 * Marvell PXA Keypad controller 4 - compatible : should be "marvell,pxa27x-keypad" 7 - marvell,debounce-interval : How long time the key will be 16 - marvell,direct-key-count : How many direct keyes are used. 17 - marvell,direct-key-mask : The mask indicates which keyes 20 - marvell,direct-key-low-active : Direct key status register 24 - marvell,direct-key-map : It is a u16 array. Each item indicates 28 - marvell,rotary0 : It is a u32 value. Bit[31:16] is the 31 - marvell,rotary1 : Same as marvell,rotary0. It is for rotary 1. 32 - marvell,rotary-rel-key : When rotary is used for relative axes [all …]
|
| /Documentation/devicetree/bindings/clock/ |
| D | mvebu-core-clock.txt | 1 * Core Clock bindings for Marvell MVEBU SoCs 3 Marvell MVEBU SoCs usually allow to determine core clock frequencies by 53 "marvell,armada-370-core-clock" - For Armada 370 SoC core clocks 54 "marvell,armada-375-core-clock" - For Armada 375 SoC core clocks 55 "marvell,armada-380-core-clock" - For Armada 380/385 SoC core clocks 56 "marvell,armada-390-core-clock" - For Armada 39x SoC core clocks 57 "marvell,armada-xp-core-clock" - For Armada XP SoC core clocks 58 "marvell,mv98dx3236-core-clock" - For 98dx3236 family SoC core clocks 59 "marvell,dove-core-clock" - for Dove SoC core clocks 60 "marvell,kirkwood-core-clock" - for Kirkwood SoC (except mv88f6180) [all …]
|
| /Documentation/devicetree/bindings/mtd/ |
| D | marvell,nand-controller.yaml | 4 $id: http://devicetree.org/schemas/mtd/marvell,nand-controller.yaml# 7 title: Marvell NAND Flash Controller (NFC) 16 - const: marvell,armada-8k-nand-controller 17 - const: marvell,armada370-nand-controller 19 - marvell,ac5-nand-controller 20 - marvell,armada370-nand-controller 21 - marvell,pxa3xx-nand-controller 25 - marvell,armada-8k-nand 26 - marvell,armada370-nand 27 - marvell,pxa3xx-nand [all …]
|
| /Documentation/devicetree/bindings/net/wireless/ |
| D | marvell,sd8787.yaml | 4 $id: http://devicetree.org/schemas/net/wireless/marvell,sd8787.yaml# 7 title: Marvell 8787/8897/8978/8997 (sd8787/sd8897/sd8978/sd8997/pcie8997) SDIO/PCIE devices 14 This node provides properties for describing the Marvell SDIO/PCIE wireless device. 21 - marvell,sd8787 22 - marvell,sd8897 23 - marvell,sd8978 24 - marvell,sd8997 37 marvell,caldata-txpwrlimit-2g: 42 marvell,caldata-txpwrlimit-5g-sub0: 47 marvell,caldata-txpwrlimit-5g-sub1: [all …]
|