Re: [U-Boot] [PATCH 2/2] am335x, guardian: adapt guardian board to DM

2019-10-12 Thread Tom Rini
On Tue, Sep 17, 2019 at 02:25:38PM +, 
bollavarapumoses.christop...@in.bosch.com wrote:

> From: Moses Christopher 
> 
>   - update partition table - remove env partitions
>   - dts: add new interfaces (uart2, extra gpio-key)
>  remove unneeded entries
>  update nand timings for performance improvement
>   - defconfig: adapt configurations to suit DM
>remove unneeded configs
>   - am335x_guardian.h: remove mmc boot
> 
> Signed-off-by: Moses Christopher 
> Reviewed-by: Tom Rini 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] [PATCH 2/2] am335x, guardian: adapt guardian board to DM

2019-09-17 Thread Tom Rini
On Tue, Sep 17, 2019 at 02:25:38PM +, 
bollavarapumoses.christop...@in.bosch.com wrote:

> From: Moses Christopher 
> 
>   - update partition table - remove env partitions
>   - dts: add new interfaces (uart2, extra gpio-key)
>  remove unneeded entries
>  update nand timings for performance improvement
>   - defconfig: adapt configurations to suit DM
>remove unneeded configs
>   - am335x_guardian.h: remove mmc boot
> 
> Signed-off-by: Moses Christopher 

Reviewed-by: Tom Rini 

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] [PATCH 2/2] am335x, guardian: adapt guardian board to DM

2019-09-17 Thread BollavarapuMoses.Christopher
From: Moses Christopher 

  - update partition table - remove env partitions
  - dts: add new interfaces (uart2, extra gpio-key)
 remove unneeded entries
 update nand timings for performance improvement
  - defconfig: adapt configurations to suit DM
   remove unneeded configs
  - am335x_guardian.h: remove mmc boot

Signed-off-by: Moses Christopher 
---
 arch/arm/dts/am335x-guardian.dts  | 102 ++
 configs/am335x_guardian_defconfig |  25 ++
 include/configs/am335x_guardian.h |  11 ++--
 3 files changed, 80 insertions(+), 58 deletions(-)

diff --git a/arch/arm/dts/am335x-guardian.dts b/arch/arm/dts/am335x-guardian.dts
index f3f022c..5ed2133 100644
--- a/arch/arm/dts/am335x-guardian.dts
+++ b/arch/arm/dts/am335x-guardian.dts
@@ -32,12 +32,19 @@
gpio_keys {
compatible = "gpio-keys";
pinctrl-names = "default";
-   pinctrl-0 = <_keys_pins>;
+   pinctrl-0 = <_button_pins>;
 
-   button21 {
+   select-button {
+   label = "guardian-select-button";
+   linux,code = ;
+   gpios = < 31 GPIO_ACTIVE_LOW>;
+   wakeup-source;
+   };
+
+   power-button {
label = "guardian-power-button";
linux,code = ;
-   gpios = < 21 0>;
+   gpios = < 21 GPIO_ACTIVE_LOW>;
wakeup-source;
};
};
@@ -45,19 +52,12 @@
leds {
compatible = "gpio-leds";
pinctrl-names = "default";
-   pinctrl-0 = <_pins>;
-
-   led1 {
-   label = "green:heartbeat";
-   gpios = < 27 GPIO_ACTIVE_HIGH>;
-   linux,default-trigger = "heartbeat";
-   default-state = "off";
-   };
+   pinctrl-0 = <_led_pins>;
 
-   led2 {
-   label = "green:mmc0";
+   life-led {
+   label = "guardian:life-led";
gpios = < 26 GPIO_ACTIVE_HIGH>;
-   linux,default-trigger = "mmc0";
+   linux,default-trigger = "heartbeat";
default-state = "off";
};
};
@@ -140,22 +140,25 @@
gpmc,device-width = <1>;
gpmc,sync-clk-ps = <0>;
gpmc,cs-on-ns = <0>;
-   gpmc,cs-rd-off-ns = <44>;
-   gpmc,cs-wr-off-ns = <44>;
-   gpmc,adv-on-ns = <6>;
-   gpmc,adv-rd-off-ns = <34>;
-   gpmc,adv-wr-off-ns = <44>;
+   gpmc,cs-rd-off-ns = <30>;
+   gpmc,cs-wr-off-ns = <30>;
+   gpmc,adv-on-ns = <0>;
+   gpmc,adv-rd-off-ns = <30>;
+   gpmc,adv-wr-off-ns = <30>;
gpmc,we-on-ns = <0>;
-   gpmc,we-off-ns = <40>;
-   gpmc,oe-on-ns = <0>;
-   gpmc,oe-off-ns = <54>;
-   gpmc,access-ns = <64>;
-   gpmc,rd-cycle-ns = <82>;
-   gpmc,wr-cycle-ns = <82>;
+   gpmc,we-off-ns = <15>;
+   gpmc,oe-on-ns = <1>;
+   gpmc,oe-off-ns = <15>;
+   gpmc,access-ns = <30>;
+   gpmc,rd-cycle-ns = <30>;
+   gpmc,wr-cycle-ns = <30>;
+   gpmc,wait-on-read = "true";
+   gpmc,wait-on-write = "true";
gpmc,bus-turnaround-ns = <0>;
gpmc,cycle2cycle-delay-ns = <0>;
gpmc,clk-activation-ns = <0>;
-   gpmc,wr-access-ns = <40>;
+   gpmc,wait-monitoring-ns = <0>;
+   gpmc,wr-access-ns = <0>;
gpmc,wr-data-mux-bus-ns = <0>;
 
/*
@@ -199,18 +202,8 @@
};
 
partition@6 {
-   label = "u-boot-env";
-   reg = <0x30 0x4>;
-   };
-
-   partition@7 {
-   label = "u-boot-env.backup1";
-   reg = <0x34 0x4>;
-   };
-
-   partition@8 {
label = "UBI";
-   reg = <0x38 0x1fc8>;
+   reg = <0x30 0x1fd0>;
};
};
 };
@@ -326,6 +319,12 @@
status = "okay";
 };
 
+ {
+   pinctrl-names = "default";
+   pinctrl-0 = <_pins>;
+   status = "okay";
+};
+
  {
status = "okay";
 };
@@ -354,7 +353,7 @@
 
 _pinmux {
pinctrl-names = "default";
-   pinctrl-0 = <_pin _pins>;
+   pinctrl-0 = <_pin _interface_pins>;
 
clkout2_pin: pinmux_clkout2_pin {
pinctrl-single,pins = <
@@ -368,16 +367,25 @@
>;
};
 
-   gpio_keys_pins: pinmux_gpio_keys_pins {