Part Number: AM3352
Linux - 4.19.59, sdk - ti-processor-sdk-linux-am335x-evm-06.01.00.08
/*
* 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 <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/net/ti-dp83867.h>
/ {
model = "TI AM335x EVM";
compatible = "ti,am335x-evm", "ti,am33xx";
memory@80000000 {
device_type = "memory";
reg = <0x80000000 0x10000000>; /* 256 MB */
};
chosen {
stdout-path = &uart0;
};
leds {
compatible = "gpio-leds";
led0 {
label = "onboard:green:usr1";
gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>;
/*default-state = "on";*/
linux,default-trigger = "heartbeat";
};
};
vbat: fixedregulator0 {
compatible = "regulator-fixed";
};
v3v3c_reg: fixedregulator1 {
compatible = "regulator-fixed";
};
vdd5_reg: fixedregulator2 {
compatible = "regulator-fixed";
};
};
&am33xx_pinmux {
pinctrl-names = "default";
gpmc_pins: pinmux_gpmc_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x800, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad0.gpmc_ad0 */
AM33XX_IOPAD(0x804, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad1.gpmc_ad1 */
AM33XX_IOPAD(0x808, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad2.gpmc_ad2 */
AM33XX_IOPAD(0x80c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad3.gpmc_ad3 */
AM33XX_IOPAD(0x810, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad4.gpmc_ad4 */
AM33XX_IOPAD(0x814, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad5.gpmc_ad5 */
AM33XX_IOPAD(0x818, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad6.gpmc_ad6 */
AM33XX_IOPAD(0x81c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad7.gpmc_ad7 */
AM33XX_IOPAD(0x820, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad8.gpmc_ad8 */
AM33XX_IOPAD(0x824, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad9.gpmc_ad9 */
AM33XX_IOPAD(0x828, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad10.gpmc_ad10 */
AM33XX_IOPAD(0x82c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad11.gpmc_ad11 */
AM33XX_IOPAD(0x830, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad12.gpmc_ad12 */
AM33XX_IOPAD(0x834, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad13.gpmc_ad13 */
AM33XX_IOPAD(0x838, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad14.gpmc_ad14 */
AM33XX_IOPAD(0x83c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad15.gpmc_ad15 */
AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_wait0.gpmc_wait0 */
AM33XX_IOPAD(0x874, PIN_OUTPUT | MUX_MODE0) /* gpmc_wpn.gpmc_wpn */
AM33XX_IOPAD(0x878, PIN_OUTPUT | MUX_MODE0) /* gpmc_ben1.gpmc_ben1 */
AM33XX_IOPAD(0x87c, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn0.gpmc_csn0 */
AM33XX_IOPAD(0x880, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn1.gpmc_csn1 */
AM33XX_IOPAD(0x884, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn2.gpmc_csn2 */
AM33XX_IOPAD(0x888, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn3.gpmc_csn3 */
AM33XX_IOPAD(0x88c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_clk.gpmc_clk */
AM33XX_IOPAD(0x890, PIN_OUTPUT | MUX_MODE0) /* gpmc_advn_ale.gpmc_advn_ale */
AM33XX_IOPAD(0x894, PIN_OUTPUT | MUX_MODE0) /* gpmc_oen_ren.gpmc_oen_ren */
AM33XX_IOPAD(0x898, PIN_OUTPUT | MUX_MODE0) /* gpmc_wen.gpmc_wen */
AM33XX_IOPAD(0x89c, PIN_OUTPUT | MUX_MODE0) /* gpmc_ben0_cle.gpmc_ben0_cle */
AM33XX_IOPAD(0x8a0, PIN_OUTPUT | MUX_MODE1) /* lcd_data0.gpmc_a0 */
AM33XX_IOPAD(0x8a4, PIN_OUTPUT | MUX_MODE1) /* lcd_data1.gpmc_a1 */
AM33XX_IOPAD(0x8a8, PIN_OUTPUT | MUX_MODE1) /* lcd_data2.gpmc_a2 */
AM33XX_IOPAD(0x8ac, PIN_OUTPUT | MUX_MODE1) /* lcd_data3.gpmc_a3 */
AM33XX_IOPAD(0x8b0, PIN_OUTPUT | MUX_MODE1) /* lcd_data4.gpmc_a4 */
AM33XX_IOPAD(0x8b4, PIN_OUTPUT | MUX_MODE1) /* lcd_data5.gpmc_a5 */
AM33XX_IOPAD(0x8b8, PIN_OUTPUT | MUX_MODE1) /* lcd_data6.gpmc_a6 */
AM33XX_IOPAD(0x8bc, PIN_OUTPUT | MUX_MODE1) /* lcd_data7.gpmc_a7 */
AM33XX_IOPAD(0x8e0, PIN_OUTPUT | MUX_MODE1) /* lcd_vsync.gpmc_a8 */
AM33XX_IOPAD(0x8e4, PIN_OUTPUT | MUX_MODE1) /* lcd_hsync.gpmc_a9 */
AM33XX_IOPAD(0x8e8, PIN_OUTPUT | MUX_MODE1) /* lcd_pclk.gpmc_a10 */
AM33XX_IOPAD(0x8ec, PIN_OUTPUT | MUX_MODE1) /* lcd_ac_bias_en.gpmc_a11 */
AM33XX_IOPAD(0x8c0, PIN_OUTPUT | MUX_MODE1) /* lcd_data8.gpmc_a12 */
AM33XX_IOPAD(0x8c4, PIN_OUTPUT | MUX_MODE1) /* lcd_data9.gpmc_a13 */
AM33XX_IOPAD(0x8c8, PIN_OUTPUT | MUX_MODE1) /* lcd_data10.gpmc_a14 */
AM33XX_IOPAD(0x8cc, PIN_OUTPUT | MUX_MODE1) /* lcd_data11.gpmc_a15 */
AM33XX_IOPAD(0x8d0, PIN_OUTPUT | MUX_MODE1) /* lcd_data12.gpmc_a16 */
AM33XX_IOPAD(0x8d4, PIN_OUTPUT | MUX_MODE1) /* lcd_data13.gpmc_a17 */
AM33XX_IOPAD(0x8d8, PIN_OUTPUT | MUX_MODE1) /* lcd_data14.gpmc_a18 */
AM33XX_IOPAD(0x8dc, PIN_OUTPUT | MUX_MODE1) /* lcd_data15.gpmc_a19 */
>;
};
spi0_pins: pinmux_spi0_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x950, PIN_INPUT_PULLUP | MUX_MODE0) /* spi0_sclk.spi0_sclk */
AM33XX_IOPAD(0x95C, PIN_INPUT_PULLUP | MUX_MODE0) /* spi0_cs0.spi0_cs0 */
AM33XX_IOPAD(0x954, PIN_INPUT_PULLUP | MUX_MODE0) /* spi0_d0.spi0_d0 */
AM33XX_IOPAD(0x958, PIN_INPUT_PULLUP | MUX_MODE0) /* spi0_d1.spi0_d1 */
>;
};
spi1_pins: pinmux_spi1_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x990, PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_aclkx.spi1_clk */
AM33XX_IOPAD(0x994, PIN_INPUT_PULLUP | MUX_MODE3) /* MOSI - mcasp0_fsx.spi1_d0 */
AM33XX_IOPAD(0x998, PIN_INPUT_PULLUP | MUX_MODE3) /* MISO - mcasp0_axr0.spi1_d1 */
AM33XX_IOPAD(0x99c, PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_ahclkr.spi1_cs0 */
/*AM33XX_IOPAD(0x964, PIN_INPUT_PULLUP | MUX_MODE2)*/ /* ecap0_in_pwm0_out.spi1_cs1 */
>;
};
i2c0_pins: pinmux_i2c0_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x988, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c0_sda.i2c0_sda */
AM33XX_IOPAD(0x98c, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c0_scl.i2c0_scl */
>;
};
i2c1_pins: pinmux_i2c1_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x984, PIN_INPUT_PULLUP | MUX_MODE3) /* i2c1_sda.i2c1_sda */
AM33XX_IOPAD(0x980, PIN_INPUT_PULLUP | MUX_MODE3) /* i2c1_scl.i2c1_scl */
>;
};
uart0_pins: pinmux_uart0_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0) /* uart0_rxd.uart0_rxd */
AM33XX_IOPAD(0x974, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart0_txd.uart0_txd */
>;
};
led_pins: pinmux_led_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x9a8, PIN_INPUT_PULLDOWN | MUX_MODE7) /* mcasp0_axr1.mcasp0_axr1 */
>;
};
mmc1_pins: pinmux_mmc1_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */
AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */
AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */
AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */
AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */
AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */
>;
};
ethernet0_pins: pinmux_ethernet0 {
pinctrl-single,pins = <
/* Slave 1 */
AM33XX_IOPAD(0x92c, PIN_OUTPUT | MUX_MODE2) /* mii1_txclk.rmii1_tclk */
AM33XX_IOPAD(0x914, PIN_OUTPUT | MUX_MODE2) /* mii1_txen.rgmii1_tctl */
AM33XX_IOPAD(0x928, PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td0 */
AM33XX_IOPAD(0x924, PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td1 */
AM33XX_IOPAD(0x920, PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td2 */
AM33XX_IOPAD(0x91c, PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td3 */
AM33XX_IOPAD(0x930, PIN_INPUT | MUX_MODE2) /* mii1_rxclk.rmii1_rclk */
AM33XX_IOPAD(0x918, PIN_INPUT | MUX_MODE2) /* mii1_rxdv.rgmii1_rctl */
AM33XX_IOPAD(0x940, PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd0 */
AM33XX_IOPAD(0x93c, PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd1 */
AM33XX_IOPAD(0x938, PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd2 */
AM33XX_IOPAD(0x934, PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd3 */
>;
};
ethernet1_pins: pinmux_ethernet1 {
/* NOT USED */
};
mdio_pins: pinmyx_mdio {
pinctrl-single,pins = <
/* MDIO */
AM33XX_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */
AM33XX_IOPAD(0x94c, PIN_OUTPUT_PULLUP | MUX_MODE0) /* mdio_clk.mdio_clk */
>;
};
misc_gpio_pins: pinmux_misc_gpio_pins {
pinctrl-single,pins = <
AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */
AM33XX_IOPAD(0x97c, PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_rtsn.gpio0_13 */
AM33XX_IOPAD(0x96c, PIN_OUTPUT_PULLUP | MUX_MODE7) /* uart0_rtsn.gpio1_9 */
AM33XX_IOPAD(0x86c, PIN_OUTPUT_PULLUP | MUX_MODE7) /* gpmc_a11.gpio1_27 mmc_reset */
AM33XX_IOPAD(0x9a0, PIN_OUTPUT_PULLUP | MUX_MODE7) /* mcasp0_aclkr.gpio3_18 */
AM33XX_IOPAD(0x9ac, PIN_INPUT_PULLDOWN | MUX_MODE7) /* mcasp0_ahcklx.gpio3_21 */
AM33XX_IOPAD(0x964, PIN_OUTPUT_PULLUP | MUX_MODE7) /* ecap0_in_pwm0_out.gpio0_7 */
>;
};
};
/*-----------------------------------------------------------------------------*/
&spi0 {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi0_pins>;
/*
proc_nor_flash: proc_nor_flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "Micron,n25q128a11";
spi-max-frequency = <16000000>;
m25p,fast-read;
reg = <0>;
partition@0 {
label = "u-boot-spl";
reg = <0x0 0x20000>;
};
partition@1 {
label = "u-boot";
reg = <0x20000 0x80000>;
};
partition@2 {
label = "nvram0";
reg = <0xa0000 0x20000>;
};
partition@3 {
label = "nvram1";
reg = <0xc0000 0x20000>;
};
partition@4 {
label = "scratch_pad";
reg = <0xe0000 0x10000>;
};
partition@5 {
label = "linux";
reg = <0x100000 0xf00000>;
};
};
*/
channel@0 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "spidev";
reg = <0>;
spi-max-frequency = <16000000>;
};
channel@1 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "spidev";
reg = <1>;
spi-max-frequency = <16000000>;
};
};
&spi1 {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi1_pins>;
channel@0 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "spidev";
reg = <0>;
spi-max-frequency = <16000000>;
/*spi-cpha;
spi-cpol;
spi-cs-low;*/
};
/*spi1_1: spi1_1@1 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "spidev";
reg = <1>;
spi-max-frequency = <16000000>;
};*/
};
&misc_gpio_pins {
pinctrl-names = "default";
pinctrl-0 = <&misc_gpio_pins>;
lcd-reset = <&gpio1 9 GPIO_ACTIVE_LOW>;
lcd-on = <&gpio1 9 GPIO_ACTIVE_HIGH>;
spi1_cs1_bmc_disable = <&gpio0 7 GPIO_ACTIVE_HIGH>;
mmc_reset = <&gpio1 27 GPIO_ACTIVE_LOW>;
bmc_proc_flash_sel_status = <&gpio0 6 GPIO_ACTIVE_HIGH>;
usb_type_c_interrupt = <&gpio0 13 GPIO_ACTIVE_HIGH>;
lcd_reg_sel = <&gpio3 18 GPIO_ACTIVE_HIGH>;
fpga_to_proc_intr = <&gpio3 21 GPIO_ACTIVE_HIGH>;
status = "okay";
};
&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_pins>;
pinctrl-1 = <&led_pins>;
led-on = <&gpio3 20 GPIO_ACTIVE_HIGH>;
led-off = <&gpio3 20 GPIO_ACTIVE_LOW>;
status = "okay";
};
&i2c0 {
pinctrl-names = "default";
pinctrl-0 = <&i2c0_pins>;
status = "okay";
clock-frequency = <100000>;
};
&i2c1 {
pinctrl-names = "default";
pinctrl-0 = <&i2c1_pins>;
status = "okay";
clock-frequency = <100000>;
};
&mac {
pinctrl-names = "default";
pinctrl-0 = <ðernet0_pins>;
status = "okay";
};
&phy_sel {
rmii-clock-ext = <1>;
};
&davinci_mdio {
pinctrl-names = "default";
pinctrl-0 = <&mdio_pins>;
status = "okay";
};
&cpsw_emac0 {
phy_id = <&davinci_mdio>, <0>;
phy-mode = "rgmii-txid";
status = "okay";
};
&mmc1 {
status = "okay";
bus-width = <4>;
pinctrl-names = "default";
pinctrl-0 = <&mmc1_pins>;
max-frequency = <26000000>;
ti,non-removable;
vmmc-supply = <&v3v3c_reg>;
};
/* Power */
&vbat {
regulator-name = "vbat";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
};
&v3v3c_reg {
regulator-name = "v3v3c_reg";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
vin-supply = <&vbat>;
};
&vdd5_reg {
regulator-name = "vdd5_reg";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
vin-supply = <&vbat>;
};
/*
&rtc {
clocks = <&clk_32768_ck>, <&clkdiv32k_ick>;
clock-names = "ext-clk", "int-clk";
};
*/
&wkup_m3_ipc {
ti,scale-data-fw = "am335x-evm-scale-data.bin";
};
/*
&pruss_soc_bus {
status = "okay";
pruss: pruss@0 {
status = "okay";
};
};
*/
&sgx {
status = "okay";
};
&tscadc {
status = "okay";
};
&sham {
status = "okay";
};
&aes {
status = "okay";
};
&elm {
status = "okay";
};
&epwmss0 {
status = "okay";
};
&gpmc {
compatible = "ti,am3352-gpmc";
ti,hwmods = "gpmc";
ti,no-idle-on-init;
reg = <0x50000000 0x2000>;
interrupts = <100>;
dmas = <&edma 52 0>;
dma-names = "rxtx";
gpmc,num-cs = <4>;
gpmc,num-waitpins = <2>;
#address-cells = <2>;
#size-cells = <1>;
interrupt-controller;
gpio-controller = <0>;
#interrupt-cells = <1>;
status = "disabled";
pinctrl-names = "default";
pinctrl-0 = <&gpmc_pins>;
ranges = <0 0 0x01000000 0x01000000 /* CS0: 16MBytes - skip first 16Mbytes */
1 0 0x02000000 0x01000000 /* CS1: 16MBytes */
2 0 0x03000000 0x01000000 /* CS2: 16MBytes */
3 0 0x04000000 0x01000000>; /* CS3: 16MBytes */
status = "okay";
region_0@0,0 {
reg = <0 0 0x01000000>; /*CSn0*/
bank-width = <2>; /* GPMC_CONFIG1_DEVICESIZE(1) */
gpmc,sync-read; /* GPMC_CONFIG1_READTYPE_ASYNC */
gpmc,sync-write; /* GPMC_CONFIG1_WRITETYPE_ASYNC */
gpmc,wait-on-read="true";
gpmc,wait-on-write="true";
gpmc,wait-pin = <0>;
gpmc,wait-monitoring-ns = <0>;
gpmc,clk-activation-ns = <0>; /* GPMC_CONFIG1_CLKACTIVATIONTIME(2) */
gpmc,burst-length = <16>; /* GPMC_CONFIG1_PAGE_LEN(2) */
gpmc,mux-add-data = <0>; /* GPMC_CONFIG1_MUXTYPE(0) - non multiplexed */
gpmc,sync-clk-ps = <20000>; /* CONFIG2 */
gpmc,cs-on-ns = <20>;
gpmc,cs-rd-off-ns = <80>;
gpmc,cs-wr-off-ns = <80>;
gpmc,adv-on-ns = <0>; /* CONFIG3 */
gpmc,adv-rd-off-ns = <20>;
gpmc,adv-wr-off-ns = <20>;
gpmc,we-on-ns = <20>; /* CONFIG4 */
gpmc,we-off-ns = <80>;
gpmc,oe-on-ns = <20>;
gpmc,oe-off-ns = <80>;
gpmc,page-burst-access-ns = <20>; /* CONFIG 5 */
gpmc,access-ns = <60>;
gpmc,rd-cycle-ns = <160>;
gpmc,wr-cycle-ns = <160>;
gpmc,wr-access-ns = <60>; /* CONFIG 6 */
gpmc,wr-data-mux-bus-ns = <0>;
gpmc,bus-turnaround-ns = <20>; /* CONFIG6:3:0 = 4 */
gpmc,cycle2cycle-samecsen; /* CONFIG6:7 = 1 */
gpmc,cycle2cycle-delay-ns = <20>; /* CONFIG6:11:8 = 4 */
};
region_1@1,0 {
reg = <1 0 0x01000000>; /*CSn1*/
bank-width = <2>; /* GPMC_CONFIG1_DEVICESIZE(1) */
/*gpmc,burst-write;*/
/*gpmc,burst-read;*/
/*gpmc,burst-wrap;*/
gpmc,sync-read; /* GPMC_CONFIG1_READTYPE_ASYNC */
gpmc,sync-write; /* GPMC_CONFIG1_WRITETYPE_ASYNC */
gpmc,clk-activation-ns = <0>; /* GPMC_CONFIG1_CLKACTIVATIONTIME(2) */
gpmc,burst-length = <16>; /* GPMC_CONFIG1_PAGE_LEN(2) */
gpmc,mux-add-data = <2>; /* GPMC_CONFIG1_MUXTYPE(2) */
gpmc,sync-clk-ps = <20000>; /* CONFIG2 */
gpmc,cs-on-ns = <0>;
gpmc,cs-rd-off-ns = <100>;
gpmc,cs-wr-off-ns = <40>;
gpmc,adv-on-ns = <0>; /* CONFIG3 */
gpmc,adv-rd-off-ns = <20>;
gpmc,adv-wr-off-ns = <20>;
gpmc,we-on-ns = <20>; /* CONFIG4 */
gpmc,we-off-ns = <40>;
gpmc,oe-on-ns = <20>;
gpmc,oe-off-ns = <100>;
gpmc,page-burst-access-ns = <20>; /* CONFIG 5 */
gpmc,access-ns = <80>;
gpmc,rd-cycle-ns = <120>;
gpmc,wr-cycle-ns = <60>;
gpmc,wr-access-ns = <40>; /* CONFIG 6 */
gpmc,wr-data-mux-bus-ns = <20>;
/*gpmc,bus-turnaround-ns = <40>;*/ /* CONFIG6:3:0 = 4 */
gpmc,cycle2cycle-samecsen; /* CONFIG6:7 = 1 */
gpmc,cycle2cycle-delay-ns = <20>; /* CONFIG6:11:8 = 4 */
/* not using dma engine yet, but we can get the channel number here
dmas = <&edma 1>;
dma-names = "cscdma";
*/
};
region_2@2,0 {
reg = <2 0 0x01000000>; /*CSn2*/
bank-width = <2>; /* GPMC_CONFIG1_DEVICESIZE(1) */
gpmc,sync-read; /* GPMC_CONFIG1_READTYPE_ASYNC */
gpmc,sync-write; /* GPMC_CONFIG1_WRITETYPE_ASYNC */
gpmc,wait-on-read="true";
gpmc,wait-on-write="true";
gpmc,wait-monitoring-ns = <0>;
gpmc,clk-activation-ns = <0>; /* GPMC_CONFIG1_CLKACTIVATIONTIME(2) */
gpmc,burst-length = <16>; /* GPMC_CONFIG1_PAGE_LEN(2) */
gpmc,mux-add-data = <0>; /* GPMC_CONFIG1_MUXTYPE(0) - non multiplexed */
gpmc,sync-clk-ps = <20000>; /* CONFIG2 */
gpmc,cs-on-ns = <20>;
gpmc,cs-rd-off-ns = <80>;
gpmc,cs-wr-off-ns = <80>;
gpmc,adv-on-ns = <0>; /* CONFIG3 */
gpmc,adv-rd-off-ns = <20>;
gpmc,adv-wr-off-ns = <20>;
gpmc,we-on-ns = <20>; /* CONFIG4 */
gpmc,we-off-ns = <80>;
gpmc,oe-on-ns = <20>;
gpmc,oe-off-ns = <80>;
gpmc,page-burst-access-ns = <20>; /* CONFIG 5 */
gpmc,access-ns = <60>;
gpmc,rd-cycle-ns = <160>;
gpmc,wr-cycle-ns = <160>;
gpmc,wr-access-ns = <60>; /* CONFIG 6 */
gpmc,wr-data-mux-bus-ns = <0>;
gpmc,bus-turnaround-ns = <20>; /* CONFIG6:3:0 = 4 */
gpmc,cycle2cycle-samecsen; /* CONFIG6:7 = 1 */
gpmc,cycle2cycle-delay-ns = <20>; /* CONFIG6:11:8 = 4 */
};
region_3@3,0 {
reg = <3 0 0x01000000>; /*CSn3*/
bank-width = <2>; /* GPMC_CONFIG1_DEVICESIZE(1) */
/*gpmc,burst-write;*/
/*gpmc,burst-read;*/
/*gpmc,burst-wrap;*/
gpmc,sync-read; /* GPMC_CONFIG1_READTYPE_ASYNC */
gpmc,sync-write; /* GPMC_CONFIG1_WRITETYPE_ASYNC */
gpmc,clk-activation-ns = <0>; /* GPMC_CONFIG1_CLKACTIVATIONTIME(2) */
gpmc,burst-length = <16>; /* GPMC_CONFIG1_PAGE_LEN(2) */
gpmc,mux-add-data = <2>; /* GPMC_CONFIG1_MUXTYPE(2) */
gpmc,sync-clk-ps = <20000>; /* CONFIG2 */
gpmc,cs-on-ns = <0>;
gpmc,cs-rd-off-ns = <100>;
gpmc,cs-wr-off-ns = <40>;
gpmc,adv-on-ns = <0>; /* CONFIG3 */
gpmc,adv-rd-off-ns = <20>;
gpmc,adv-wr-off-ns = <20>;
gpmc,we-on-ns = <20>; /* CONFIG4 */
gpmc,we-off-ns = <40>;
gpmc,oe-on-ns = <20>;
gpmc,oe-off-ns = <100>;
gpmc,page-burst-access-ns = <20>; /* CONFIG 5 */
gpmc,access-ns = <80>;
gpmc,rd-cycle-ns = <120>;
gpmc,wr-cycle-ns = <60>;
gpmc,wr-access-ns = <40>; /* CONFIG 6 */
gpmc,wr-data-mux-bus-ns = <20>;
/*gpmc,bus-turnaround-ns = <40>;*/ /* CONFIG6:3:0 = 4 */
gpmc,cycle2cycle-samecsen; /* CONFIG6:7 = 1 */
gpmc,cycle2cycle-delay-ns = <20>; /* CONFIG6:11:8 = 4 */
/* not using dma engine yet, but we can get the channel number here
dmas = <&edma 1>;
dma-names = "cscdma";
*/
};
};
&mcasp1 {
status = "okay";
};
&usb {
status = "okay";
};
&usb_ctrl_mod {
status = "okay";
};
&usb0_phy {
status = "okay";
};
&usb1_phy {
status = "okay";
};
&usb0 {
status = "okay";
};
&usb1 {
status = "okay";
dr_mode = "host";
};
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.19.59r670-svn1612 (dmehta@gold5) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #12 PREEMPT Fri Nov 8 03:36:10 PST 2019
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: TI AM335x EVM
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 48 MiB at 0x8d000000
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (neon)
[ 0.000000] random: get_random_bytes called from start_kernel+0xa4/0x434 with crng_init=0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64960
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 193308K/262144K available (7168K kernel code, 247K rwdata, 2044K rodata, 7168K init, 241K bss, 19684K reserved, 49152K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xd0800000 - 0xff800000 ( 752 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (8160 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (7168 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 248 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 242 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[ 0.000000] OMAP clockevent source: timer2 at 25000000 Hz
[ 0.000018] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
[ 0.000040] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
[ 0.000051] OMAP clocksource: timer1 at 25000000 Hz
[ 0.000229] timer_probe: no matching timers found
[ 0.000434] Console: colour dummy device 80x30
[ 0.000463] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[ 0.000470] This ensures that you still see kernel messages. Please
[ 0.000476] update your kernel commandline.
[ 0.000533] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
[ 0.089106] pid_max: default: 32768 minimum: 301
[ 0.089326] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.089343] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.090225] CPU: Testing write buffer coherency: ok
[ 0.090295] CPU0: Spectre v2: using BPIALL workaround
[ 0.091262] Setting up static identity map for 0x80100000 - 0x80100060
[ 0.091434] rcu: Hierarchical SRCU implementation.
[ 0.091835] EFI services will not be available.
[ 0.093346] devtmpfs: initialized
[ 0.101707] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.102136] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.102162] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.106033] pinctrl core: initialized pinctrl subsystem
[ 0.106861] DMI not present or invalid.
[ 0.107320] NET: Registered protocol family 16
[ 0.109882] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.130001] l4_wkup_cm:clk:0010:0: failed to disable
[ 0.183289] cpuidle: using governor ladder
[ 0.183330] cpuidle: using governor menu
[ 0.188656] OMAP GPIO hardware version 0.1
[ 0.199763] No ATAGs?
[ 0.199781] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.213516] edma 49000000.edma: TI EDMA DMA engine driver
[ 0.214579] v3v3c_reg: supplied by vbat
[ 0.214890] vdd5_reg: supplied by vbat
[ 0.216052] vgaarb: loaded
[ 0.217009] pps_core: LinuxPPS API ver. 1 registered
[ 0.217026] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.217051] PTP clock support registered
[ 0.217091] EDAC MC: Ver: 3.0.0
[ 0.217964] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.219484] clocksource: Switched to clocksource timer1
[ 0.228075] NET: Registered protocol family 2
[ 0.228983] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
[ 0.229021] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.229050] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.229343] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.229565] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.229588] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.229774] NET: Registered protocol family 1
[ 0.230421] RPC: Registered named UNIX socket transport module.
[ 0.230437] RPC: Registered udp transport module.
[ 0.230444] RPC: Registered tcp transport module.
[ 0.230451] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.803920] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[ 0.805775] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[ 0.811236] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.812050] NFS: Registering the id_resolver key type
[ 0.812100] Key type id_resolver registered
[ 0.812109] Key type id_legacy registered
[ 0.812156] ntfs: driver 2.1.32 [Flags: R/O].
[ 0.814549] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 0.814570] io scheduler noop registered
[ 0.814579] io scheduler deadline registered
[ 0.814846] io scheduler cfq registered (default)
[ 0.814859] io scheduler mq-deadline registered
[ 0.814868] io scheduler kyber registered
[ 0.816736] pinctrl-single 44e10800.pinmux: 142 pins, size 568
[ 0.869575] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 0.872863] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[ 1.458762] console [ttyS0] enabled
[ 1.464551] omap_rng 48310000.rng: Random Number Generator ver. 20
[ 1.470918] random: fast init done
[ 1.474567] random: crng init done
[ 1.488979] brd: module loaded
[ 1.499769] loop: module loaded
[ 1.506015] spidev spi0.0: buggy DT: spidev listed directly in DT
[ 1.512350] ------------[ cut here ]------------
[ 1.517013] WARNING: CPU: 0 PID: 1 at drivers/spi/spidev.c:730 spidev_probe+0x1bc/0x1ec
[ 1.525076] Modules linked in:
[ 1.528156] CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.59r670-svn1612 #12
[ 1.535159] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 1.541290] Backtrace:
[ 1.543763] [<c010beb0>] (dump_backtrace) from [<c010c198>] (show_stack+0x18/0x1c)
[ 1.551384] r7:00000009 r6:00000000 r5:c0997194 r4:00000000
[ 1.557074] [<c010c180>] (show_stack) from [<c07b6678>] (dump_stack+0x24/0x28)
[ 1.564356] [<c07b6654>] (dump_stack) from [<c012a1dc>] (__warn+0xe4/0xfc)
[ 1.571280] [<c012a0f8>] (__warn) from [<c012a314>] (warn_slowpath_null+0x48/0x50)
[ 1.578885] r8:c112a688 r7:00000000 r6:c0565010 r5:000002da r4:c0997194
[ 1.585632] [<c012a2cc>] (warn_slowpath_null) from [<c0565010>] (spidev_probe+0x1bc/0x1ec)
[ 1.593945] r6:c112a678 r5:ca04d000 r4:ca04d000
[ 1.598602] [<c0564e54>] (spidev_probe) from [<c0560b2c>] (spi_drv_probe+0x88/0xac)
[ 1.606308] r9:00000000 r8:c112a688 r7:00000000 r6:c112a678 r5:00000000 r4:ca04d000
[ 1.614109] [<c0560aa4>] (spi_drv_probe) from [<c04f900c>] (really_probe+0x1e0/0x2c4)
[ 1.621988] r7:00000000 r6:c117208c r5:ca04d000 r4:c1172088
[ 1.627676] [<c04f8e2c>] (really_probe) from [<c04f9294>] (driver_probe_device+0x68/0x184)
[ 1.635992] r10:00000000 r9:c1172064 r8:00000001 r7:c1103048 r6:cc051bb4 r5:c112a688
[ 1.643868] r4:ca04d000 r3:00000000
[ 1.647463] [<c04f922c>] (driver_probe_device) from [<c04f952c>] (__device_attach_driver+0xa0/0xd4)
[ 1.656564] r9:c1172064 r8:00000001 r7:c1103048 r6:cc051bb4 r5:ca04d000 r4:c112a688
[ 1.664358] [<c04f948c>] (__device_attach_driver) from [<c04f702c>] (bus_for_each_drv+0x60/0xc0)
[ 1.673196] r7:c1103048 r6:c04f948c r5:cc051bb4 r4:00000000
[ 1.678883] [<c04f6fcc>] (bus_for_each_drv) from [<c04f8dac>] (__device_attach+0xd8/0x140)
[ 1.687197] r7:c1103048 r6:ca04d034 r5:c1103048 r4:ca04d000
[ 1.692896] [<c04f8cd4>] (__device_attach) from [<c04f95ac>] (device_initial_probe+0x14/0x18)
[ 1.701473] r8:ca04d000 r7:c1103048 r6:ca04d000 r5:c112a0ec r4:ca04d008
[ 1.708207] [<c04f9598>] (device_initial_probe) from [<c04f811c>] (bus_probe_device+0x8c/0x94)
[ 1.716883] [<c04f8090>] (bus_probe_device) from [<c04f4c68>] (device_add+0x420/0x624)
[ 1.724851] r7:c1103048 r6:00000000 r5:ca04cc00 r4:ca04d008
[ 1.730556] [<c04f4848>] (device_add) from [<c0561afc>] (spi_add_device+0xd4/0x160)
[ 1.738248] r10:cc128a10 r9:00000000 r8:ca04cc00 r7:cc128a10 r6:00000000 r5:ca04cc00
[ 1.746123] r4:ca04d000
[ 1.748673] [<c0561a28>] (spi_add_device) from [<c0561f24>] (of_register_spi_device+0x298/0x390)
[ 1.757509] r7:00000001 r6:c1103048 r5:ccd990a4 r4:ca04d000
[ 1.763210] [<c0561c8c>] (of_register_spi_device) from [<c056266c>] (spi_register_controller+0x350/0x698)
[ 1.772835] r9:00000000 r8:c0996d28 r7:ccd990a4 r6:c1103048 r5:00000000 r4:ca04cc00
[ 1.780627] [<c056231c>] (spi_register_controller) from [<c05629f4>] (devm_spi_register_controller+0x40/0x78)
[ 1.790601] r10:c1172df0 r9:00000000 r8:00000000 r7:cc128a10 r6:ca04cf00 r5:ca04cc00
[ 1.798462] r4:ca0fa640
[ 1.801024] [<c05629b4>] (devm_spi_register_controller) from [<c05680e4>] (omap2_mcspi_probe+0x53c/0x550)
[ 1.810647] r7:ca04cc00 r6:ca04cf00 r5:00000000 r4:ca04cc00
[ 1.816338] [<c0567ba8>] (omap2_mcspi_probe) from [<c04faff8>] (platform_drv_probe+0x50/0xa0)
[ 1.824915] r10:00000000 r9:00000000 r8:c112a740 r7:00000000 r6:c112a740 r5:00000000
[ 1.832789] r4:cc128a10
[ 1.835336] [<c04fafa8>] (platform_drv_probe) from [<c04f900c>] (really_probe+0x1e0/0x2c4)
[ 1.843650] r7:00000000 r6:c117208c r5:cc128a10 r4:c1172088
[ 1.849337] [<c04f8e2c>] (really_probe) from [<c04f9294>] (driver_probe_device+0x68/0x184)
[ 1.857653] r10:c113df40 r9:000000ba r8:ffffe000 r7:c1103048 r6:cc128a44 r5:c112a740
[ 1.865527] r4:cc128a10 r3:00000000
[ 1.869120] [<c04f922c>] (driver_probe_device) from [<c04f9488>] (__driver_attach+0xd8/0xdc)
[ 1.877611] r9:000000ba r8:ffffe000 r7:c1103048 r6:cc128a44 r5:c112a740 r4:cc128a10
[ 1.885404] [<c04f93b0>] (__driver_attach) from [<c04f6f68>] (bus_for_each_dev+0x7c/0xbc)
[ 1.893631] r7:c1103048 r6:c04f93b0 r5:c112a740 r4:00000000
[ 1.899318] [<c04f6eec>] (bus_for_each_dev) from [<c04f8958>] (driver_attach+0x24/0x28)
[ 1.907369] r7:00000000 r6:c1127340 r5:ca044f80 r4:c112a740
[ 1.913069] [<c04f8934>] (driver_attach) from [<c04f83b4>] (bus_add_driver+0x190/0x214)
[ 1.921124] [<c04f8224>] (bus_add_driver) from [<c04f9ee4>] (driver_register+0x84/0x11c)
[ 1.929250] r7:00000000 r6:c0a2451c r5:c1103048 r4:c112a740
[ 1.934951] [<c04f9e60>] (driver_register) from [<c04faf58>] (__platform_driver_register+0x48/0x50)
[ 1.944047] r5:c1103048 r4:c1127340
[ 1.947650] [<c04faf10>] (__platform_driver_register) from [<c0a24538>] (omap2_mcspi_driver_init+0x1c/0x20)
[ 1.957444] r5:c1103048 r4:c113df40
[ 1.961057] [<c0a2451c>] (omap2_mcspi_driver_init) from [<c01026bc>] (do_one_initcall+0x5c/0x19c)
[ 1.969995] [<c0102660>] (do_one_initcall) from [<c0a00f30>] (kernel_init_freeable+0x14c/0x1f0)
[ 1.978733] r8:c0a39830 r7:c113df40 r6:00000007 r5:c0a4a7b0 r4:c09fdcec
[ 1.985485] [<c0a00de4>] (kernel_init_freeable) from [<c07caa80>] (kernel_init+0x10/0x118)
[ 1.993802] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c07caa70
[ 2.001678] r4:00000000
[ 2.004227] [<c07caa70>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 2.011841] Exception stack(0xcc051fb0 to 0xcc051ff8)
[ 2.016916] 1fa0: 00000000 00000000 00000000 00000000
[ 2.025145] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.033372] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 2.040027] r5:c07caa70 r4:00000000
[ 2.043626] ---[ end trace 3ce15b40eee41c3e ]---
[ 2.048864] spidev spi0.1: buggy DT: spidev listed directly in DT
[ 2.055038] ------------[ cut here ]------------
[ 2.059700] WARNING: CPU: 0 PID: 1 at drivers/spi/spidev.c:730 spidev_probe+0x1bc/0x1ec
[ 2.067735] Modules linked in:
[ 2.070822] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.19.59r670-svn1612 #12
[ 2.079207] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 2.085337] Backtrace:
[ 2.087803] [<c010beb0>] (dump_backtrace) from [<c010c198>] (show_stack+0x18/0x1c)
[ 2.095420] r7:00000009 r6:00000000 r5:c0997194 r4:00000000
[ 2.101121] [<c010c180>] (show_stack) from [<c07b6678>] (dump_stack+0x24/0x28)
[ 2.108382] [<c07b6654>] (dump_stack) from [<c012a1dc>] (__warn+0xe4/0xfc)
[ 2.115306] [<c012a0f8>] (__warn) from [<c012a314>] (warn_slowpath_null+0x48/0x50)
[ 2.122924] r8:c112a688 r7:00000000 r6:c0565010 r5:000002da r4:c0997194
[ 2.129671] [<c012a2cc>] (warn_slowpath_null) from [<c0565010>] (spidev_probe+0x1bc/0x1ec)
[ 2.137972] r6:c112a678 r5:ca04d400 r4:ca04d400
[ 2.142632] [<c0564e54>] (spidev_probe) from [<c0560b2c>] (spi_drv_probe+0x88/0xac)
[ 2.150339] r9:00000000 r8:c112a688 r7:00000000 r6:c112a678 r5:00000000 r4:ca04d400
[ 2.158124] [<c0560aa4>] (spi_drv_probe) from [<c04f900c>] (really_probe+0x1e0/0x2c4)
[ 2.166002] r7:00000000 r6:c117208c r5:ca04d400 r4:c1172088
[ 2.171702] [<c04f8e2c>] (really_probe) from [<c04f9294>] (driver_probe_device+0x68/0x184)
[ 2.180019] r10:00000000 r9:c1172064 r8:00000001 r7:c1103048 r6:cc051bb4 r5:c112a688
[ 2.187882] r4:ca04d400 r3:00000000
[ 2.191489] [<c04f922c>] (driver_probe_device) from [<c04f952c>] (__device_attach_driver+0xa0/0xd4)
[ 2.200590] r9:c1172064 r8:00000001 r7:c1103048 r6:cc051bb4 r5:ca04d400 r4:c112a688
[ 2.208369] [<c04f948c>] (__device_attach_driver) from [<c04f702c>] (bus_for_each_drv+0x60/0xc0)
[ 2.217206] r7:c1103048 r6:c04f948c r5:cc051bb4 r4:00000000
[ 2.222905] [<c04f6fcc>] (bus_for_each_drv) from [<c04f8dac>] (__device_attach+0xd8/0x140)
[ 2.231218] r7:c1103048 r6:ca04d434 r5:c1103048 r4:ca04d400
[ 2.236905] [<c04f8cd4>] (__device_attach) from [<c04f95ac>] (device_initial_probe+0x14/0x18)
[ 2.245483] r8:ca04d400 r7:c1103048 r6:ca04d400 r5:c112a0ec r4:ca04d408
[ 2.252229] [<c04f9598>] (device_initial_probe) from [<c04f811c>] (bus_probe_device+0x8c/0x94)
[ 2.260899] [<c04f8090>] (bus_probe_device) from [<c04f4c68>] (device_add+0x420/0x624)
[ 2.268852] r7:c1103048 r6:00000000 r5:ca04cc00 r4:ca04d408
[ 2.274554] [<c04f4848>] (device_add) from [<c0561afc>] (spi_add_device+0xd4/0x160)
[ 2.282260] r10:cc128a10 r9:00000000 r8:ca04cc00 r7:cc128a10 r6:00000000 r5:ca04cc00
[ 2.290135] r4:ca04d400
[ 2.292684] [<c0561a28>] (spi_add_device) from [<c0561f24>] (of_register_spi_device+0x298/0x390)
[ 2.301522] r7:00000001 r6:c1103048 r5:ccd99230 r4:ca04d400
[ 2.307210] [<c0561c8c>] (of_register_spi_device) from [<c056266c>] (spi_register_controller+0x350/0x698)
[ 2.316834] r9:00000000 r8:c0996d28 r7:ccd99230 r6:c1103048 r5:00000000 r4:ca04cc00
[ 2.324627] [<c056231c>] (spi_register_controller) from [<c05629f4>] (devm_spi_register_controller+0x40/0x78)
[ 2.334600] r10:c1172df0 r9:00000000 r8:00000000 r7:cc128a10 r6:ca04cf00 r5:ca04cc00
[ 2.342474] r4:ca0fa640
[ 2.345021] [<c05629b4>] (devm_spi_register_controller) from [<c05680e4>] (omap2_mcspi_probe+0x53c/0x550)
[ 2.354642] r7:ca04cc00 r6:ca04cf00 r5:00000000 r4:ca04cc00
[ 2.360345] [<c0567ba8>] (omap2_mcspi_probe) from [<c04faff8>] (platform_drv_probe+0x50/0xa0)
[ 2.368910] r10:00000000 r9:00000000 r8:c112a740 r7:00000000 r6:c112a740 r5:00000000
[ 2.376783] r4:cc128a10
[ 2.379331] [<c04fafa8>] (platform_drv_probe) from [<c04f900c>] (really_probe+0x1e0/0x2c4)
[ 2.387644] r7:00000000 r6:c117208c r5:cc128a10 r4:c1172088
[ 2.393344] [<c04f8e2c>] (really_probe) from [<c04f9294>] (driver_probe_device+0x68/0x184)
[ 2.401661] r10:c113df40 r9:000000ba r8:ffffe000 r7:c1103048 r6:cc128a44 r5:c112a740
[ 2.409535] r4:cc128a10 r3:00000000
[ 2.413130] [<c04f922c>] (driver_probe_device) from [<c04f9488>] (__driver_attach+0xd8/0xdc)
[ 2.421620] r9:000000ba r8:ffffe000 r7:c1103048 r6:cc128a44 r5:c112a740 r4:cc128a10
[ 2.429400] [<c04f93b0>] (__driver_attach) from [<c04f6f68>] (bus_for_each_dev+0x7c/0xbc)
[ 2.437626] r7:c1103048 r6:c04f93b0 r5:c112a740 r4:00000000
[ 2.443326] [<c04f6eec>] (bus_for_each_dev) from [<c04f8958>] (driver_attach+0x24/0x28)
[ 2.451377] r7:00000000 r6:c1127340 r5:ca044f80 r4:c112a740
[ 2.457064] [<c04f8934>] (driver_attach) from [<c04f83b4>] (bus_add_driver+0x190/0x214)
[ 2.465117] [<c04f8224>] (bus_add_driver) from [<c04f9ee4>] (driver_register+0x84/0x11c)
[ 2.473256] r7:00000000 r6:c0a2451c r5:c1103048 r4:c112a740
[ 2.478944] [<c04f9e60>] (driver_register) from [<c04faf58>] (__platform_driver_register+0x48/0x50)
[ 2.488041] r5:c1103048 r4:c1127340
[ 2.491653] [<c04faf10>] (__platform_driver_register) from [<c0a24538>] (omap2_mcspi_driver_init+0x1c/0x20)
[ 2.501449] r5:c1103048 r4:c113df40
[ 2.505045] [<c0a2451c>] (omap2_mcspi_driver_init) from [<c01026bc>] (do_one_initcall+0x5c/0x19c)
[ 2.513974] [<c0102660>] (do_one_initcall) from [<c0a00f30>] (kernel_init_freeable+0x14c/0x1f0)
[ 2.522725] r8:c0a39830 r7:c113df40 r6:00000007 r5:c0a4a7b0 r4:c09fdcec
[ 2.529460] [<c0a00de4>] (kernel_init_freeable) from [<c07caa80>] (kernel_init+0x10/0x118)
[ 2.537777] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c07caa70
[ 2.545650] r4:00000000
[ 2.548197] [<c07caa70>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 2.555811] Exception stack(0xcc051fb0 to 0xcc051ff8)
[ 2.560898] 1fa0: 00000000 00000000 00000000 00000000
[ 2.569114] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.577342] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 2.583996] r5:c07caa70 r4:00000000
[ 2.587585] ---[ end trace 3ce15b40eee41c3f ]---
[ 2.593554] spidev spi1.0: buggy DT: spidev listed directly in DT
[ 2.599775] ------------[ cut here ]------------
[ 2.604427] WARNING: CPU: 0 PID: 1 at drivers/spi/spidev.c:730 spidev_probe+0x1bc/0x1ec
[ 2.612490] Modules linked in:
[ 2.615567] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.19.59r670-svn1612 #12
[ 2.623967] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 2.630098] Backtrace:
[ 2.632566] [<c010beb0>] (dump_backtrace) from [<c010c198>] (show_stack+0x18/0x1c)
[ 2.640185] r7:00000009 r6:00000000 r5:c0997194 r4:00000000
[ 2.645874] [<c010c180>] (show_stack) from [<c07b6678>] (dump_stack+0x24/0x28)
[ 2.653153] [<c07b6654>] (dump_stack) from [<c012a1dc>] (__warn+0xe4/0xfc)
[ 2.660077] [<c012a0f8>] (__warn) from [<c012a314>] (warn_slowpath_null+0x48/0x50)
[ 2.667682] r8:c112a688 r7:00000000 r6:c0565010 r5:000002da r4:c0997194
[ 2.674431] [<c012a2cc>] (warn_slowpath_null) from [<c0565010>] (spidev_probe+0x1bc/0x1ec)
[ 2.682744] r6:c112a678 r5:ca04dc00 r4:ca04dc00
[ 2.687392] [<c0564e54>] (spidev_probe) from [<c0560b2c>] (spi_drv_probe+0x88/0xac)
[ 2.695097] r9:00000000 r8:c112a688 r7:00000000 r6:c112a678 r5:00000000 r4:ca04dc00
[ 2.702893] [<c0560aa4>] (spi_drv_probe) from [<c04f900c>] (really_probe+0x1e0/0x2c4)
[ 2.710772] r7:00000000 r6:c117208c r5:ca04dc00 r4:c1172088
[ 2.716460] [<c04f8e2c>] (really_probe) from [<c04f9294>] (driver_probe_device+0x68/0x184)
[ 2.724777] r10:00000000 r9:c1172064 r8:00000001 r7:c1103048 r6:cc051bb4 r5:c112a688
[ 2.732652] r4:ca04dc00 r3:00000000
[ 2.736246] [<c04f922c>] (driver_probe_device) from [<c04f952c>] (__device_attach_driver+0xa0/0xd4)
[ 2.745348] r9:c1172064 r8:00000001 r7:c1103048 r6:cc051bb4 r5:ca04dc00 r4:c112a688
[ 2.753142] [<c04f948c>] (__device_attach_driver) from [<c04f702c>] (bus_for_each_drv+0x60/0xc0)
[ 2.761979] r7:c1103048 r6:c04f948c r5:cc051bb4 r4:00000000
[ 2.767666] [<c04f6fcc>] (bus_for_each_drv) from [<c04f8dac>] (__device_attach+0xd8/0x140)
[ 2.775980] r7:c1103048 r6:ca04dc34 r5:c1103048 r4:ca04dc00
[ 2.781679] [<c04f8cd4>] (__device_attach) from [<c04f95ac>] (device_initial_probe+0x14/0x18)
[ 2.790256] r8:ca04dc00 r7:c1103048 r6:ca04dc00 r5:c112a0ec r4:ca04dc08
[ 2.796990] [<c04f9598>] (device_initial_probe) from [<c04f811c>] (bus_probe_device+0x8c/0x94)
[ 2.805662] [<c04f8090>] (bus_probe_device) from [<c04f4c68>] (device_add+0x420/0x624)
[ 2.813629] r7:c1103048 r6:00000000 r5:ca04d800 r4:ca04dc08
[ 2.819320] [<c04f4848>] (device_add) from [<c0561afc>] (spi_add_device+0xd4/0x160)
[ 2.827026] r10:cc128c10 r9:00000000 r8:ca04d800 r7:cc128c10 r6:00000000 r5:ca04d800
[ 2.834900] r4:ca04dc00
[ 2.837450] [<c0561a28>] (spi_add_device) from [<c0561f24>] (of_register_spi_device+0x298/0x390)
[ 2.846288] r7:00000001 r6:c1103048 r5:ccd99698 r4:ca04dc00
[ 2.851988] [<c0561c8c>] (of_register_spi_device) from [<c056266c>] (spi_register_controller+0x350/0x698)
[ 2.861613] r9:00000000 r8:c0996d28 r7:ccd99698 r6:c1103048 r5:00000000 r4:ca04d800
[ 2.869393] [<c056231c>] (spi_register_controller) from [<c05629f4>] (devm_spi_register_controller+0x40/0x78)
[ 2.879367] r10:c1172df0 r9:00000000 r8:00000000 r7:cc128c10 r6:ca04db00 r5:ca04d800
[ 2.887241] r4:ca0faf40
[ 2.889802] [<c05629b4>] (devm_spi_register_controller) from [<c05680e4>] (omap2_mcspi_probe+0x53c/0x550)
[ 2.899412] r7:ca04d800 r6:ca04db00 r5:00000000 r4:ca04d800
[ 2.905114] [<c0567ba8>] (omap2_mcspi_probe) from [<c04faff8>] (platform_drv_probe+0x50/0xa0)
[ 2.913693] r10:00000000 r9:00000000 r8:c112a740 r7:00000000 r6:c112a740 r5:00000000
[ 2.921566] r4:cc128c10
[ 2.924114] [<c04fafa8>] (platform_drv_probe) from [<c04f900c>] (really_probe+0x1e0/0x2c4)
[ 2.932428] r7:00000000 r6:c117208c r5:cc128c10 r4:c1172088
[ 2.938115] [<c04f8e2c>] (really_probe) from [<c04f9294>] (driver_probe_device+0x68/0x184)
[ 2.946431] r10:c113df40 r9:000000ba r8:ffffe000 r7:c1103048 r6:cc128c44 r5:c112a740
[ 2.954306] r4:cc128c10 r3:00000000
[ 2.957901] [<c04f922c>] (driver_probe_device) from [<c04f9488>] (__driver_attach+0xd8/0xdc)
[ 2.966391] r9:000000ba r8:ffffe000 r7:c1103048 r6:cc128c44 r5:c112a740 r4:cc128c10
[ 2.974184] [<c04f93b0>] (__driver_attach) from [<c04f6f68>] (bus_for_each_dev+0x7c/0xbc)
[ 2.982411] r7:c1103048 r6:c04f93b0 r5:c112a740 r4:00000000
[ 2.988098] [<c04f6eec>] (bus_for_each_dev) from [<c04f8958>] (driver_attach+0x24/0x28)
[ 2.996150] r7:00000000 r6:c1127340 r5:ca044f80 r4:c112a740
[ 3.001852] [<c04f8934>] (driver_attach) from [<c04f83b4>] (bus_add_driver+0x190/0x214)
[ 3.009907] [<c04f8224>] (bus_add_driver) from [<c04f9ee4>] (driver_register+0x84/0x11c)
[ 3.018034] r7:00000000 r6:c0a2451c r5:c1103048 r4:c112a740
[ 3.023733] [<c04f9e60>] (driver_register) from [<c04faf58>] (__platform_driver_register+0x48/0x50)
[ 3.032830] r5:c1103048 r4:c1127340
[ 3.036428] [<c04faf10>] (__platform_driver_register) from [<c0a24538>] (omap2_mcspi_driver_init+0x1c/0x20)
[ 3.046222] r5:c1103048 r4:c113df40
[ 3.049830] [<c0a2451c>] (omap2_mcspi_driver_init) from [<c01026bc>] (do_one_initcall+0x5c/0x19c)
[ 3.058745] [<c0102660>] (do_one_initcall) from [<c0a00f30>] (kernel_init_freeable+0x14c/0x1f0)
[ 3.067496] r8:c0a39830 r7:c113df40 r6:00000007 r5:c0a4a7b0 r4:c09fdcec
[ 3.074245] [<c0a00de4>] (kernel_init_freeable) from [<c07caa80>] (kernel_init+0x10/0x118)
[ 3.082562] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c07caa70
[ 3.090436] r4:00000000
[ 3.092983] [<c07caa70>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 3.100596] Exception stack(0xcc051fb0 to 0xcc051ff8)
[ 3.105671] 1fa0: 00000000 00000000 00000000 00000000
[ 3.113900] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 3.122127] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 3.128769] r5:c07caa70 r4:00000000
[ 3.132371] ---[ end trace 3ce15b40eee41c40 ]---
[ 3.138171] libphy: Fixed MDIO Bus: probed
[ 3.209572] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[ 3.217279] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[ 3.227439] libphy: 4a101000.mdio: probed
[ 3.231643] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver TI DP83867
[ 3.240803] cpsw 4a100000.ethernet: No slave[1] phy_id, phy-handle, or fixed-link property
[ 3.249128] cpsw 4a100000.ethernet: Detected MACID = 2c:6b:7d:56:22:1a
[ 3.255955] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[ 3.262405] cpsw 4a100000.ethernet: ALE Table size 1024
[ 3.267689] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[ 3.277659] omap_rtc 44e3e000.rtc: registered as rtc0
[ 3.283099] i2c /dev entries driver
[ 3.288935] cpuidle: enable-method property 'ti,am3352' found operations
[ 3.296257] sdhci: Secure Digital Host Controller Interface driver
[ 3.302593] sdhci: Copyright(c) Pierre Ossman
[ 3.308143] omap_hsmmc 48060000.mmc: Linked as a consumer to regulator.2
[ 3.341057] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.348264] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.359188] NET: Registered protocol family 10
[ 3.365793] Segment Routing with IPv6
[ 3.370341] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 3.377144] NET: Registered protocol family 17
[ 3.381895] Key type dns_resolver registered
[ 3.386411] omap_voltage_late_init: Voltage driver support not added
[ 3.403964] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[ 3.409992] gpmc_read_settings_dt: page/burst-length set but not used!
[ 3.416784] gpmc cs0 before gpmc_cs_program_settings:
[ 3.421986] cs0 GPMC_CS_CONFIG1: 0x2a641001
[ 3.426216] cs0 GPMC_CS_CONFIG2: 0x000a1002
[ 3.430463] cs0 GPMC_CS_CONFIG3: 0x00060604
[ 3.434697] cs0 GPMC_CS_CONFIG4: 0x0a08100e
[ 3.438970] cs0 GPMC_CS_CONFIG5: 0x020f0a10
[ 3.443227] cs0 GPMC_CS_CONFIG6: 0x88070282
[ 3.447480] mmc0: new high speed MMC card at address 0001
[ 3.452925] gpmc cs0 access configuration:
[ 3.457039] gpmc,mux-add-data = <0>;
[ 3.461835] mmcblk0: mmc0:0001 MMC02G 1.79 GiB
[ 3.466969] mmcblk0boot0: mmc0:0001 MMC02G partition 1 1.00 MiB
[ 3.473035] gpmc,device-width = <2>;
[ 3.476628] gpmc,wait-pin = <0>;
[ 3.479895] gpmc,wait-on-write = <1>;
[ 3.483571] gpmc,wait-on-read = <1>;
[ 3.487159] gpmc,burst-length = <4>;
[ 3.491344] mmcblk0boot1: mmc0:0001 MMC02G partition 2 1.00 MiB
[ 3.497554] mmcblk0rpmb: mmc0:0001 MMC02G partition 3 128 KiB, chardev (246:0)
[ 3.504880] gpmc,sync-write = <1>;
[ 3.508297] gpmc,gpmc,sync-read = <1>;
[ 3.513108] gpmc,cycle2cycle-samecsen = <1>;
[ 3.517754] gpmc cs0 timings configuration:
[ 3.522090] mmcblk0: p1 p2 p3 < p5 >
[ 3.526069] gpmc,cs-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 3.534539] gpmc,cs-rd-off-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 3.541248] gpmc,cs-wr-off-ns = <100>; /* 91 ns - 100 ns; 10 ticks */
[ 3.547722] gpmc,adv-on-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 3.553726] gpmc,adv-rd-off-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 3.560064] gpmc,adv-wr-off-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 3.566360] gpmc,adv-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 3.572757] gpmc,adv-aad-mux-rd-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 3.579501] gpmc,adv-aad-mux-wr-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 3.586232] gpmc,oe-on-ns = <140>; /* 131 ns - 140 ns; 14 ticks */
[ 3.592452] gpmc,oe-off-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 3.598746] gpmc,oe-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 3.605052] gpmc,oe-aad-mux-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 3.611447] gpmc,we-on-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 3.617306] gpmc,we-off-ns = <100>; /* 91 ns - 100 ns; 10 ticks */
[ 3.623525] gpmc,rd-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 3.630007] gpmc,wr-cycle-ns = <100>; /* 91 ns - 100 ns; 10 ticks */
[ 3.636388] gpmc,access-ns = <150>; /* 141 ns - 150 ns; 15 ticks */
[ 3.642699] gpmc,page-burst-access-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 3.649619] gpmc,bus-turnaround-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 3.656262] gpmc,cycle2cycle-delay-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 3.663181] gpmc,wait-monitoring-ns = <20>; /* 1 ns - 20 ns; 1 ticks */
[ 3.669848] gpmc,clk-activation-ns = <10>; /* 1 ns - 10 ns; 1 ticks */
[ 3.676404] gpmc,wr-data-mux-bus-ns = <70>; /* 61 ns - 70 ns; 7 ticks */
[ 3.683148] gpmc,wr-access-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 3.689364] GPMC CS0: cs_on : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 3.696894] GPMC CS0: cs_rd_off : 8 ticks, 80 ns (was 16 ticks) 80 ns
[ 3.704424] GPMC CS0: cs_wr_off : 8 ticks, 80 ns (was 10 ticks) 80 ns
[ 3.711952] GPMC CS0: adv_on : 0 ticks, 0 ns (was 4 ticks) 0 ns
[ 3.719467] GPMC CS0: adv_rd_off : 2 ticks, 20 ns (was 6 ticks) 20 ns
[ 3.726997] GPMC CS0: adv_wr_off : 2 ticks, 20 ns (was 6 ticks) 20 ns
[ 3.734524] GPMC CS0: adv_aad_mux_on : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 3.742053] GPMC CS0: adv_aad_mux_rd_off: 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 3.749671] GPMC CS0: adv_aad_mux_wr_off: 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 3.757274] GPMC CS0: oe_on : 2 ticks, 20 ns (was 14 ticks) 20 ns
[ 3.764802] GPMC CS0: oe_off : 8 ticks, 80 ns (was 16 ticks) 80 ns
[ 3.772332] GPMC CS0: oe_aad_mux_on : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 3.779860] GPMC CS0: oe_aad_mux_off : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 3.787375] GPMC CS0: we_on : 2 ticks, 20 ns (was 8 ticks) 20 ns
[ 3.794904] GPMC CS0: we_off : 8 ticks, 80 ns (was 10 ticks) 80 ns
[ 3.802432] GPMC CS0: rd_cycle : 16 ticks, 160 ns (was 16 ticks) 160 ns
[ 3.809960] GPMC CS0: wr_cycle : 16 ticks, 160 ns (was 10 ticks) 160 ns
[ 3.817476] GPMC CS0: access : 6 ticks, 60 ns (was 15 ticks) 60 ns
[ 3.825005] GPMC CS0: page_burst_access: 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 3.832534] GPMC CS0: bus_turnaround : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 3.840063] GPMC CS0: cycle2cycle_delay: 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 3.847578] GPMC CS0: wr_data_mux_bus : 0 ticks, 0 ns (was 7 ticks) 0 ns
[ 3.855106] GPMC CS0: wr_access : 6 ticks, 60 ns (was 8 ticks) 60 ns
[ 3.862636] GPMC CS0: wait_monitoring : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 3.870164] GPMC CS0: clk_activation : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 3.877678] GPMC CS0 CLK period is 20 ns (div 2)
[ 3.882328] gpmc cs0 after gpmc_cs_set_timings:
[ 3.886876] cs0 GPMC_CS_CONFIG1: 0x28601001
[ 3.891088] cs0 GPMC_CS_CONFIG2: 0x00080802
[ 3.895287] cs0 GPMC_CS_CONFIG3: 0x00020200
[ 3.899497] cs0 GPMC_CS_CONFIG4: 0x08020802
[ 3.903696] cs0 GPMC_CS_CONFIG5: 0x02061010
[ 3.907895] cs0 GPMC_CS_CONFIG6: 0x86000282
[ 3.912105] gpmc cs0 access configuration:
[ 3.916217] gpmc,mux-add-data = <0>;
[ 3.919818] gpmc,device-width = <2>;
[ 3.923406] gpmc,wait-pin = <0>;
[ 3.926644] gpmc,wait-on-write = <1>;
[ 3.930331] gpmc,wait-on-read = <1>;
[ 3.933917] gpmc,burst-length = <4>;
[ 3.937504] gpmc,sync-write = <1>;
[ 3.940929] gpmc,gpmc,sync-read = <1>;
[ 3.944693] gpmc,cycle2cycle-samecsen = <1>;
[ 3.948977] gpmc cs0 timings configuration:
[ 3.953189] gpmc,cs-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 3.959048] gpmc,cs-rd-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 3.965267] gpmc,cs-wr-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 3.971487] gpmc,adv-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 3.977170] gpmc,adv-rd-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 3.983476] gpmc,adv-wr-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 3.989783] gpmc,adv-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 3.996163] gpmc,adv-aad-mux-rd-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.002907] gpmc,adv-aad-mux-wr-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.009651] gpmc,oe-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.015508] gpmc,oe-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.021466] gpmc,oe-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.027760] gpmc,oe-aad-mux-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.034154] gpmc,we-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.040025] gpmc,we-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.045970] gpmc,rd-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 4.052451] gpmc,wr-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 4.058920] gpmc,access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 4.064886] gpmc,page-burst-access-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.071804] gpmc,bus-turnaround-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.078447] gpmc,cycle2cycle-delay-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.085371] gpmc,wait-monitoring-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.091853] gpmc,clk-activation-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.098234] gpmc,wr-data-mux-bus-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.104716] gpmc,wr-access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 4.111673] gpmc_read_settings_dt: page/burst-length set but not used!
[ 4.118308] gpmc cs1 before gpmc_cs_program_settings:
[ 4.123436] cs1 GPMC_CS_CONFIG1: 0x78601001
[ 4.127636] cs1 GPMC_CS_CONFIG2: 0x00080802
[ 4.131851] cs1 GPMC_CS_CONFIG3: 0x22060514
[ 4.136051] cs1 GPMC_CS_CONFIG4: 0x08020802
[ 4.140261] cs1 GPMC_CS_CONFIG5: 0x02061010
[ 4.144460] cs1 GPMC_CS_CONFIG6: 0x06000282
[ 4.148658] gpmc cs1 access configuration:
[ 4.152782] gpmc,mux-add-data = <0>;
[ 4.156370] gpmc,device-width = <2>;
[ 4.159970] gpmc,wait-pin = <0>;
[ 4.163209] gpmc,wait-on-write = <1>;
[ 4.166883] gpmc,wait-on-read = <1>;
[ 4.170483] gpmc,burst-length = <4>;
[ 4.174071] gpmc,sync-write = <1>;
[ 4.177484] gpmc,burst-write = <1>;
[ 4.180997] gpmc,gpmc,sync-read = <1>;
[ 4.184759] gpmc,burst-read = <1>;
[ 4.188173] gpmc,cycle2cycle-samecsen = <1>;
[ 4.192471] gpmc cs1 timings configuration:
[ 4.196674] gpmc,cs-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.202546] gpmc,cs-rd-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.208753] gpmc,cs-wr-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.214973] gpmc,adv-on-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 4.220932] gpmc,adv-rd-off-ns = <50>; /* 41 ns - 50 ns; 5 ticks */
[ 4.227226] gpmc,adv-wr-off-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 4.233533] gpmc,adv-aad-mux-on-ns = <10>; /* 1 ns - 10 ns; 1 ticks */
[ 4.240101] gpmc,adv-aad-mux-rd-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.247093] gpmc,adv-aad-mux-wr-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.254098] gpmc,oe-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.259968] gpmc,oe-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.265914] gpmc,oe-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.272220] gpmc,oe-aad-mux-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.278602] gpmc,we-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.284472] gpmc,we-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.290430] gpmc,rd-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 4.296899] gpmc,wr-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 4.303380] gpmc,access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 4.309326] gpmc,page-burst-access-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.316243] gpmc,bus-turnaround-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.322898] gpmc,cycle2cycle-delay-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.329815] gpmc,wait-monitoring-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.336283] gpmc,clk-activation-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.342676] gpmc,wr-data-mux-bus-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.349145] gpmc,wr-access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 4.355367] GPMC CS1: cs_on : 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 4.362897] GPMC CS1: cs_rd_off : 10 ticks, 100 ns (was 8 ticks) 100 ns
[ 4.370425] GPMC CS1: cs_wr_off : 4 ticks, 40 ns (was 8 ticks) 40 ns
[ 4.377940] GPMC CS1: adv_on : 0 ticks, 0 ns (was 4 ticks) 0 ns
[ 4.385469] GPMC CS1: adv_rd_off : 2 ticks, 20 ns (was 5 ticks) 20 ns
[ 4.392998] GPMC CS1: adv_wr_off : 2 ticks, 20 ns (was 6 ticks) 20 ns
[ 4.400526] GPMC CS1: adv_aad_mux_on : 0 ticks, 0 ns (was 1 ticks) 0 ns
[ 4.408040] GPMC CS1: adv_aad_mux_rd_off: 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 4.415654] GPMC CS1: adv_aad_mux_wr_off: 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 4.423270] GPMC CS1: oe_on : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 4.430800] GPMC CS1: oe_off : 10 ticks, 100 ns (was 8 ticks) 100 ns
[ 4.438315] GPMC CS1: oe_aad_mux_on : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 4.445843] GPMC CS1: oe_aad_mux_off : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 4.453371] GPMC CS1: we_on : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 4.460900] GPMC CS1: we_off : 4 ticks, 40 ns (was 8 ticks) 40 ns
[ 4.468416] GPMC CS1: rd_cycle : 12 ticks, 120 ns (was 16 ticks) 120 ns
[ 4.475944] GPMC CS1: wr_cycle : 6 ticks, 60 ns (was 16 ticks) 60 ns
[ 4.483472] GPMC CS1: access : 8 ticks, 80 ns (was 6 ticks) 80 ns
[ 4.491000] GPMC CS1: page_burst_access: 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 4.498515] GPMC CS1: bus_turnaround : 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 4.506043] GPMC CS1: cycle2cycle_delay: 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 4.513571] GPMC CS1: wr_data_mux_bus : 2 ticks, 20 ns (was 0 ticks) 20 ns
[ 4.521100] GPMC CS1: wr_access : 4 ticks, 40 ns (was 6 ticks) 40 ns
[ 4.528616] GPMC CS1: wait_monitoring : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 4.536142] GPMC CS1: clk_activation : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 4.543669] GPMC CS1 CLK period is 20 ns (div 2)
[ 4.548305] gpmc cs1 after gpmc_cs_set_timings:
[ 4.552865] cs1 GPMC_CS_CONFIG1: 0x28001201
[ 4.557063] cs1 GPMC_CS_CONFIG2: 0x00040a00
[ 4.561273] cs1 GPMC_CS_CONFIG3: 0x00020200
[ 4.565471] cs1 GPMC_CS_CONFIG4: 0x04020a02
[ 4.569682] cs1 GPMC_CS_CONFIG5: 0x0208060c
[ 4.573881] cs1 GPMC_CS_CONFIG6: 0x04020280
[ 4.578078] gpmc cs1 access configuration:
[ 4.582201] gpmc,mux-add-data = <2>;
[ 4.585789] gpmc,device-width = <2>;
[ 4.589376] gpmc,wait-pin = <0>;
[ 4.592628] gpmc,burst-length = <4>;
[ 4.596216] gpmc,sync-write = <1>;
[ 4.599641] gpmc,gpmc,sync-read = <1>;
[ 4.603405] gpmc,cycle2cycle-samecsen = <1>;
[ 4.607689] gpmc cs1 timings configuration:
[ 4.611901] gpmc,cs-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.617498] gpmc,cs-rd-off-ns = <100>; /* 91 ns - 100 ns; 10 ticks */
[ 4.623980] gpmc,cs-wr-off-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 4.630199] gpmc,adv-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.635883] gpmc,adv-rd-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.642199] gpmc,adv-wr-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.648492] gpmc,adv-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.654886] gpmc,adv-aad-mux-rd-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.661629] gpmc,adv-aad-mux-wr-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.668359] gpmc,oe-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.674229] gpmc,oe-off-ns = <100>; /* 91 ns - 100 ns; 10 ticks */
[ 4.680449] gpmc,oe-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.686742] gpmc,oe-aad-mux-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.693137] gpmc,we-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.698995] gpmc,we-off-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 4.704957] gpmc,rd-cycle-ns = <120>; /* 111 ns - 120 ns; 12 ticks */
[ 4.711438] gpmc,wr-cycle-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 4.717558] gpmc,access-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.723519] gpmc,page-burst-access-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.730439] gpmc,bus-turnaround-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.736820] gpmc,cycle2cycle-delay-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.743736] gpmc,wait-monitoring-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.750217] gpmc,clk-activation-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.756598] gpmc,wr-data-mux-bus-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.763341] gpmc,wr-access-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 4.770056] gpmc_read_settings_dt: page/burst-length set but not used!
[ 4.776680] gpmc cs2 before gpmc_cs_program_settings:
[ 4.781795] cs2 GPMC_CS_CONFIG1: 0x28601001
[ 4.785996] cs2 GPMC_CS_CONFIG2: 0x00080802
[ 4.790209] cs2 GPMC_CS_CONFIG3: 0x22060514
[ 4.794408] cs2 GPMC_CS_CONFIG4: 0x08020802
[ 4.798606] cs2 GPMC_CS_CONFIG5: 0x02061010
[ 4.802818] cs2 GPMC_CS_CONFIG6: 0x06000282
[ 4.807016] gpmc cs2 access configuration:
[ 4.811140] gpmc,mux-add-data = <0>;
[ 4.814728] gpmc,device-width = <2>;
[ 4.818315] gpmc,wait-pin = <0>;
[ 4.821567] gpmc,wait-on-write = <1>;
[ 4.825242] gpmc,wait-on-read = <1>;
[ 4.828828] gpmc,burst-length = <4>;
[ 4.832428] gpmc,sync-write = <1>;
[ 4.835842] gpmc,gpmc,sync-read = <1>;
[ 4.839618] gpmc,cycle2cycle-samecsen = <1>;
[ 4.843904] gpmc cs2 timings configuration:
[ 4.848106] gpmc,cs-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.853977] gpmc,cs-rd-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.860197] gpmc,cs-wr-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.866404] gpmc,adv-on-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 4.872362] gpmc,adv-rd-off-ns = <50>; /* 41 ns - 50 ns; 5 ticks */
[ 4.878655] gpmc,adv-wr-off-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 4.884961] gpmc,adv-aad-mux-on-ns = <10>; /* 1 ns - 10 ns; 1 ticks */
[ 4.891531] gpmc,adv-aad-mux-rd-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.898523] gpmc,adv-aad-mux-wr-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.905527] gpmc,oe-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.911397] gpmc,oe-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.917342] gpmc,oe-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.923648] gpmc,oe-aad-mux-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.930041] gpmc,we-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.935900] gpmc,we-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 4.941858] gpmc,rd-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 4.948327] gpmc,wr-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 4.954808] gpmc,access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 4.960766] gpmc,page-burst-access-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.967671] gpmc,bus-turnaround-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.974332] gpmc,cycle2cycle-delay-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 4.981252] gpmc,wait-monitoring-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.987719] gpmc,clk-activation-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 4.994113] gpmc,wr-data-mux-bus-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.000595] gpmc,wr-access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 5.006808] GPMC CS2: cs_on : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.014338] GPMC CS2: cs_rd_off : 8 ticks, 80 ns (was 8 ticks) 80 ns
[ 5.021867] GPMC CS2: cs_wr_off : 8 ticks, 80 ns (was 8 ticks) 80 ns
[ 5.029382] GPMC CS2: adv_on : 0 ticks, 0 ns (was 4 ticks) 0 ns
[ 5.036910] GPMC CS2: adv_rd_off : 2 ticks, 20 ns (was 5 ticks) 20 ns
[ 5.044440] GPMC CS2: adv_wr_off : 2 ticks, 20 ns (was 6 ticks) 20 ns
[ 5.051970] GPMC CS2: adv_aad_mux_on : 0 ticks, 0 ns (was 1 ticks) 0 ns
[ 5.059499] GPMC CS2: adv_aad_mux_rd_off: 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 5.067102] GPMC CS2: adv_aad_mux_wr_off: 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 5.074717] GPMC CS2: oe_on : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.082246] GPMC CS2: oe_off : 8 ticks, 80 ns (was 8 ticks) 80 ns
[ 5.089773] GPMC CS2: oe_aad_mux_on : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.097289] GPMC CS2: oe_aad_mux_off : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.104817] GPMC CS2: we_on : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.112347] GPMC CS2: we_off : 8 ticks, 80 ns (was 8 ticks) 80 ns
[ 5.119885] GPMC CS2: rd_cycle : 16 ticks, 160 ns (was 16 ticks) 160 ns
[ 5.127401] GPMC CS2: wr_cycle : 16 ticks, 160 ns (was 16 ticks) 160 ns
[ 5.134931] GPMC CS2: access : 6 ticks, 60 ns (was 6 ticks) 60 ns
[ 5.142460] GPMC CS2: page_burst_access: 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.149989] GPMC CS2: bus_turnaround : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.157504] GPMC CS2: cycle2cycle_delay: 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.165032] GPMC CS2: wr_data_mux_bus : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.172561] GPMC CS2: wr_access : 6 ticks, 60 ns (was 6 ticks) 60 ns
[ 5.180089] GPMC CS2: wait_monitoring : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.187604] GPMC CS2: clk_activation : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.195129] GPMC CS2 CLK period is 20 ns (div 2)
[ 5.199777] gpmc cs2 after gpmc_cs_set_timings:
[ 5.204325] cs2 GPMC_CS_CONFIG1: 0x28001001
[ 5.208523] cs2 GPMC_CS_CONFIG2: 0x00080802
[ 5.212734] cs2 GPMC_CS_CONFIG3: 0x00020200
[ 5.216933] cs2 GPMC_CS_CONFIG4: 0x08020802
[ 5.221143] cs2 GPMC_CS_CONFIG5: 0x02061010
[ 5.225341] cs2 GPMC_CS_CONFIG6: 0x06000282
[ 5.229551] gpmc cs2 access configuration:
[ 5.233662] gpmc,mux-add-data = <0>;
[ 5.237249] gpmc,device-width = <2>;
[ 5.240848] gpmc,wait-pin = <0>;
[ 5.244087] gpmc,burst-length = <4>;
[ 5.247674] gpmc,sync-write = <1>;
[ 5.251099] gpmc,gpmc,sync-read = <1>;
[ 5.254861] gpmc,cycle2cycle-samecsen = <1>;
[ 5.259145] gpmc cs2 timings configuration:
[ 5.263357] gpmc,cs-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.269215] gpmc,cs-rd-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 5.275434] gpmc,cs-wr-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 5.281652] gpmc,adv-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.287337] gpmc,adv-rd-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.293643] gpmc,adv-wr-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.299949] gpmc,adv-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.306329] gpmc,adv-aad-mux-rd-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.313072] gpmc,adv-aad-mux-wr-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.319814] gpmc,oe-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.325671] gpmc,oe-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 5.331627] gpmc,oe-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.337921] gpmc,oe-aad-mux-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.344318] gpmc,we-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.350189] gpmc,we-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 5.356135] gpmc,rd-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 5.362616] gpmc,wr-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 5.369086] gpmc,access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 5.375044] gpmc,page-burst-access-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.381962] gpmc,bus-turnaround-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.388606] gpmc,cycle2cycle-delay-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.395522] gpmc,wait-monitoring-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.402004] gpmc,clk-activation-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.408384] gpmc,wr-data-mux-bus-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.414864] gpmc,wr-access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 5.421558] gpmc_read_settings_dt: page/burst-length set but not used!
[ 5.428178] gpmc cs3 before gpmc_cs_program_settings:
[ 5.433284] cs3 GPMC_CS_CONFIG1: 0x78601001
[ 5.437484] cs3 GPMC_CS_CONFIG2: 0x00080802
[ 5.441698] cs3 GPMC_CS_CONFIG3: 0x22060514
[ 5.445897] cs3 GPMC_CS_CONFIG4: 0x08020802
[ 5.450109] cs3 GPMC_CS_CONFIG5: 0x02061010
[ 5.454308] cs3 GPMC_CS_CONFIG6: 0x06000282
[ 5.458504] gpmc cs3 access configuration:
[ 5.462628] gpmc,mux-add-data = <0>;
[ 5.466216] gpmc,device-width = <2>;
[ 5.469817] gpmc,wait-pin = <0>;
[ 5.473056] gpmc,wait-on-write = <1>;
[ 5.476730] gpmc,wait-on-read = <1>;
[ 5.480330] gpmc,burst-length = <4>;
[ 5.483919] gpmc,sync-write = <1>;
[ 5.487330] gpmc,burst-write = <1>;
[ 5.490843] gpmc,gpmc,sync-read = <1>;
[ 5.494605] gpmc,burst-read = <1>;
[ 5.498019] gpmc,cycle2cycle-samecsen = <1>;
[ 5.502317] gpmc cs3 timings configuration:
[ 5.506519] gpmc,cs-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.512390] gpmc,cs-rd-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 5.518596] gpmc,cs-wr-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 5.524816] gpmc,adv-on-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 5.530774] gpmc,adv-rd-off-ns = <50>; /* 41 ns - 50 ns; 5 ticks */
[ 5.537068] gpmc,adv-wr-off-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 5.543375] gpmc,adv-aad-mux-on-ns = <10>; /* 1 ns - 10 ns; 1 ticks */
[ 5.549945] gpmc,adv-aad-mux-rd-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.556937] gpmc,adv-aad-mux-wr-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.563942] gpmc,oe-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.569813] gpmc,oe-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 5.575757] gpmc,oe-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.582063] gpmc,oe-aad-mux-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.588443] gpmc,we-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.594314] gpmc,we-off-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 5.600273] gpmc,rd-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 5.606741] gpmc,wr-cycle-ns = <160>; /* 151 ns - 160 ns; 16 ticks */
[ 5.613222] gpmc,access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 5.619167] gpmc,page-burst-access-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.626084] gpmc,bus-turnaround-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.632741] gpmc,cycle2cycle-delay-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.639658] gpmc,wait-monitoring-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.646126] gpmc,clk-activation-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.652520] gpmc,wr-data-mux-bus-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.658988] gpmc,wr-access-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 5.665211] GPMC CS3: cs_on : 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 5.672742] GPMC CS3: cs_rd_off : 10 ticks, 100 ns (was 8 ticks) 100 ns
[ 5.680271] GPMC CS3: cs_wr_off : 4 ticks, 40 ns (was 8 ticks) 40 ns
[ 5.687786] GPMC CS3: adv_on : 0 ticks, 0 ns (was 4 ticks) 0 ns
[ 5.695314] GPMC CS3: adv_rd_off : 2 ticks, 20 ns (was 5 ticks) 20 ns
[ 5.702842] GPMC CS3: adv_wr_off : 2 ticks, 20 ns (was 6 ticks) 20 ns
[ 5.710371] GPMC CS3: adv_aad_mux_on : 0 ticks, 0 ns (was 1 ticks) 0 ns
[ 5.717885] GPMC CS3: adv_aad_mux_rd_off: 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 5.725499] GPMC CS3: adv_aad_mux_wr_off: 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 5.733115] GPMC CS3: oe_on : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.740643] GPMC CS3: oe_off : 10 ticks, 100 ns (was 8 ticks) 100 ns
[ 5.748158] GPMC CS3: oe_aad_mux_on : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.755684] GPMC CS3: oe_aad_mux_off : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.763213] GPMC CS3: we_on : 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.770742] GPMC CS3: we_off : 4 ticks, 40 ns (was 8 ticks) 40 ns
[ 5.778258] GPMC CS3: rd_cycle : 12 ticks, 120 ns (was 16 ticks) 120 ns
[ 5.785786] GPMC CS3: wr_cycle : 6 ticks, 60 ns (was 16 ticks) 60 ns
[ 5.793314] GPMC CS3: access : 8 ticks, 80 ns (was 6 ticks) 80 ns
[ 5.800843] GPMC CS3: page_burst_access: 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.808358] GPMC CS3: bus_turnaround : 0 ticks, 0 ns (was 2 ticks) 0 ns
[ 5.815886] GPMC CS3: cycle2cycle_delay: 2 ticks, 20 ns (was 2 ticks) 20 ns
[ 5.823415] GPMC CS3: wr_data_mux_bus : 2 ticks, 20 ns (was 0 ticks) 20 ns
[ 5.830943] GPMC CS3: wr_access : 4 ticks, 40 ns (was 6 ticks) 40 ns
[ 5.838458] GPMC CS3: wait_monitoring : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.845987] GPMC CS3: clk_activation : 0 ticks, 0 ns (was 0 ticks) 0 ns
[ 5.853513] GPMC CS3 CLK period is 20 ns (div 2)
[ 5.858149] gpmc cs3 after gpmc_cs_set_timings:
[ 5.862709] cs3 GPMC_CS_CONFIG1: 0x28001201
[ 5.866908] cs3 GPMC_CS_CONFIG2: 0x00040a00
[ 5.871117] cs3 GPMC_CS_CONFIG3: 0x00020200
[ 5.875315] cs3 GPMC_CS_CONFIG4: 0x04020a02
[ 5.879526] cs3 GPMC_CS_CONFIG5: 0x0208060c
[ 5.883725] cs3 GPMC_CS_CONFIG6: 0x04020280
[ 5.887922] gpmc cs3 access configuration:
[ 5.892044] gpmc,mux-add-data = <2>;
[ 5.895632] gpmc,device-width = <2>;
[ 5.899220] gpmc,wait-pin = <0>;
[ 5.902471] gpmc,burst-length = <4>;
[ 5.906059] gpmc,sync-write = <1>;
[ 5.909484] gpmc,gpmc,sync-read = <1>;
[ 5.913248] gpmc,cycle2cycle-samecsen = <1>;
[ 5.917533] gpmc cs3 timings configuration:
[ 5.921745] gpmc,cs-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.927342] gpmc,cs-rd-off-ns = <100>; /* 91 ns - 100 ns; 10 ticks */
[ 5.933824] gpmc,cs-wr-off-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 5.940043] gpmc,adv-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.945726] gpmc,adv-rd-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.952033] gpmc,adv-wr-off-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.958327] gpmc,adv-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.964720] gpmc,adv-aad-mux-rd-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.971462] gpmc,adv-aad-mux-wr-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.978191] gpmc,oe-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 5.984064] gpmc,oe-off-ns = <100>; /* 91 ns - 100 ns; 10 ticks */
[ 5.990285] gpmc,oe-aad-mux-on-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 5.996577] gpmc,oe-aad-mux-off-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 6.002979] gpmc,we-on-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 6.008838] gpmc,we-off-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 6.014799] gpmc,rd-cycle-ns = <120>; /* 111 ns - 120 ns; 12 ticks */
[ 6.021281] gpmc,wr-cycle-ns = <60>; /* 51 ns - 60 ns; 6 ticks */
[ 6.027400] gpmc,access-ns = <80>; /* 71 ns - 80 ns; 8 ticks */
[ 6.033358] gpmc,page-burst-access-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 6.040275] gpmc,bus-turnaround-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 6.046656] gpmc,cycle2cycle-delay-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 6.053572] gpmc,wait-monitoring-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 6.060053] gpmc,clk-activation-ns = <0>; /* 0 ns - 0 ns; 0 ticks */
[ 6.066434] gpmc,wr-data-mux-bus-ns = <20>; /* 11 ns - 20 ns; 2 ticks */
[ 6.073176] gpmc,wr-access-ns = <40>; /* 31 ns - 40 ns; 4 ticks */
[ 6.081273] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 100 kHz
[ 6.087970] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
[ 6.094407] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:03 UTC (946684803)
[ 6.103777] vdd5_reg: disabling
[ 6.107035] Warning: unable to open an initial console.
[ 6.121789] Freeing unused kernel memory: 7168K
[ 6.126770] Run /init as init process
[ 7.374085] SB_TYPE=pcie_usb
[ 7.377212] SB_TYPE=pcie_usb
[ 9.430537] EXT4-fs (mmcblk0p1): warning: mounting unchecked fs, running e2fsck is recommended
[ 9.443228] EXT4-fs (mmcblk0p1): mounted filesystem without journal. Opts: (null)
[ 9.465634] EXT4-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended
[ 9.476396] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
[ 9.507854] EXT4-fs (mmcblk0p5): warning: mounting unchecked fs, running e2fsck is recommended
[ 9.520038] EXT4-fs (mmcblk0p5): mounted filesystem without journal. Opts: (null)
[ 10.594191] Executing PCIe_USB nework setup script, eth0 dynamic
[ 10.622849] net eth0: initializing cpsw version 1.12 (0)
[ 10.650333] net eth0: phy "4a101000.mdio:00" not found on slave 0, err -19
[ 10.657277] libphy: PHY not found
[ 10.660889] net eth0: phy "" not found on slave 1, err -19
[ 10.670799] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 10.715466] Setting IP address 0.0.0.0 on eth0
[ 19.962018] Reconfiguring network interfaces...
[ 20.298943] net eth0: initializing cpsw version 1.12 (0)
[ 20.328727] TI DP83867 4a101000.mdio:00: attached PHY driver [TI DP83867] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
[ 20.339890] libphy: PHY not found
[ 20.343423] net eth0: phy "" not found on slave 1, err -19
[ 20.353128] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 20.371366] Setting IP address 0.0.0.0 on eth0
[ 23.441064] cpsw 4a100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 23.449107] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 29.671306] done.
[ 29.721019] GATEWAY_IP=