diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-04-18 13:19:01 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-04-18 13:19:01 -0400 |
commit | 345ef87b3741351a1b068a8b4828eb9d188b03f1 (patch) | |
tree | e15fe5e29c0dbf78e373df6fa31ade2ae5a831b8 /Documentation/devicetree | |
parent | 962bf3eadfb62d1d15df59e43499ef82036ea878 (diff) | |
parent | 20cd477c398decd6a8461ac48609b6c0ab4c7567 (diff) |
Merge tag 'dt-fixes-for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree fixes from Rob Herring:
- fix error handling in of_update_property
- fix section mismatch warnings in __reserved_mem_check_root
- add empty of_find_node_by_path for !OF builds
- add various missing binding documentation
* tag 'dt-fixes-for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
of: add empty of_find_node_by_path() for !OF
of: Clean up of_update_property
DT: add vendor prefix for EBV Elektronik
of: Fix the section mismatch warnings.
of: Add vendor prefix for Digi International Inc.
DT: I2C: Add trivial bindings used by kirkwood boards
DT: Vendor: Add prefixes used by Kirkwood devices
DT: bindings: add missing Marvell Kirkwood SoC documentation
dt-bindings: add vendor-prefix for Newhaven Display
of: add vendor prefix for I2SE GmbH
of: add vendor prefix for ISEE 2007 S.L.
Diffstat (limited to 'Documentation/devicetree')
3 files changed, 130 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/arm/marvell,kirkwood.txt b/Documentation/devicetree/bindings/arm/marvell,kirkwood.txt new file mode 100644 index 000000000000..925ecbf6e7b7 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/marvell,kirkwood.txt | |||
@@ -0,0 +1,97 @@ | |||
1 | Marvell Kirkwood SoC Family Device Tree Bindings | ||
2 | ------------------------------------------------ | ||
3 | |||
4 | Boards with a SoC of the Marvell Kirkwook family, eg 88f6281 | ||
5 | |||
6 | * Required root node properties: | ||
7 | compatible: must contain "marvell,kirkwood" | ||
8 | |||
9 | In addition, the above compatible shall be extended with the specific | ||
10 | SoC. Currently known SoC compatibles are: | ||
11 | |||
12 | "marvell,kirkwood-88f6192" | ||
13 | "marvell,kirkwood-88f6281" | ||
14 | "marvell,kirkwood-88f6282" | ||
15 | "marvell,kirkwood-88f6283" | ||
16 | "marvell,kirkwood-88f6702" | ||
17 | "marvell,kirkwood-98DX4122" | ||
18 | |||
19 | And in addition, the compatible shall be extended with the specific | ||
20 | board. Currently known boards are: | ||
21 | |||
22 | "buffalo,lschlv2" | ||
23 | "buffalo,lsxhl" | ||
24 | "buffalo,lsxl" | ||
25 | "dlink,dns-320" | ||
26 | "dlink,dns-320-a1" | ||
27 | "dlink,dns-325" | ||
28 | "dlink,dns-325-a1" | ||
29 | "dlink,dns-kirkwood" | ||
30 | "excito,b3" | ||
31 | "globalscale,dreamplug-003-ds2001" | ||
32 | "globalscale,guruplug" | ||
33 | "globalscale,guruplug-server-plus" | ||
34 | "globalscale,sheevaplug" | ||
35 | "globalscale,sheevaplug" | ||
36 | "globalscale,sheevaplug-esata" | ||
37 | "globalscale,sheevaplug-esata-rev13" | ||
38 | "iom,iconnect" | ||
39 | "iom,iconnect-1.1" | ||
40 | "iom,ix2-200" | ||
41 | "keymile,km_kirkwood" | ||
42 | "lacie,cloudbox" | ||
43 | "lacie,inetspace_v2" | ||
44 | "lacie,laplug" | ||
45 | "lacie,netspace_lite_v2" | ||
46 | "lacie,netspace_max_v2" | ||
47 | "lacie,netspace_mini_v2" | ||
48 | "lacie,netspace_v2" | ||
49 | "marvell,db-88f6281-bp" | ||
50 | "marvell,db-88f6282-bp" | ||
51 | "marvell,mv88f6281gtw-ge" | ||
52 | "marvell,rd88f6281" | ||
53 | "marvell,rd88f6281" | ||
54 | "marvell,rd88f6281-a0" | ||
55 | "marvell,rd88f6281-a1" | ||
56 | "mpl,cec4" | ||
57 | "mpl,cec4-10" | ||
58 | "netgear,readynas" | ||
59 | "netgear,readynas" | ||
60 | "netgear,readynas-duo-v2" | ||
61 | "netgear,readynas-nv+-v2" | ||
62 | "plathome,openblocks-a6" | ||
63 | "plathome,openblocks-a7" | ||
64 | "raidsonic,ib-nas6210" | ||
65 | "raidsonic,ib-nas6210-b" | ||
66 | "raidsonic,ib-nas6220" | ||
67 | "raidsonic,ib-nas6220-b" | ||
68 | "raidsonic,ib-nas62x0" | ||
69 | "seagate,dockstar" | ||
70 | "seagate,goflexnet" | ||
71 | "synology,ds109" | ||
72 | "synology,ds110jv10" | ||
73 | "synology,ds110jv20" | ||
74 | "synology,ds110jv30" | ||
75 | "synology,ds111" | ||
76 | "synology,ds209" | ||
77 | "synology,ds210jv10" | ||
78 | "synology,ds210jv20" | ||
79 | "synology,ds212" | ||
80 | "synology,ds212jv10" | ||
81 | "synology,ds212jv20" | ||
82 | "synology,ds212pv10" | ||
83 | "synology,ds409" | ||
84 | "synology,ds409slim" | ||
85 | "synology,ds410j" | ||
86 | "synology,ds411" | ||
87 | "synology,ds411j" | ||
88 | "synology,ds411slim" | ||
89 | "synology,ds413jv10" | ||
90 | "synology,rs212" | ||
91 | "synology,rs409" | ||
92 | "synology,rs411" | ||
93 | "synology,rs812" | ||
94 | "usi,topkick" | ||
95 | "usi,topkick-1281P2" | ||
96 | "zyxel,nsa310" | ||
97 | "zyxel,nsa310a" | ||
diff --git a/Documentation/devicetree/bindings/i2c/trivial-devices.txt b/Documentation/devicetree/bindings/i2c/trivial-devices.txt index 71724d026ffa..bef86e57c388 100644 --- a/Documentation/devicetree/bindings/i2c/trivial-devices.txt +++ b/Documentation/devicetree/bindings/i2c/trivial-devices.txt | |||
@@ -13,8 +13,22 @@ ad,ad7414 SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert an | |||
13 | ad,adm9240 ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems | 13 | ad,adm9240 ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems |
14 | adi,adt7461 +/-1C TDM Extended Temp Range I.C | 14 | adi,adt7461 +/-1C TDM Extended Temp Range I.C |
15 | adt7461 +/-1C TDM Extended Temp Range I.C | 15 | adt7461 +/-1C TDM Extended Temp Range I.C |
16 | adi,adt7473 +/-1C TDM Extended Temp Range I.C | ||
17 | adi,adt7475 +/-1C TDM Extended Temp Range I.C | ||
18 | adi,adt7476 +/-1C TDM Extended Temp Range I.C | ||
19 | adi,adt7490 +/-1C TDM Extended Temp Range I.C | ||
16 | at,24c08 i2c serial eeprom (24cxx) | 20 | at,24c08 i2c serial eeprom (24cxx) |
21 | atmel,24c00 i2c serial eeprom (24cxx) | ||
22 | atmel,24c01 i2c serial eeprom (24cxx) | ||
17 | atmel,24c02 i2c serial eeprom (24cxx) | 23 | atmel,24c02 i2c serial eeprom (24cxx) |
24 | atmel,24c04 i2c serial eeprom (24cxx) | ||
25 | atmel,24c16 i2c serial eeprom (24cxx) | ||
26 | atmel,24c32 i2c serial eeprom (24cxx) | ||
27 | atmel,24c64 i2c serial eeprom (24cxx) | ||
28 | atmel,24c128 i2c serial eeprom (24cxx) | ||
29 | atmel,24c256 i2c serial eeprom (24cxx) | ||
30 | atmel,24c512 i2c serial eeprom (24cxx) | ||
31 | atmel,24c1024 i2c serial eeprom (24cxx) | ||
18 | atmel,at97sc3204t i2c trusted platform module (TPM) | 32 | atmel,at97sc3204t i2c trusted platform module (TPM) |
19 | capella,cm32181 CM32181: Ambient Light Sensor | 33 | capella,cm32181 CM32181: Ambient Light Sensor |
20 | catalyst,24c32 i2c serial eeprom | 34 | catalyst,24c32 i2c serial eeprom |
@@ -46,8 +60,10 @@ maxim,ds1050 5 Bit Programmable, Pulse-Width Modulator | |||
46 | maxim,max1237 Low-Power, 4-/12-Channel, 2-Wire Serial, 12-Bit ADCs | 60 | maxim,max1237 Low-Power, 4-/12-Channel, 2-Wire Serial, 12-Bit ADCs |
47 | maxim,max6625 9-Bit/12-Bit Temperature Sensors with I²C-Compatible Serial Interface | 61 | maxim,max6625 9-Bit/12-Bit Temperature Sensors with I²C-Compatible Serial Interface |
48 | mc,rv3029c2 Real Time Clock Module with I2C-Bus | 62 | mc,rv3029c2 Real Time Clock Module with I2C-Bus |
63 | national,lm63 Temperature sensor with integrated fan control | ||
49 | national,lm75 I2C TEMP SENSOR | 64 | national,lm75 I2C TEMP SENSOR |
50 | national,lm80 Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor | 65 | national,lm80 Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor |
66 | national,lm85 Temperature sensor with integrated fan control | ||
51 | national,lm92 ±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator with Two-Wire Interface | 67 | national,lm92 ±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator with Two-Wire Interface |
52 | nuvoton,npct501 i2c trusted platform module (TPM) | 68 | nuvoton,npct501 i2c trusted platform module (TPM) |
53 | nxp,pca9556 Octal SMBus and I2C registered interface | 69 | nxp,pca9556 Octal SMBus and I2C registered interface |
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 0f01c9bf19c8..abc308083acb 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt | |||
@@ -22,6 +22,7 @@ auo AU Optronics Corporation | |||
22 | avago Avago Technologies | 22 | avago Avago Technologies |
23 | bosch Bosch Sensortec GmbH | 23 | bosch Bosch Sensortec GmbH |
24 | brcm Broadcom Corporation | 24 | brcm Broadcom Corporation |
25 | buffalo Buffalo, Inc. | ||
25 | calxeda Calxeda | 26 | calxeda Calxeda |
26 | capella Capella Microsystems, Inc | 27 | capella Capella Microsystems, Inc |
27 | cavium Cavium, Inc. | 28 | cavium Cavium, Inc. |
@@ -33,15 +34,18 @@ cortina Cortina Systems, Inc. | |||
33 | crystalfontz Crystalfontz America, Inc. | 34 | crystalfontz Crystalfontz America, Inc. |
34 | dallas Maxim Integrated Products (formerly Dallas Semiconductor) | 35 | dallas Maxim Integrated Products (formerly Dallas Semiconductor) |
35 | davicom DAVICOM Semiconductor, Inc. | 36 | davicom DAVICOM Semiconductor, Inc. |
36 | dlink D-Link Systems, Inc. | ||
37 | denx Denx Software Engineering | 37 | denx Denx Software Engineering |
38 | digi Digi International Inc. | ||
39 | dlink D-Link Corporation | ||
38 | dmo Data Modul AG | 40 | dmo Data Modul AG |
41 | ebv EBV Elektronik | ||
39 | edt Emerging Display Technologies | 42 | edt Emerging Display Technologies |
40 | emmicro EM Microelectronic | 43 | emmicro EM Microelectronic |
41 | epfl Ecole Polytechnique Fédérale de Lausanne | 44 | epfl Ecole Polytechnique Fédérale de Lausanne |
42 | epson Seiko Epson Corp. | 45 | epson Seiko Epson Corp. |
43 | est ESTeem Wireless Modems | 46 | est ESTeem Wireless Modems |
44 | eukrea Eukréa Electromatique | 47 | eukrea Eukréa Electromatique |
48 | excito Excito | ||
45 | fsl Freescale Semiconductor | 49 | fsl Freescale Semiconductor |
46 | GEFanuc GE Fanuc Intelligent Platforms Embedded Systems, Inc. | 50 | GEFanuc GE Fanuc Intelligent Platforms Embedded Systems, Inc. |
47 | gef GE Fanuc Intelligent Platforms Embedded Systems, Inc. | 51 | gef GE Fanuc Intelligent Platforms Embedded Systems, Inc. |
@@ -53,13 +57,17 @@ haoyu Haoyu Microelectronic Co. Ltd. | |||
53 | hisilicon Hisilicon Limited. | 57 | hisilicon Hisilicon Limited. |
54 | honeywell Honeywell | 58 | honeywell Honeywell |
55 | hp Hewlett Packard | 59 | hp Hewlett Packard |
60 | i2se I2SE GmbH | ||
56 | ibm International Business Machines (IBM) | 61 | ibm International Business Machines (IBM) |
57 | idt Integrated Device Technologies, Inc. | 62 | idt Integrated Device Technologies, Inc. |
63 | iom Iomega Corporation | ||
58 | img Imagination Technologies Ltd. | 64 | img Imagination Technologies Ltd. |
59 | intel Intel Corporation | 65 | intel Intel Corporation |
60 | intercontrol Inter Control Group | 66 | intercontrol Inter Control Group |
67 | isee ISEE 2007 S.L. | ||
61 | isl Intersil | 68 | isl Intersil |
62 | karo Ka-Ro electronics GmbH | 69 | karo Ka-Ro electronics GmbH |
70 | keymile Keymile GmbH | ||
63 | lacie LaCie | 71 | lacie LaCie |
64 | lantiq Lantiq Semiconductor | 72 | lantiq Lantiq Semiconductor |
65 | lg LG Corporation | 73 | lg LG Corporation |
@@ -70,9 +78,12 @@ maxim Maxim Integrated Products | |||
70 | microchip Microchip Technology Inc. | 78 | microchip Microchip Technology Inc. |
71 | mosaixtech Mosaix Technologies, Inc. | 79 | mosaixtech Mosaix Technologies, Inc. |
72 | moxa Moxa | 80 | moxa Moxa |
81 | mpl MPL AG | ||
82 | mxicy Macronix International Co., Ltd. | ||
73 | national National Semiconductor | 83 | national National Semiconductor |
74 | neonode Neonode Inc. | 84 | neonode Neonode Inc. |
75 | netgear NETGEAR | 85 | netgear NETGEAR |
86 | newhaven Newhaven Display International | ||
76 | nintendo Nintendo | 87 | nintendo Nintendo |
77 | nokia Nokia | 88 | nokia Nokia |
78 | nvidia NVIDIA | 89 | nvidia NVIDIA |
@@ -82,10 +93,12 @@ opencores OpenCores.org | |||
82 | panasonic Panasonic Corporation | 93 | panasonic Panasonic Corporation |
83 | phytec PHYTEC Messtechnik GmbH | 94 | phytec PHYTEC Messtechnik GmbH |
84 | picochip Picochip Ltd | 95 | picochip Picochip Ltd |
96 | plathome Plat'Home Co., Ltd. | ||
85 | powervr PowerVR (deprecated, use img) | 97 | powervr PowerVR (deprecated, use img) |
86 | qca Qualcomm Atheros, Inc. | 98 | qca Qualcomm Atheros, Inc. |
87 | qcom Qualcomm Technologies, Inc | 99 | qcom Qualcomm Technologies, Inc |
88 | qnap QNAP Systems, Inc. | 100 | qnap QNAP Systems, Inc. |
101 | raidsonic RaidSonic Technology GmbH | ||
89 | ralink Mediatek/Ralink Technology Corp. | 102 | ralink Mediatek/Ralink Technology Corp. |
90 | ramtron Ramtron International | 103 | ramtron Ramtron International |
91 | realtek Realtek Semiconductor Corp. | 104 | realtek Realtek Semiconductor Corp. |
@@ -95,6 +108,7 @@ rockchip Fuzhou Rockchip Electronics Co., Ltd | |||
95 | samsung Samsung Semiconductor | 108 | samsung Samsung Semiconductor |
96 | sbs Smart Battery System | 109 | sbs Smart Battery System |
97 | schindler Schindler | 110 | schindler Schindler |
111 | seagate Seagate Technology PLC | ||
98 | sil Silicon Image | 112 | sil Silicon Image |
99 | silabs Silicon Laboratories | 113 | silabs Silicon Laboratories |
100 | simtek | 114 | simtek |
@@ -111,6 +125,7 @@ ti Texas Instruments | |||
111 | tlm Trusted Logic Mobility | 125 | tlm Trusted Logic Mobility |
112 | toshiba Toshiba Corporation | 126 | toshiba Toshiba Corporation |
113 | toumaz Toumaz | 127 | toumaz Toumaz |
128 | usi Universal Scientifc Industrial Co., Ltd. | ||
114 | v3 V3 Semiconductor | 129 | v3 V3 Semiconductor |
115 | via VIA Technologies, Inc. | 130 | via VIA Technologies, Inc. |
116 | voipac Voipac Technologies s.r.o. | 131 | voipac Voipac Technologies s.r.o. |
@@ -119,3 +134,4 @@ wlf Wolfson Microelectronics | |||
119 | wm Wondermedia Technologies, Inc. | 134 | wm Wondermedia Technologies, Inc. |
120 | xes Extreme Engineering Solutions (X-ES) | 135 | xes Extreme Engineering Solutions (X-ES) |
121 | xlnx Xilinx | 136 | xlnx Xilinx |
137 | zyxel ZyXEL Communications Corp. | ||