forked from raspberrypi/linux
-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch '81xx' into omap-for-v4.4/fixes
- Loading branch information
Showing
1,286 changed files
with
30,523 additions
and
50,158 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,12 @@ | ||
What: /sys/bus/scsi/drivers/st/debug_flag | ||
Date: October 2015 | ||
Kernel Version: ?.? | ||
Contact: [email protected] | ||
Description: | ||
This file allows you to turn debug output from the st driver | ||
off if you write a '0' to the file or on if you write a '1'. | ||
Note that debug output requires that the module be compiled | ||
with the #define DEBUG set to a non-zero value (this is the | ||
default). If DEBUG is set to 0 then this file will not | ||
appear in sysfs as its presence is conditional upon debug | ||
output support being compiled into the module. |
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 |
---|---|---|
@@ -0,0 +1,83 @@ | ||
Imagination University Program MIPSfpga | ||
======================================= | ||
|
||
Under the Imagination University Program, a microAptiv UP core has been | ||
released for academic usage. | ||
|
||
As we are dealing with a MIPS core instantiated on an FPGA, specifications | ||
are fluid and can be varied in RTL. | ||
|
||
This binding document is provided as baseline guidance for the example | ||
project provided by IMG. | ||
|
||
The example project runs on the Nexys4DDR board by Digilent powered by | ||
the ARTIX-7 FPGA by Xilinx. | ||
|
||
Relevant details about the example project and the Nexys4DDR board: | ||
|
||
- microAptiv UP core m14Kc | ||
- 50MHz clock speed | ||
- 128Mbyte DDR RAM at 0x0000_0000 | ||
- 8Kbyte RAM at 0x1000_0000 | ||
- axi_intc at 0x1020_0000 | ||
- axi_uart16550 at 0x1040_0000 | ||
- axi_gpio at 0x1060_0000 | ||
- axi_i2c at 0x10A0_0000 | ||
- custom_gpio at 0x10C0_0000 | ||
- axi_ethernetlite at 0x10E0_0000 | ||
- 8Kbyte BootRAM at 0x1FC0_0000 | ||
|
||
Required properties: | ||
-------------------- | ||
- compatible: Must include "digilent,nexys4ddr","img,xilfpga". | ||
|
||
CPU nodes: | ||
---------- | ||
A "cpus" node is required. Required properties: | ||
- #address-cells: Must be 1. | ||
- #size-cells: Must be 0. | ||
A CPU sub-node is also required for at least CPU 0. Required properties: | ||
- device_type: Must be "cpu". | ||
- compatible: Must be "mips,m14Kc". | ||
- reg: Must be <0>. | ||
- clocks: phandle to ext clock for fixed-clock received by MIPS core. | ||
|
||
Example: | ||
|
||
compatible = "img,xilfpga","digilent,nexys4ddr"; | ||
cpus { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
cpu0: cpu@0 { | ||
device_type = "cpu"; | ||
compatible = "mips,m14Kc"; | ||
reg = <0>; | ||
clocks = <&ext>; | ||
}; | ||
}; | ||
|
||
ext: ext { | ||
compatible = "fixed-clock"; | ||
#clock-cells = <0>; | ||
clock-frequency = <50000000>; | ||
}; | ||
|
||
Boot protocol: | ||
-------------- | ||
|
||
The BootRAM is a writeable "RAM" in FPGA at 0x1FC0_0000. | ||
This is for easy reprogrammibility via JTAG. | ||
|
||
The BootRAM initializes the cache and the axi_uart peripheral. | ||
|
||
DDR initialization is already handled by a HW IP block. | ||
|
||
When the example project bitstream is loaded, the cpu_reset button | ||
needs to be pressed. | ||
|
||
The bootram initializes the cache and axi_uart. | ||
Then outputs MIPSFPGA\n\r on the serial port on the Nexys4DDR board. | ||
|
||
At this point, the board is ready to load the Linux kernel | ||
vmlinux file via JTAG. |
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
20 changes: 20 additions & 0 deletions
20
Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt
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,20 @@ | ||
Broadcom BCM7038 PWM controller (BCM7xxx Set Top Box PWM controller) | ||
|
||
Required properties: | ||
|
||
- compatible: must be "brcm,bcm7038-pwm" | ||
- reg: physical base address and length for this controller | ||
- #pwm-cells: should be 2. See pwm.txt in this directory for a description | ||
of the cells format | ||
- clocks: a phandle to the reference clock for this block which is fed through | ||
its internal variable clock frequency generator | ||
|
||
|
||
Example: | ||
|
||
pwm: pwm@f0408000 { | ||
compatible = "brcm,bcm7038-pwm"; | ||
reg = <0xf0408000 0x28>; | ||
#pwm-cells = <2>; | ||
clocks = <&upg_fixed>; | ||
}; |
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,17 @@ | ||
Berlin PWM controller | ||
|
||
Required properties: | ||
- compatible: should be "marvell,berlin-pwm" | ||
- reg: physical base address and length of the controller's registers | ||
- clocks: phandle to the input clock | ||
- #pwm-cells: should be 3. See pwm.txt in this directory for a description of | ||
the cells format. | ||
|
||
Example: | ||
|
||
pwm: pwm@f7f20000 { | ||
compatible = "marvell,berlin-pwm"; | ||
reg = <0xf7f20000 0x40>; | ||
clocks = <&chip_clk CLKID_CFG>; | ||
#pwm-cells = <3>; | ||
} |
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 @@ | ||
MediaTek display PWM controller | ||
|
||
Required properties: | ||
- compatible: should be "mediatek,<name>-disp-pwm": | ||
- "mediatek,mt8173-disp-pwm": found on mt8173 SoC. | ||
- "mediatek,mt6595-disp-pwm": found on mt6595 SoC. | ||
- reg: physical base address and length of the controller's registers. | ||
- #pwm-cells: must be 2. See pwm.txt in this directory for a description of | ||
the cell format. | ||
- clocks: phandle and clock specifier of the PWM reference clock. | ||
- clock-names: must contain the following: | ||
- "main": clock used to generate PWM signals. | ||
- "mm": sync signals from the modules of mmsys. | ||
- pinctrl-names: Must contain a "default" entry. | ||
- pinctrl-0: One property must exist for each entry in pinctrl-names. | ||
See pinctrl/pinctrl-bindings.txt for details of the property values. | ||
|
||
Example: | ||
pwm0: pwm@1401e000 { | ||
compatible = "mediatek,mt8173-disp-pwm", | ||
"mediatek,mt6595-disp-pwm"; | ||
reg = <0 0x1401e000 0 0x1000>; | ||
#pwm-cells = <2>; | ||
clocks = <&mmsys CLK_MM_DISP_PWM026M>, | ||
<&mmsys CLK_MM_DISP_PWM0MM>; | ||
clock-names = "main", "mm"; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&disp_pwm0_pins>; | ||
}; | ||
|
||
backlight_lcd: backlight_lcd { | ||
compatible = "pwm-backlight"; | ||
pwms = <&pwm0 0 1000000>; | ||
brightness-levels = < | ||
0 16 32 48 64 80 96 112 | ||
128 144 160 176 192 208 224 240 | ||
255 | ||
>; | ||
default-brightness-level = <9>; | ||
power-supply = <&mt6397_vio18_reg>; | ||
enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>; | ||
}; |
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
26 changes: 26 additions & 0 deletions
26
Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt
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,26 @@ | ||
* Renesas R-Car PWM Timer Controller | ||
|
||
Required Properties: | ||
- compatible: should be "renesas,pwm-rcar" and one of the following. | ||
- "renesas,pwm-r8a7778": for R-Car M1A | ||
- "renesas,pwm-r8a7779": for R-Car H1 | ||
- "renesas,pwm-r8a7790": for R-Car H2 | ||
- "renesas,pwm-r8a7791": for R-Car M2-W | ||
- "renesas,pwm-r8a7794": for R-Car E2 | ||
- reg: base address and length of the registers block for the PWM. | ||
- #pwm-cells: should be 2. See pwm.txt in this directory for a description of | ||
the cells format. | ||
- clocks: clock phandle and specifier pair. | ||
- pinctrl-0: phandle, referring to a default pin configuration node. | ||
- pinctrl-names: Set to "default". | ||
|
||
Example: R8A7790 (R-Car H2) PWM Timer node | ||
|
||
pwm0: pwm@e6e30000 { | ||
compatible = "renesas,pwm-r8a7790", "renesas,pwm-rcar"; | ||
reg = <0 0xe6e30000 0 0x8>; | ||
#pwm-cells = <2>; | ||
clocks = <&mstp5_clks R8A7790_CLK_PWM>; | ||
pinctrl-0 = <&pwm0_pins>; | ||
pinctrl-names = "default"; | ||
}; |
File renamed without changes.
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.