Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
8c336eb
musb_cppi41: fix mismerge: https://github.com/beagleboard/linux/issue…
RobertCNelson Jan 19, 2015
70fa6b1
firmware: am335x-pm-firmware.elf
RobertCNelson Dec 19, 2014
37b9c4f
BeagleBone pinmux helper
pantoniou Dec 28, 2012
52cce44
pinmux-helper: Add runtime configuration capability
pantoniou Mar 6, 2013
f02bbd9
pinmux-helper: Switch to using kmalloc
pantoniou Mar 7, 2013
a11150f
gpio: Introduce GPIO OF helper
pantoniou Jun 4, 2013
b7442e1
Add dir-changeable property to gpio-of-helper
cdsteinkuehler Jan 26, 2014
cfc39ad
am33xx.dtsi: add ocp label
Sep 4, 2014
092b15c
beaglebone: added expansion header to dtb
Sep 4, 2014
dab0ad3
bone-pinmux-helper: Add support for "mode" device-tree parameter The …
cdsteinkuehler Sep 16, 2014
6a30d0c
pinmux-helper: add P8_37_pinmux & P8_38_pinmux
RobertCNelson Sep 19, 2014
b79b2a6
pinmux-helper: hdmi
cdsteinkuehler Sep 28, 2014
6cfffcd
pinmux-helper: can1
dasGringuen Oct 5, 2014
b88394d
Remove CONFIG_EXPERIMENTAL dependency on CONFIG_GPIO_OF_HELPER as CON…
twam Nov 12, 2014
207c989
pinmux-helper: add P9_19_pinmux & P9_20_pinmux
RobertCNelson Dec 5, 2014
0e7a272
am335x-bone-common: split out am33xx_pinmux
RobertCNelson Sep 16, 2014
33bbf6d
am335x-boneblack: split out am33xx_pinmux
RobertCNelson Sep 29, 2014
87d7725
am335x-boneblack: split out emmc
RobertCNelson Sep 16, 2014
f889b39
am335x-boneblack: split out nxp hdmi audio
RobertCNelson Sep 29, 2014
77b76d9
am335x-bone: nxp hdmi no audio
RobertCNelson Sep 16, 2014
8731c81
pinmux: bone/black disable pins for hdmi/audio/clkout2/mmc1
RobertCNelson Sep 19, 2014
62c5314
pinmux: i2c
RobertCNelson Sep 19, 2014
6893c9b
pinmux: uart
RobertCNelson Sep 19, 2014
d79916d
pinmux: spi
RobertCNelson Sep 19, 2014
bb3ba02
node: 4-wire touchscreen
RobertCNelson Sep 19, 2014
5f91795
node: led-gpio
RobertCNelson Sep 19, 2014
4b6ce3d
node: backlight-gpio
RobertCNelson Sep 19, 2014
8ee790d
node: keymap
RobertCNelson Sep 19, 2014
37060d8
node: panel
RobertCNelson Sep 19, 2014
f0d5a43
cape: audio-revb
john3909 Jul 16, 2014
547cc4c
cape: audio reva
RobertCNelson Sep 19, 2014
66f841c
cape: crypto 00a0
RobertCNelson Sep 19, 2014
a023632
cape: rtc 01 00a1
RobertCNelson Mar 3, 2015
fb21f10
cape: lcd
RobertCNelson Sep 19, 2014
e903155
cape: basic proto
RobertCNelson Sep 19, 2014
48f57e3
pinmux: use hdmi mode
cdsteinkuehler Sep 29, 2014
7837bc7
temp: panels disable hdmi pins (need to rewrite against Charles patch…
RobertCNelson Sep 29, 2014
2121cb1
cape: can1
dasGringuen Oct 5, 2014
0188d8d
cape: factor out i2c2 eeprom
RobertCNelson Dec 5, 2014
8ab6090
cape: can0
RobertCNelson Dec 5, 2014
04382b6
cape: bbb-exp-c: really 1024x600
RobertCNelson Dec 10, 2014
ac50740
audio-cape: Make sure i2c2 is muxed correctly
signal11 Jan 3, 2015
fb4b780
audio-cape: Adjust clock frequency
signal11 Jan 3, 2015
8d87e71
audio-cape: Add comments
signal11 Jan 3, 2015
68a95dd
arm: dts: am335x-bone-common: add collision and carrier
RobertCNelson Mar 3, 2015
9b2b5c7
hack: bbb enable 1ghz operation
RobertCNelson Sep 4, 2014
f7080ec
dts: am335x-bone-common: fixup leds to match 3.8
RobertCNelson Aug 27, 2014
fed830d
ARM: dts: am335x-bone*: Fix model name and update compatibility infor…
nmenon Sep 3, 2014
320f946
bbb: force usb0 to perhiperal mode, fixes: http://bugs.elinux.org/iss…
RobertCNelson Nov 9, 2014
04cca72
ARM: dts: AM33XX: Fix system power off control in am335x-bone
FT-Liang Oct 13, 2014
296cb73
tps65217: Enable KEY_POWER press on AC loss / PWR_BUT
RobertCNelson Jan 26, 2015
e0945b9
ARM: dts: am335x-bone-common: enable aes and sham
ohporter Feb 25, 2015
35907bb
add base files
RobertCNelson Feb 25, 2015
89e03ce
cape: Argus UPS cape support
jdal Jun 16, 2014
e9387e8
auto generated: cape: uarts
RobertCNelson Feb 25, 2015
58c25f6
auto generated: cape: audio
RobertCNelson Feb 25, 2015
db89e2a
auto generated: cape: lcd
RobertCNelson Feb 25, 2015
7740bd9
auto generated: cape: argus
RobertCNelson Feb 25, 2015
2796615
auto generated: cape: rtc-01-00a1
RobertCNelson Feb 25, 2015
ffc4a00
auto generated: cape: crypto-00a0
RobertCNelson Feb 25, 2015
5a5f204
auto generated: cape: 4dcape
RobertCNelson Feb 25, 2015
a4ed74f
auto generated: cape: bbb-exp-c
RobertCNelson Feb 25, 2015
6a5e927
auto generated: cape: bb-view-43
RobertCNelson Feb 25, 2015
0c0ee46
auto generated: cape: can1
RobertCNelson Feb 25, 2015
b6e96f1
auto generated: capes: add dtbs to makefile
RobertCNelson Feb 25, 2015
b623065
DT doc: net: cpsw mac-address is optional
Aug 25, 2014
2b07f31
net: cpsw: Add missing return value
Aug 25, 2014
8f0ffd4
net: cpsw: header, Add missing include
Aug 25, 2014
e58f096
net: cpsw: Replace pr_err by dev_err
Aug 25, 2014
902d21f
net: cpsw: Add am33xx MACID readout
Sep 7, 2014
00bf4b7
am33xx: define syscon control module device node
Sep 7, 2014
7239956
arm: dts: am33xx, Add syscon phandle to cpsw node
Sep 7, 2014
abe4f2b
cpsw: search for phy
Jul 1, 2014
5a87df2
packaging: sync with mainline
RobertCNelson Feb 23, 2015
bb2b664
deb-pkg: install dtbs in linux-image package
RobertCNelson Jul 2, 2014
970a059
deb-pkg: no dtbs_install
RobertCNelson Jul 2, 2014
8f6758e
3.14.34-ti-r54 patchset
RobertCNelson Mar 6, 2015
7fbaaf9
3.14.34-ti-r54 bb.org_defconfig
RobertCNelson Mar 6, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion Documentation/devicetree/bindings/net/cpsw.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,18 @@ Optional properties:
- ti,hwmods : Must be "cpgmac0"
- no_bd_ram : Must be 0 or 1
- dual_emac : Specifies Switch to act as Dual EMAC
- syscon : Phandle to the system control device node, which is
the control module device of the am33x

Slave Properties:
Required properties:
- phy_id : Specifies slave phy id
- phy-mode : The interface between the SoC and the PHY (a string
that of_get_phy_mode() can understand)
- mac-address : Specifies slave MAC address

Optional properties:
- dual_emac_res_vlan : Specifies VID to be used to segregate the ports
- mac-address : See ethernet.txt file in the same directory

Note: "ti,hwmods" field is used to fetch the base address and irq
resources from TI, omap hwmod data base during device registration.
Expand All @@ -58,6 +60,7 @@ Examples:
active_slave = <0>;
cpts_clock_mult = <0x80000000>;
cpts_clock_shift = <29>;
syscon = <&cm>;
cpsw_emac0: slave@0 {
phy_id = <&davinci_mdio>, <0>;
phy-mode = "rgmii-txid";
Expand Down Expand Up @@ -86,6 +89,7 @@ Examples:
active_slave = <0>;
cpts_clock_mult = <0x80000000>;
cpts_clock_shift = <29>;
syscon = <&cm>;
cpsw_emac0: slave@0 {
phy_id = <&davinci_mdio>, <0>;
phy-mode = "rgmii-txid";
Expand Down
40 changes: 40 additions & 0 deletions arch/arm/boot/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,46 @@ dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \
am335x-evmsk.dtb \
am335x-bone.dtb \
am335x-boneblack.dtb \
am335x-boneblack-ttyO5.dtb \
am335x-boneblack-ttyO4.dtb \
am335x-boneblack-ttyO2.dtb \
am335x-boneblack-ttyO1.dtb \
am335x-boneblack-rtc-01-00a1.dtb \
am335x-boneblack-lcd7-01-00a3.dtb \
am335x-boneblack-lcd7-01-00a2.dtb \
am335x-boneblack-lcd4-01-00a1.dtb \
am335x-boneblack-lcd3-01-00a2.dtb \
am335x-boneblack-bbb-exp-c.dtb \
am335x-boneblack-4dcape-70t.dtb \
am335x-boneblack-4dcape-70.dtb \
am335x-boneblack-4dcape-43t.dtb \
am335x-boneblack-4dcape-43.dtb \
am335x-boneblack-crypto-00a0.dtb \
am335x-boneblack-cape-bone-argus.dtb \
am335x-boneblack-can1.dtb \
am335x-boneblack-bb-view-43.dtb \
am335x-boneblack-audio-revb.dtb \
am335x-boneblack-audio-reva.dtb \
am335x-bone-ttyO5.dtb \
am335x-bone-ttyO4.dtb \
am335x-bone-ttyO2.dtb \
am335x-bone-ttyO1.dtb \
am335x-bone-rtc-01-00a1.dtb \
am335x-bone-lcd7-01-00a3.dtb \
am335x-bone-lcd7-01-00a2.dtb \
am335x-bone-lcd4-01-00a1.dtb \
am335x-bone-lcd3-01-00a2.dtb \
am335x-bone-bbb-exp-c.dtb \
am335x-bone-4dcape-70t.dtb \
am335x-bone-4dcape-70.dtb \
am335x-bone-4dcape-43t.dtb \
am335x-bone-4dcape-43.dtb \
am335x-bone-crypto-00a0.dtb \
am335x-bone-cape-bone-argus.dtb \
am335x-bone-can1.dtb \
am335x-bone-bb-view-43.dtb \
am335x-bone-audio-revb.dtb \
am335x-bone-audio-reva.dtb \
am335x-nano.dtb \
am335x-base0033.dtb \
am3517-craneboard.dtb \
Expand Down
47 changes: 47 additions & 0 deletions arch/arm/boot/dts/am335x-bone-4dcape-43.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/dts-v1/;

#include "am33xx.dtsi"
#include "am335x-bone-common.dtsi"
#include "am335x-bone-common-pinmux.dtsi"

/ {
model = "TI AM335x BeagleBone";
compatible = "ti,am335x-bone", "ti,am33xx";
};

&ldo3_reg {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};

&ocp {
/* clkout2 */
P9_41_pinmux {
status = "disabled";
};
/* mmc1 */
P9_92_pinmux {
status = "disabled";
};
};

&mmc1 {
vmmc-supply = <&ldo3_reg>;
};

&am33xx_pinmux {
pinctrl-names = "default";
pinctrl-0 = <&clkout2_pin>;
};

#include "am335x-bone-i2c2-cape-eeprom.dtsi"

#include "am335x-bone-4dcape-43.dtsi"
31 changes: 31 additions & 0 deletions arch/arm/boot/dts/am335x-bone-4dcape-43.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/

/* Led */
/* #include "am335x-bone-led-gpio1-18.dtsi" */
#include "am335x-bone-led-gpio1-28.dtsi"
/* #include "am335x-bone-led-gpio3-19.dtsi" */
/* #include "am335x-bone-led-gpio2-4-gpio2-5.dtsi" */

/* Keypad */
/* #include "am335x-bone-keymap0.dtsi" */
#include "am335x-bone-keymap1.dtsi"
/* #include "am335x-bone-keymap2.dtsi" */
/* #include "am335x-bone-keymap3.dtsi" */

/* Backlight */
#include "am335x-bone-bl-gpio1-18.dtsi"

/* Touchscreen */
/* #include "am335x-bone-ti-tscadc-4-wire.dtsi" */

/* Panel */
/* #include "am335x-bone-panel-320x240.dtsi" */
#include "am335x-bone-panel-480x272.dtsi"
/* #include "am335x-bone-panel-800x480.dtsi" */
/* #include "am335x-bone-panel-1024x600-24bit.dtsi" */
47 changes: 47 additions & 0 deletions arch/arm/boot/dts/am335x-bone-4dcape-43t.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/dts-v1/;

#include "am33xx.dtsi"
#include "am335x-bone-common.dtsi"
#include "am335x-bone-common-pinmux.dtsi"

/ {
model = "TI AM335x BeagleBone";
compatible = "ti,am335x-bone", "ti,am33xx";
};

&ldo3_reg {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};

&ocp {
/* clkout2 */
P9_41_pinmux {
status = "disabled";
};
/* mmc1 */
P9_92_pinmux {
status = "disabled";
};
};

&mmc1 {
vmmc-supply = <&ldo3_reg>;
};

&am33xx_pinmux {
pinctrl-names = "default";
pinctrl-0 = <&clkout2_pin>;
};

#include "am335x-bone-i2c2-cape-eeprom.dtsi"

#include "am335x-bone-4dcape-43t.dtsi"
31 changes: 31 additions & 0 deletions arch/arm/boot/dts/am335x-bone-4dcape-43t.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/

/* Led */
/* #include "am335x-bone-led-gpio1-18.dtsi" */
#include "am335x-bone-led-gpio1-28.dtsi"
/* #include "am335x-bone-led-gpio3-19.dtsi" */
/* #include "am335x-bone-led-gpio2-4-gpio2-5.dtsi" */

/* Keypad */
/* #include "am335x-bone-keymap0.dtsi" */
#include "am335x-bone-keymap1.dtsi"
/* #include "am335x-bone-keymap2.dtsi" */
/* #include "am335x-bone-keymap3.dtsi" */

/* Backlight */
#include "am335x-bone-bl-gpio1-18.dtsi"

/* Touchscreen */
#include "am335x-bone-ti-tscadc-4-wire.dtsi"

/* Panel */
/* #include "am335x-bone-panel-320x240.dtsi" */
#include "am335x-bone-panel-480x272.dtsi"
/* #include "am335x-bone-panel-800x480.dtsi" */
/* #include "am335x-bone-panel-1024x600-24bit.dtsi" */
47 changes: 47 additions & 0 deletions arch/arm/boot/dts/am335x-bone-4dcape-70.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/dts-v1/;

#include "am33xx.dtsi"
#include "am335x-bone-common.dtsi"
#include "am335x-bone-common-pinmux.dtsi"

/ {
model = "TI AM335x BeagleBone";
compatible = "ti,am335x-bone", "ti,am33xx";
};

&ldo3_reg {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};

&ocp {
/* clkout2 */
P9_41_pinmux {
status = "disabled";
};
/* mmc1 */
P9_92_pinmux {
status = "disabled";
};
};

&mmc1 {
vmmc-supply = <&ldo3_reg>;
};

&am33xx_pinmux {
pinctrl-names = "default";
pinctrl-0 = <&clkout2_pin>;
};

#include "am335x-bone-i2c2-cape-eeprom.dtsi"

#include "am335x-bone-4dcape-70.dtsi"
31 changes: 31 additions & 0 deletions arch/arm/boot/dts/am335x-bone-4dcape-70.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/

/* Led */
/* #include "am335x-bone-led-gpio1-18.dtsi" */
#include "am335x-bone-led-gpio1-28.dtsi"
/* #include "am335x-bone-led-gpio3-19.dtsi" */
/* #include "am335x-bone-led-gpio2-4-gpio2-5.dtsi" */

/* Keypad */
#include "am335x-bone-keymap0.dtsi"
/* #include "am335x-bone-keymap1.dtsi" */
/* #include "am335x-bone-keymap2.dtsi" */
/* #include "am335x-bone-keymap3.dtsi" */

/* Backlight */
#include "am335x-bone-bl-gpio1-18.dtsi"

/* Touchscreen */
/* #include "am335x-bone-ti-tscadc-4-wire.dtsi" */

/* Panel */
/* #include "am335x-bone-panel-320x240.dtsi" */
/* #include "am335x-bone-panel-480x272.dtsi" */
#include "am335x-bone-panel-800x480.dtsi"
/* #include "am335x-bone-panel-1024x600-24bit.dtsi" */
47 changes: 47 additions & 0 deletions arch/arm/boot/dts/am335x-bone-4dcape-70t.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/dts-v1/;

#include "am33xx.dtsi"
#include "am335x-bone-common.dtsi"
#include "am335x-bone-common-pinmux.dtsi"

/ {
model = "TI AM335x BeagleBone";
compatible = "ti,am335x-bone", "ti,am33xx";
};

&ldo3_reg {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};

&ocp {
/* clkout2 */
P9_41_pinmux {
status = "disabled";
};
/* mmc1 */
P9_92_pinmux {
status = "disabled";
};
};

&mmc1 {
vmmc-supply = <&ldo3_reg>;
};

&am33xx_pinmux {
pinctrl-names = "default";
pinctrl-0 = <&clkout2_pin>;
};

#include "am335x-bone-i2c2-cape-eeprom.dtsi"

#include "am335x-bone-4dcape-70t.dtsi"
Loading