ARM: dts: am57xx: cl-som-am57x: set of non critical DT fixes
cover ARM: dts: am57xx: cl-som-am57x: set of non critical DT fixes
This pacth set apply a set of non critical DT fixes for CompuLab CL-SOM-AM57x SoM
* Improve Eth functionality
* Pinmux fix for several devices
* Improve SPI flash access
* Set USB2 in HOST mode to enable connection of keyboard/mouse on eval board
Dmitry Lifshitz (6):
ARM: dts: am57xx: sbc-am57x: fix SB-SOM EEPROM I2C address
ARM: dts: am57xx: cl-som-am57x: set HOST mode for USB2
ARM: dts: am57xx: cl-som-am57x: update SPI Flash frequency
ARM: dts: am57xx: sbc-am57x: fix UART3 pinmux
ARM: dts: am57xx: cl-som-am57x: fix CPSW EMAC pinmux
ARM: dts: am57xx: sbc-am57x: correct Eth PHY settings
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 12 ++++++------ arch/arm/boot/dts/am57xx-sbc-am57x.dts | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-)
Signature · 1 line
1.9.1
PATCH 1/6 ARM: dts: am57xx: sbc-am57x: fix SB-SOM EEPROM I2C address
Fix SB-SOM EEPROM I2C address
--- arch/arm/boot/dts/am57xx-sbc-am57x.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
arch/arm/boot/dts/am57xx-sbc-am57x.dts +2 -2
@@ -108,9 +108,9 @@ pinctrl-0 = <&i2c5_pins_default>; clock-frequency = <400000>; - eeprom_base: atmel at 50 { + eeprom_base: atmel at 54 { compatible = "atmel,24c08"; - reg = <0x50>; + reg = <0x54>; pagesize = <16>; };
Signature · 1 line
1.9.1
PATCH 2/6 ARM: dts: am57xx: cl-som-am57x: set HOST mode for USB2
In reply to Dmitry LifshitzSetup USB2 to act in "HOST" mode by default.
--- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/arm/boot/dts/am57xx-cl-som-am57x.dts +1 -1
@@ -588,7 +588,7 @@ }; &usb2 { - dr_mode = "peripheral"; + dr_mode = "host"; }; &mcasp3 {
Signature · 1 line
1.9.1
PATCH 3/6 ARM: dts: am57xx: cl-som-am57x: update SPI Flash frequency
In reply to Dmitry LifshitzOn-board SPI flash cat act at 48Mhz SPI bus frequency. Update the DT frequency property.
--- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
arch/arm/boot/dts/am57xx-cl-som-am57x.dts +2 -2
@@ -492,14 +492,14 @@ pinctrl-names = "default"; pinctrl-0 = <&qspi1_pins>; - spi-max-frequency = <20000000>; + spi-max-frequency = <48000000>; spi_flash: spi_flash at 0 { #address-cells = <1>; #size-cells = <1>; compatible = "spansion,m25p80", "jedec,spi-nor"; reg = <0>; /* CS0 */ - spi-max-frequency = <20000000>; + spi-max-frequency = <48000000>; partition at 0 { label = "uboot";
Signature · 1 line
1.9.1
PATCH 4/6 ARM: dts: am57xx: sbc-am57x: fix UART3 pinmux
In reply to Dmitry LifshitzFix UART3 pinmux.
--- arch/arm/boot/dts/am57xx-sbc-am57x.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
arch/arm/boot/dts/am57xx-sbc-am57x.dts +2 -2
@@ -25,8 +25,8 @@ &dra7_pmx_core { uart3_pins_default: uart3_pins_default { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37f8, PIN_INPUT_SLEW | MUX_MODE2) /* uart2_ctsn.uart3_rxd */ - DRA7XX_CORE_IOPAD(0x37fc, PIN_INPUT_SLEW | MUX_MODE1) /* uart2_rtsn.uart3_txd */ + DRA7XX_CORE_IOPAD(0x3648, PIN_INPUT_SLEW | MUX_MODE0) /* uart3_rxd */ + DRA7XX_CORE_IOPAD(0x364c, PIN_INPUT_SLEW | MUX_MODE0) /* uart3_txd */ >; };
Signature · 1 line
1.9.1
PATCH 5/6 ARM: dts: am57xx: cl-som-am57x: fix CPSW EMAC pinmux
In reply to Dmitry LifshitzFix CPSW EMAC pinmux
--- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/arm/boot/dts/am57xx-cl-som-am57x.dts +1 -1
@@ -167,7 +167,7 @@ DRA7XX_CORE_IOPAD(0x35b8, PIN_INPUT_PULLDOWN | MUX_MODE3) /* vin2a_d20.rgmii1_rd3 */ DRA7XX_CORE_IOPAD(0x35bc, PIN_INPUT_PULLDOWN | MUX_MODE3) /* vin2a_d21.rgmii1_rd2 */ DRA7XX_CORE_IOPAD(0x35c0, PIN_INPUT_PULLDOWN | MUX_MODE3) /* vin2a_d22.rgmii1_rd1 */ - DRA7XX_CORE_IOPAD(0x35c4, PIN_INPUT_PULLUP | MUX_MODE3) /* vin2a_d23.rgmii1_rd0 */ + DRA7XX_CORE_IOPAD(0x35c4, PIN_INPUT_PULLDOWN | MUX_MODE3) /* vin2a_d23.rgmii1_rd0 */ >; };
Signature · 1 line
1.9.1
PATCH 6/6 ARM: dts: am57xx: sbc-am57x: correct Eth PHY settings
In reply to Dmitry LifshitzUpdate Eth PHY settings to make it possible to run both phys at 1Gbps.
--- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
arch/arm/boot/dts/am57xx-cl-som-am57x.dts +2 -2
@@ -559,13 +559,13 @@ &cpsw_emac0 { phy_id = <&davinci_mdio>, <0>; - phy-mode = "rgmii"; + phy-mode = "rgmii-txid"; dual_emac_res_vlan = <0>; }; &cpsw_emac1 { phy_id = <&davinci_mdio>, <1>; - phy-mode = "rgmii"; + phy-mode = "rgmii-txid"; dual_emac_res_vlan = <1>; };
Signature · 1 line
1.9.1
cover ARM: dts: am57xx: cl-som-am57x: set of non critical DT fixes
In reply to Dmitry LifshitzQuoted 6 lines · Dmitry Lifshitz
This pacth set apply a set of non critical DT fixes for CompuLab CL-SOM-AM57x SoM
* Improve Eth functionality
* Pinmux fix for several devices
* Improve SPI flash access
* Set USB2 in HOST mode to enable connection of keyboard/mouse on eval board
Applying all into omap-for-v4.5/fixes thanks.
Tony