[Letux-kernel] omap3 isp -- media-ctl

H. Nikolaus Schaller hns at goldelico.com
Wed Sep 7 18:08:24 CEST 2016


Hi,

> Am 07.09.2016 um 17:42 schrieb Javier Martinez Canillas <javier at osg.samsung.com>:
> 
> Hello Nikolaus,
> 
> On 09/07/2016 11:29 AM, H. Nikolaus Schaller wrote:
>> Hi Javier,
>> I am trying to upgrade our camera subsystem on a omap3 board
>> to use the latest DT based kernel but have trouble using the
>> media-ctl tool as before (we have a working setup on 3.12).
>> 
>> Problem 1: there is no /dev/media*
>> 
>> root at letux:~# media-ctl -v -p
>> Opening media device /dev/media0
>> media_device_open: Can't open media device /dev/media0
>> Failed to enumerate /dev/media0 (-2)
>> root at letux:~# ls -l /dev/media*
>> ls: cannot access /dev/media*: No such file or directory
>> root at letux:~# ls -l /dev/video*
>> crw-rw---- 1 root video 81, 0 Sep  7 12:17 /dev/video0
>> crw-rw---- 1 root video 81, 1 Sep  7 12:17 /dev/video1
>> crw-rw---- 1 root video 81, 2 Sep  7 12:17 /dev/video2
>> crw-rw---- 1 root video 81, 3 Sep  7 12:17 /dev/video3
>> crw-rw---- 1 root video 81, 4 Sep  7 12:17 /dev/video4
>> crw-rw---- 1 root video 81, 5 Sep  7 12:17 /dev/video5
>> crw-rw---- 1 root video 81, 6 Sep  7 12:17 /dev/video6
>> root at letux:~#
>> 
>> Problem 2: if I try to use /dev/video*
>> 
>> root at letux:~# media-ctl -v -d /dev/video0 -p
>> Opening media device /dev/video0
>> media_device_enumerate: Unable to retrieve media device information for device /dev/video0 (Inappropriate ioctl for device)
>> Failed to enumerate /dev/video0 (-25)
>> root at letux:~# 
>> 
>> So do you have some working example how to successfully control
>> the ISP from user space with latest kernels?
>> 
> 
> The omap3isp driver doesn't have legacy platform data support anymore so
> you need to have nodes for both the omap3isp and your camera sensor.
> 
> Look at commit 78c66fbcec71 ("[media] v4l: omap3isp: Drop platform data
> support") that landed in Linux version 4.3.
> 
> So you need something like the following patch [0] in order to work.

Yes, we think we have what we need - but there might of course a small bug...

> 
>> Our setup:
>> * kernel 4.8-rc5 (with patches for the camera module)
>> * Debian Jessie
>> * v4l-utils (Jessie)
>> 
>> I have also tried to build the latest (stable = 1.10.1) media-ctl from
>> https://git.linuxtv.org/v4l-utils.git
>> but see no difference.
>> 
> 
> I don't think is a user-space issue but a kernel-space one as mentioned.
> 
> Could you please share your complete boot log?

Yes, attached.

> Does the omap3isp driver
> probes? and does probe the driver for your attached camera sensor?

Yes, both. Here an excerpt of the boot log and lsmod

[   11.611328] OV9650 1-0030: could not get clock
[   11.637542] hub 2-0:1.0: USB hub found
[   11.652404] hub 2-0:1.0: 1 port detected
[   11.676605] id = bf1a11fc
[   11.676635] id = 38485
^^^ this is from our camera driver
[   11.677398] OV9650 1-0030: could not get clock
[   11.708068] id = bf1a11fc
[   11.708068] id = 38485
[   11.708953] OV9650 1-0030: could not get clock
[   11.764343] id = bf1a11fc
[   11.764343] id = 38485
[   11.765228] OV9650 1-0030: could not get clock
[   11.773437] id = bf1a11fc
[   11.773468] id = 38485
[   11.774261] OV9650 1-0030: could not get clock
[   11.908935] driver_register 'omap3isp'
[   11.909820] omap3isp 480bc000.isp: parsing endpoint /ocp/isp at 480bc000/ports/port at 0/endpoint, interface 0
[   11.910064] 480bc000.isp supply vdd-csiphy1 not found, using dummy regulator
[   11.910461] 480bc000.isp supply vdd-csiphy2 not found, using dummy regulator
[   11.910980] omap3isp 480bc000.isp: Revision 15.0 found
[   11.913787] iommu: Adding device 480bc000.isp to group 0
[   11.914520] omap-iommu 480bd400.mmu: 480bd400.mmu: version 1.1
[   11.915649] omap3isp 480bc000.isp: hist: using DMA channel dma0chan4
[   11.964904] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCP2 was not initialized!
[   11.979827] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CSI2a was not initialized!
[   11.986236] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCDC was not initialized!
[   11.991516] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP preview was not initialized!
[   12.019165] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP resizer was not initialized!
[   12.054504] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AEWB was not initialized!
[   12.054534] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AF was not initialized!
[   12.054565] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP histogram was not initialized!
[   12.056243] id = bf1a11fc
[   12.056243] id = 38485
[   12.057403] omap3isp 480bc000.isp: isp_xclk_set_rate: cam_xclka set to 24685714 Hz (div 7)
[   12.190734] OV9650: Found OV9657 sensor

root at letux:~# lsmod
--- manually filtered for isp / v4l ---
Module                  Size  Used by
omap3_isp             112112  0 
videobuf2_dma_contig     8583  1 omap3_isp
videobuf2_memops        1907  1 videobuf2_dma_contig
videobuf2_v4l2         15305  1 omap3_isp
videobuf2_core         30410  2 omap3_isp,videobuf2_v4l2
ov9650                 13442  0 
v4l2_common             5604  2 omap3_isp,ov9650
videodev              159855  5 v4l2_common,omap3_isp,videobuf2_core,ov9650,videobuf2_v4l2
media                  25675  3 omap3_isp,videodev,ov9650
root at letux:~# 


> 
>> Our old setup did simply work with media-ctl on /dev/media0 and no
>> -d option required.
>> 
>> BR and thanks for any hints,
>> Nikolaus
>> 
>> 
> 
> [0]:
> commit 5a54b2d7dbbaeaf418aa602ce8b9b6496d9045c4
> Author: Eduard Gavin <egavinc at gmail.com>
> Date:   Thu Sep 10 17:23:02 2015 +0200
> 
>    ARM: dts: omap3-igep0020: Add ISP and TVP5150 device nodes
> 
>    Signed-off-by: Eduard Gavin <egavinc at gmail.com>
>    Signed-off-by: Javier Martinez Canillas <javier at osg.samsung.com>
> 
> diff --git a/arch/arm/boot/dts/omap3-igep.dtsi b/arch/arm/boot/dts/omap3-igep.dtsi
> index f4f2ce46d681..4ddcdff64d8a 100644
> --- a/arch/arm/boot/dts/omap3-igep.dtsi
> +++ b/arch/arm/boot/dts/omap3-igep.dtsi
> @@ -89,6 +89,13 @@
> 		>;
> 	};
> 
> +	i2c2_pins: pinmux_i2c2_pins {
> +		pinctrl-single,pins = <
> +			0x18e (PIN_INPUT | MUX_MODE0)   /* i2c2_scl.i2c2_scl */
> +			0x190 (PIN_INPUT | MUX_MODE0)   /* i2c2_sda.i2c2_sda */
> +		>;
> +	};
> +
> 	i2c3_pins: pinmux_i2c3_pins {
> 		pinctrl-single,pins = <
> 			OMAP3_CORE1_IOPAD(0x21c2, PIN_INPUT | MUX_MODE0)	/* i2c3_scl.i2c3_scl */
> diff --git a/arch/arm/boot/dts/omap3-igep0020-common.dtsi b/arch/arm/boot/dts/omap3-igep0020-common.dtsi
> index 667f96245729..63a1953b151e 100644
> --- a/arch/arm/boot/dts/omap3-igep0020-common.dtsi
> +++ b/arch/arm/boot/dts/omap3-igep0020-common.dtsi
> @@ -107,6 +129,8 @@
> 	pinctrl-0 = <
> 		&tfp410_pins
> 		&dss_dpi_pins
> +		&cam_pins
> +		&tvp5150_pins
> 	>;
> 
> 	tfp410_pins: pinmux_tfp410_pins {
> @@ -115,6 +139,38 @@
> 		>;
> 	};
> 
> +	tvp5150_pins: pinmux_tvp5150_pins {
> +                pinctrl-single,pins = <
> +						OMAP3_CORE1_IOPAD(0x2130, PIN_OUTPUT | MUX_MODE4) /* ccdc_wen.gpio167 - tvp5150 reset pin */
> +						OMAP3_CORE1_IOPAD(0x2132, PIN_OUTPUT | MUX_MODE4) /* cam_strobe.gpio126 - tvp5150 power down pin*/
> +						>;
> +        };
> +        
> +	cam_pins: pinmux_cam_pins {
> +                pinctrl-single,pins = <
> +                        OMAP3_CORE1_IOPAD(0x210c, PIN_INPUT | MUX_MODE0)  /* cam_hs.cam_hs */
> +                        OMAP3_CORE1_IOPAD(0x210e, PIN_INPUT | MUX_MODE0)  /* cam_vs.cam_vs */
> +                        OMAP3_CORE1_IOPAD(0x2110, PIN_OUTPUT| MUX_MODE0)  /* cam_xclka.cam_xclka */
> +                        OMAP3_CORE1_IOPAD(0x2112, PIN_INPUT | MUX_MODE0)  /* cam_pclk.cam_pclk */
> +                        OMAP3_CORE1_IOPAD(0x2114, PIN_INPUT | MUX_MODE4)  /* cam_fld.gpio98 */
> +                        OMAP3_CORE1_IOPAD(0x2116, PIN_INPUT | MUX_MODE0)  /* cam_d0.cam_d0 */
> +                        OMAP3_CORE1_IOPAD(0x2118, PIN_INPUT | MUX_MODE0)  /* cam_d1.cam_d1 */
> +                        OMAP3_CORE1_IOPAD(0x211a, PIN_INPUT | MUX_MODE0)  /* cam_d2.cam_d2 */
> +                        OMAP3_CORE1_IOPAD(0x211c, PIN_INPUT | MUX_MODE0)  /* cam_d3.cam_d3 */
> +                        OMAP3_CORE1_IOPAD(0x211e, PIN_INPUT | MUX_MODE0)  /* cam_d4.cam_d4 */
> +                        OMAP3_CORE1_IOPAD(0x2120, PIN_INPUT | MUX_MODE0)  /* cam_d5.cam_d5 */
> +                        OMAP3_CORE1_IOPAD(0x2122, PIN_INPUT | MUX_MODE0)  /* cam_d6.cam_d6 */
> +                        OMAP3_CORE1_IOPAD(0x2124, PIN_INPUT | MUX_MODE0)  /* cam_d7.cam_d7 */
> +                        OMAP3_CORE1_IOPAD(0x2126, PIN_INPUT | MUX_MODE0)  /* cam_d8.cam_d8 */
> +                        OMAP3_CORE1_IOPAD(0x2128, PIN_INPUT | MUX_MODE0)  /* cam_d9.cam_d9 */
> +                        OMAP3_CORE1_IOPAD(0x212a, PIN_INPUT | MUX_MODE0)  /* cam_d10.cam_d10 */
> +                        OMAP3_CORE1_IOPAD(0x212c, PIN_INPUT | MUX_MODE0)  /* cam_d11.cam_d11 */
> +                        OMAP3_CORE1_IOPAD(0x212e, PIN_INPUT | MUX_MODE4)  /* cam_xclkb.gpio111 */
> +                        /* OMAP3_CORE1_IOPAD(0x2130, PIN_INPUT | MUX_MODE0)   cam_wen.cam_wen */
> +                        /* OMAP3_CORE1_IOPAD(0x2132, PIN_INPUT | MUX_MODE0)   cam_strobe.cam_strobe */
> +                >;
> +        };
> +

http://git.goldelico.com/?p=gta04-kernel.git;a=blob;f=arch/arm/boot/dts/omap3-gta04.dtsi;h=a5b4c631d58b2d3bc26e5a9de671ee4dc0bc1f7d;hb=refs/heads/letux-4.8-rc5#l922

 922         camera_pins: pinmux_camera_pins {
 923                 pinctrl-single,pins = <
 924                         /* set up parallel camera interface */
 925                         OMAP3_CORE1_IOPAD(0x210c, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_hs */
 926                         OMAP3_CORE1_IOPAD(0x210e, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_vs */
 927                         OMAP3_CORE1_IOPAD(0x2110, PIN_OUTPUT | MUX_MODE0) /* cam_xclka */
 928                         OMAP3_CORE1_IOPAD(0x2112, PIN_INPUT_PULLDOWN | MUX_MODE7) /* cam_pclk */
 929                         OMAP3_CORE1_IOPAD(0x2114, PIN_OUTPUT | MUX_MODE4) /* cam_fld = gpio_98 */
 930                         OMAP3_CORE1_IOPAD(0x2116, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d0 */
 931                         OMAP3_CORE1_IOPAD(0x2118, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d1 */
 932                         OMAP3_CORE1_IOPAD(0x211a, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d2 */
 933                         OMAP3_CORE1_IOPAD(0x211c, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d3 */
 934                         OMAP3_CORE1_IOPAD(0x211e, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d4 */
 935                         OMAP3_CORE1_IOPAD(0x2120, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d5 */
 936                         OMAP3_CORE1_IOPAD(0x2122, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d6 */
 937                         OMAP3_CORE1_IOPAD(0x2124, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d7 */
 938                         OMAP3_CORE1_IOPAD(0x2126, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d8 */
 939                         OMAP3_CORE1_IOPAD(0x2128, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d9 */
 940                         OMAP3_CORE1_IOPAD(0x212a, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d10 */
 941                         OMAP3_CORE1_IOPAD(0x212c, PIN_INPUT_PULLDOWN | MUX_MODE0) /* cam_d10 */
 942                         OMAP3_CORE1_IOPAD(0x212e, PIN_OUTPUT | MUX_MODE0) /* cam_xclkb */
 943                         OMAP3_CORE1_IOPAD(0x2130, PIN_OUTPUT | MUX_MODE4) /* cam_wen = gpio_167 */
 944                         OMAP3_CORE1_IOPAD(0x2132, PIN_INPUT_PULLDOWN | MUX_MODE4) /* cam_strobe */
 945                 >;
 946         };

> 	dss_dpi_pins: pinmux_dss_dpi_pins {
> 		pinctrl-single,pins = <
> 			OMAP3_CORE1_IOPAD(0x20d4, PIN_OUTPUT | MUX_MODE0)   /* dss_pclk.dss_pclk */
> @@ -167,9 +223,9 @@
> &omap3_pmx_core2 {
> 	pinctrl-names = "default";
> 	pinctrl-0 = <
> -		&hsusbb1_pins
> -	>;
> -
> +		&hsusbb1_pins		
> +		>;
> +		
> 	hsusbb1_pins: pinmux_hsusbb1_pins {
> 		pinctrl-single,pins = <
> 			OMAP3630_CORE2_IOPAD(0x25da, PIN_OUTPUT | MUX_MODE3)		/* etk_ctl.hsusb1_clk */
> @@ -202,13 +258,47 @@
> 	};
> };
> 
> -&i2c3 {
> -	clock-frequency = <100000>;
> +&i2c2 {
> +	pinctrl-names = "default";
> +	pinctrl-0 = <&i2c2_pins>;
> +	
> +	clock-frequency = <400000>;
> +	
> +	tvp5150 at 5c {
> +			compatible = "ti,tvp5150";
> +			reg = <0x5c>;	
> +			pinctrl-0 = <&tvp5150_pins>;
> +			pdn-gpios = <&gpio4 30 GPIO_ACTIVE_LOW>;
> +			reset-gpios = <&gpio6 7 GPIO_ACTIVE_LOW>;
> +			
> +			port {
> +				tvp5150_1: endpoint {
> +					remote-endpoint = <&ccdc_ep>;
> +				};
> +			};
> +	};

http://git.goldelico.com/?p=gta04-kernel.git;a=blob;f=arch/arm/boot/dts/omap3-gta04.dtsi;h=a5b4c631d58b2d3bc26e5a9de671ee4dc0bc1f7d;hb=refs/heads/letux-4.8-rc5#l984

 984         /* camera */
 985         ov9655 at 30 {
 986                 pinctrl-names = "default";
 987                 pinctrl-0 = <&camera_pins>;
 988                 compatible = "ovti,ov9655";
 989                 reg = <0x30>;
 990                 gpios = <&gpio3 2 0>,   /* reset cam_fld = GPIO_98 */
 991                         <&gpio6 7 0>;   /* pwdn cam_wen = GPIO_167 */
 992                 vana-supply = <&vaux3>;
 993                 clocks = <&isp 0>;      /* cam_clka */
 994                 clock-frequency = <24000000>;
 995 
 996                 port {
 997                         ov9655: endpoint {
 998                                 bus-width = <8>;
 999                                 remote-endpoint = <&parallel_ep>;
1000                                 hsync-active = <1>;
1001                                 vsync-active = <1>;
1002                                 data-active = <1>;      /* Active High */
1003                                 pclk-sample = <1>;      /* Rising */
1004                         };
1005                 };
1006         };

> 
> -	/*
> -	 * Display monitor features are burnt in the EEPROM
> -	 * as EDID data.
> -	 */
> 	eeprom at 50 {
> 		compatible = "ti,eeprom";
> 		reg = <0x50>;
> @@ -261,3 +351,20 @@
> 	pinctrl-0 = <&mmc1_pins &mmc1_wp_pins>;
> 	wp-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;	/* gpio_29 */
> };
> +
> +&isp {
> +	vdd-csiphy1-supply = <&vaux2>;
> +	vdd-csiphy2-supply = <&vaux2>;
> +	ports {
> +		port at 0 {
> +			reg = <0>;
> +			ccdc_ep: endpoint {
> +				remote-endpoint = <&tvp5150_1>;
> +				bus-width = <8>;
> +				data-shift = <0>;
> +			};
> +		};
> +	};
> +};

http://git.goldelico.com/?p=gta04-kernel.git;a=blob;f=arch/arm/boot/dts/omap3-gta04.dtsi;h=a5b4c631d58b2d3bc26e5a9de671ee4dc0bc1f7d;hb=refs/heads/letux-4.8-rc5#l1017

1017 /* image signal processor within OMAP3 SoC */
1018 &isp {
1019 //      vdd-csiphy1-supply = <&vaux2>;
1020 //      vdd-csiphy2-supply = <&vaux2>;
1021         ports {
1022                 port at 0 {
1023                         reg = <0>;
1024                         parallel_ep: endpoint {};
1025                 };
1026 #if 0
1027 /* these ports are not used by GTA04 */
1028                 port at 1 {
1029                         reg = <1>;
1030                         csi1_ep: endpoint {};
1031                 };
1032 
1033                 port at 2 {
1034                         reg = <2>;
1035                         csi2_ep: endpoint {};
1036                 };
1037 #endif
1038         };
1039 };

and

http://git.goldelico.com/?p=gta04-kernel.git;a=blob;f=arch/arm/boot/dts/omap3-gta04.dtsi;h=a5b4c631d58b2d3bc26e5a9de671ee4dc0bc1f7d;hb=refs/heads/letux-4.8-rc5#l1041

1041 /* parallel camera interface */
1042 &parallel_ep {
1043         remote-endpoint = <&ov9655>;
1044         ti,isp-clock-divisor = <1>;
1045         ti,strobe-mode;
1046         bus-width = <8>;/* Used data lines */
1047         data-shift = <2>; /* Lines 9:2 are used */
1048         hsync-active = <0>; /* Active low */
1049         vsync-active = <0>; /* Active low */
1050         data-active = <1>;/* Active high */
1051         pclk-sample = <1>;/* Rising */
1052 };


> 
> Best regards,
> -- 
> Javier Martinez Canillas
> Open Source Group
> Samsung Research America

BR and thanks,
Nikolaus




Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.8.0-rc5-letux+ (hns at iMac.local) (gcc version 4.9.2 (GCC) ) #18 SMP PREEMPT Tue Sep 6 09:52:14 CEST 2016
[    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: Goldelico GTA04A3/Letux 2804
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] cma: Reserved 16 MiB at 0x9e800000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] On node 0 totalpages: 130560
[    0.000000] free_area_init_node: node 0, pgdat c0b99900, node_mem_map df9f1000
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 130560 pages, LIFO batch:31
[    0.000000] CPU: All CPU(s) started in SVC mode.
[    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
[    0.000000] percpu: Embedded 15 pages/cpu @df96a000 s30848 r8192 d22400 u61440
[    0.000000] pcpu-alloc: s30848 r8192 d22400 u61440 alloc=15*4096
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129536
[    0.000000] Kernel command line: console=ttyO2,115200n8 mtdoops.mtddev=omap2.nand ubi.mtd=4 root=/dev/mmcblk0p1 rw rootfstype=ext4,ext3 rootwait console=ttyO2,115200n8 vram=12M omapfb.vram=0:8M,1:4M omapfb.rotate_type=0 omapdss.def_disp=lcd rootwait twl4030_charger.allow_usb=1 musb_hdrc.preserve_vbus=1 log_buf_len=8M ignore_loglevel earlyprintk
[    0.000000] log_buf_len: 8388608 bytes
[    0.000000] early log buf free: 63904(97%)
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 473568K/522240K available (6144K kernel code, 639K rwdata, 2296K rodata, 1024K init, 8028K bss, 32288K reserved, 16384K 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 : 0xe0800000 - 0xff800000   ( 496 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0700000   (7136 kB)
[    0.000000]       .init : 0xc0a00000 - 0xc0b00000   (1024 kB)
[    0.000000]       .data : 0xc0b00000 - 0xc0b9fe48   ( 640 kB)
[    0.000000]        .bss : 0xc0b9fe48 - 0xc137700c   (8029 kB)
[    0.000000] Running RCU self tests
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU lockdep checking is enabled.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000]  RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=1
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
[    0.000000] OMAP clockevent source: timer1 at 32768 Hz
[    0.000000] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65535999984741ns
[    0.000030] OMAP clocksource: 32k_counter at 32768 Hz
[    0.002288] Console: colour dummy device 80x30
[    0.002349] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.002380] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.002380] ... MAX_LOCK_DEPTH:          48
[    0.002410] ... MAX_LOCKDEP_KEYS:        8191
[    0.002410] ... CLASSHASH_SIZE:          4096
[    0.002441] ... MAX_LOCKDEP_ENTRIES:     32768
[    0.002441] ... MAX_LOCKDEP_CHAINS:      65536
[    0.002471] ... CHAINHASH_SIZE:          32768
[    0.002471]  memory used by lock dependency info: 5167 kB
[    0.002502]  per task-struct memory footprint: 1536 bytes
[    0.002532] Calibrating delay loop... 594.73 BogoMIPS (lpj=2973696)
[    0.105133] pid_max: default: 32768 minimum: 301
[    0.105743] Security Framework initialized
[    0.105957] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.105987] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.111236] CPU: Testing write buffer coherency: ok
[    0.113708] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[    0.113800] Setting up static identity map for 0x80100000 - 0x80100058
[    0.175201] Brought up 1 CPUs
[    0.175231] SMP: Total of 1 processors activated (594.73 BogoMIPS).
[    0.175262] CPU: All CPU(s) started in SVC mode.
[    0.181243] devtmpfs: initialized
[    0.375610] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    0.378356] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.380645] driver_register 'ARM-CCI PMU'
[    0.381011] driver_register 'ARM-CCI'
[    0.381225] pinctrl core: initialized pinctrl subsystem
[    0.383941] driver_register 'reg-dummy'
[    0.390197] NET: Registered protocol family 16
[    0.409576] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.539306] omap_hwmod: mcbsp2_sidetone using broken dt data from mcbsp
[    0.542907] omap_hwmod: mcbsp3_sidetone using broken dt data from mcbsp
[    0.706665] driver_register 'omap_gpio'
[    0.710449] driver_register 'syscon'
[    0.717102] driver_register 'dummy'
[    0.717864] driver_register 'omap-gpmc'
[    0.718414] driver_register 'omap_l3_smx'
[    0.718963] driver_register 'omap_l3_noc'
[    0.720367] Reprogramming SDRC clock to 332000000 Hz
[    0.766998] OMAP GPIO hardware version 2.5
[    0.899597] omap-gpmc 6e000000.gpmc: GPMC revision 5.0
[    0.899902] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[    0.968688] No ATAGs?
[    0.968719] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.971374] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[    0.971435] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[    0.972808] driver_register 'omap_dma_system'
[    0.975555] OMAP DMA hardware revision 5.0
[    0.976898] driver_register 'ti-dma-crossbar'
[    1.173675] driver_register 'omap-control-phy'
[    1.175415] driver_register 'pca953x'
[    1.176910] driver_register 'omap-dma-engine'
[    1.221313] omap-dma-engine 48056000.dma-controller: OMAP DMA engine driver
[    1.224975] driver_register 'edma3-tptc'
[    1.226287] driver_register 'edma'
[    1.227569] driver_register 'reg-fixed-voltage'
[    1.228698] driver_register 'palmas-pmic'
[    1.231536] driver_register 'tps65023'
[    1.232116] driver_register 'tps6507x-pmic'
[    1.233612] driver_register 'tps65910-pmic'
[    1.234466] driver_register 'twl_reg'
[    1.242340] driver_register 'omap-iommu'
[    1.244262] omap-iommu 480bd400.mmu: 480bd400.mmu registered
[    1.249664] driver_register 'tps65910'
[    1.251190] driver_register 'palmas'
[    1.255187] SCSI subsystem initialized
[    1.258575] libata version 3.00 loaded.
[    1.260131] driver_register 'Generic PHY'
[    1.260681] driver_register 'Generic 10G PHY'
[    1.262664] driver_register 'usbfs'
[    1.266265] usbcore: registered new interface driver usbfs
[    1.266326] driver_register 'hub'
[    1.267059] usbcore: registered new interface driver hub
[    1.267303] driver_register 'usb'
[    1.268188] usbcore: registered new device driver usb
[    1.268218] driver_register 'usb_phy_generic'
[    1.269744] hsusb2_phy supply vcc not found, using dummy regulator
[    1.270477] usb_add_phy_dev nop-xceiv
[    1.275085] driver_register 'omap_i2c'
[    1.282043] omap_i2c 48070000.i2c: bus 0 rev4.4 at 2600 kHz
[    1.301086] omap_i2c 48072000.i2c: bus 1 rev4.4 at 400 kHz
[    1.305023] omap_i2c 48060000.i2c: bus 2 rev4.4 at 100 kHz
[    1.310791] Advanced Linux Sound Architecture Driver Initialized.
[    1.335815] clocksource: Switched to clocksource 32k_counter
[    1.550354] VFS: Disk quotas dquot_6.6.0
[    1.550628] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.678558] driver_register 'usbhs_tll'
[    1.683868] NET: Registered protocol family 2
[    1.689086] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    1.689270] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
[    1.691528] TCP: Hash tables configured (established 4096 bind 4096)
[    1.691864] UDP hash table entries: 256 (order: 2, 20480 bytes)
[    1.692199] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
[    1.693634] NET: Registered protocol family 1
[    1.693756] driver_register 'usbhs_omap'
[    1.705108] driver_register 'armv7-pmu'
[    1.708038] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[    1.709869] driver_register 'omap_timer'
[    1.720794] driver_register 'alarmtimer'
[    1.728668] futex hash table entries: 256 (order: 2, 16384 bytes)
[    1.751312] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    1.753784] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.768035] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    1.768280] io scheduler noop registered
[    1.768310] io scheduler deadline registered
[    1.768432] io scheduler cfq registered (default)
[    1.768859] driver_register 'omap-ocp2scp'
[    1.770050] driver_register 'omap-usb2'
[    1.771118] driver_register 'ti-pipe3'
[    1.772094] driver_register 'pinctrl-single'
[    1.775177] pinctrl-single 48002030.pinmux: 284 pins at pa fa002030 size 568
[    1.779693] pinctrl-single 48002a00.pinmux: 46 pins at pa fa002a00 size 92
[    1.781707] pinctrl-single 480025a0.pinmux: 46 pins at pa fa0025a0 size 92
[    1.782470] pinctrl-single 480022d8.pinmux: Invalid submask 0x40800 for pinmux_tv_acbias_pins at 0x0
[    1.782867] pinctrl-single 480022d8.pinmux: initialized with no interrupts
[    1.782897] pinctrl-single 480022d8.pinmux: 1 pins at pa fa0022d8 size 4
[    1.783721] driver_register 'twl-pwm'
[    1.785095] driver_register 'twl-pwmled'
[    1.787811] driver_register 'platform-lcd'
[    1.789459] driver_register 'pbias-regulator'
[    1.794189] driver_register 'ti_abb'
[    1.801147] driver_register 'omap_uart'
[    1.802185] DTR_gpio -2 inverted 0
[    1.802215] DTR_gpio -22 inverted 0
[    1.802246] omap_uart 4806a000.serial: no wakeirq for uart0
[    1.804687] 4806a000.serial: ttyO0 at MMIO 0x4806a000 (irq = 88, base_baud = 3000000) is a OMAP UART0
[    1.809997] DTR_gpio -2 inverted 0
[    1.810028] DTR_gpio -22 inverted 0
[    1.810089] omap_uart 4806c000.serial: no wakeirq for uart1
[    1.810791] 4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 89, base_baud = 3000000) is a OMAP UART1
[    1.814331] DTR_gpio 21 inverted 0
[    1.814514] DTR_gpio 21 inverted 0
[    1.814544] omap_uart 49020000.serial: no wakeirq for uart2
[    1.814971] 49020000.serial: ttyO2 at MMIO 0x49020000 (irq = 90, base_baud = 3000000) is a OMAP UART2
[    2.619659] random: fast init done
[    2.877807] console [ttyO2] enabled
[    2.884735] DTR_gpio -2 inverted 0
[    2.888977] DTR_gpio -22 inverted 0
[    2.892669] omap_uart 49042000.serial: no wakeirq for uart3
[    2.899505] 49042000.serial: ttyO3 at MMIO 0x49042000 (irq = 96, base_baud = 3000000) is a OMAP UART3
[    2.913726] driver_register 'omap_rng'
[    2.920471] driver_register 'omap3-rom-rng'
[    3.190399] brd: module loaded
[    3.333190] loop: module loaded
[    3.337463] driver_register 'twl'
[    3.384948] twl 0-0048: PIH (irq 23) chaining IRQs 338..346
[    3.391784] twl 0-0048: power (irq 343) chaining IRQs 346..353
[    3.425628] VAUX3: Bringing 2800000uV into 2500000-2500000uV
[    3.487243] VMMC2: Bringing 2600000uV into 1800000-1800000uV
[    3.493957] VMMC2: failed to apply 1800000-1800000uV constraint(-22)
[    3.501159] twl_reg 48070000.i2c:twl at 48:regulator-vmmc2: can't register VMMC2, -22
[    3.509704] twl_reg: probe of 48070000.i2c:twl at 48:regulator-vmmc2 failed with error -22
[    3.547454] VSIM: Bringing 1800000uV into 2800000-2800000uV
[    3.578399] driver_register 'twl4030_power'
[    3.612365] driver_register 'twl4030-audio'
[    3.621917] driver_register 'twl6040'
[    3.628479] driver_register 'sd'
[    3.633392] driver_register 'ahci'
[    3.641326] driver_register 'omap2-nand'
[    3.648315] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xbc
[    3.654998] nand: Micron MT29F4G16ABBDA3W
[    3.659942] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    3.668395] nand: WARNING: 30000000.nand: the ECC used on your system is too weak compared to the one required by the NAND chip
[    3.680877] 6 ofpart partitions found on MTD device 30000000.nand
[    3.687438] Creating 6 MTD partitions on "30000000.nand":
[    3.693145] 0x000000000000-0x000000080000 : "X-Loader"
[    3.723754] 0x000000080000-0x000000260000 : "U-Boot"
[    3.751800] 0x000000260000-0x000000280000 : "U-Boot Env"
[    3.779571] 0x000000280000-0x000000880000 : "Kernel"
[    3.810760] 0x000000680000-0x000010000000 : "File System"
[    4.049316] 0x000000880000-0x000020000000 : "filesystem"
[    4.503356] driver_register 'omap-elm'
[    4.509246] driver_register 'omap2-onenand'
[    4.516265] driver_register 'spidev'
[    4.521301] driver_register 'spi_gpio'
[    4.536895] driver_register 'omap2_mcspi'
[    4.557891] driver_register 'SMSC LAN83C185'
[    4.563751] driver_register 'SMSC LAN8187'
[    4.569213] driver_register 'SMSC LAN8700'
[    4.574737] driver_register 'SMSC LAN911x Internal PHY'
[    4.581298] driver_register 'SMSC LAN8710/LAN8720'
[    4.587707] driver_register 'SMSC LAN8740'
[    4.596099] libphy: Fixed MDIO Bus: probed
[    4.600433] driver_register 'Atheros 8035 ethernet'
[    4.607238] driver_register 'Atheros 8030 ethernet'
[    4.613586] driver_register 'Atheros 8031 ethernet'
[    4.619842] driver_register 'ks8851'
[    4.624847] driver_register 'ks8851_mll'
[    4.631134] driver_register 'smc91x'
[    4.637481] driver_register 'smsc911x'
[    4.643585] driver_register 'davinci_mdio'
[    4.649749] driver_register 'cpsw-phy-sel'
[    4.656677] driver_register 'cpsw'
[    4.661956] driver_register 'am335x-control-usb'
[    4.669281] driver_register 'am335x-phy-driver'
[    4.679138] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.687286] driver_register 'usb-storage'
[    4.692382] usbcore: registered new interface driver usb-storage
[    4.703094] mousedev: PS/2 mouse device common for all mice
[    4.710021] driver_register 'atkbd'
[    4.717376] driver_register 'omap_rtc'
[    4.724090] driver_register 'palmas-rtc'
[    4.730316] i2c /dev entries driver
[    4.741973] Driver for 1-wire Dallas network protocol.
[    4.749694] driver_register 'w1_master_driver'
[    4.755554] driver_register 'w1_slave_driver'
[    4.760986] driver_register 'ti-soc-thermal'
[    4.767333] ti-soc-thermal 48002524.bandgap: This OMAP thermal sensor is unreliable. You've been warned
[    4.777954] ti-soc-thermal 48002524.bandgap: Non-trimmed BGAP, Temp not accurate
[    4.793273] driver_register 'omap_wdt'
[    4.804412] omap_wdt: OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[    4.814361] driver_register 'twl4030_wdt'
[    4.823211] driver_register 'cpufreq-dt'
[    4.841461] driver_register 'omap-cpufreq'
[    4.847290] driver_register 'pwrseq_simple'
[    4.854644] driver_register 'pwrseq_emmc'
[    4.863586] driver_register 'mmcblk'
[    4.868835] driver_register 'sdio_uart'
[    4.873870] driver_register 'mmci-omap'
[    4.879425] driver_register 'omap_hsmmc'
[    4.953918] ledtrig-cpu: registered to indicate activity on CPUs
[    4.961425] driver_register 'hid-generic'
[    4.970001] driver_register 'usbhid'
[    4.974975] usbcore: registered new interface driver usbhid
[    4.981384] usbhid: USB HID core driver
[    4.985412] driver_register 'gpio-clk'
[    4.990905] driver_register 'palmas-clk'
[    4.997802] driver_register 'twl6040-clk'
[    5.003967] driver_register 'dra7-atl'
[    5.011108] driver_register 'palmas-usb'
[    5.015319] mmc0: host does not support reading read-only switch, assuming write-enable
[    5.025054] mmc0: new high speed SDHC card at address 59b4
[    5.038391] driver_register 'bmp280'
[    5.043640] 1-0077 supply vddd not found, using dummy regulator
[    5.052215] mmcblk0: mmc0:59b4 USD   7.51 GiB 
[    5.059143]  mmcblk0: p1
[    5.073699] 1-0077 supply vdda not found, using dummy regulator
[    5.157073] driver_register 'bmp280'
[    5.161651] driver_register 'st-press-i2c'
[    5.169189] driver_register 'st-press-spi'
[    5.180603] driver_register 'snd-soc-dummy'
[    5.188110] driver_register 'soc-audio'
[    5.193969] driver_register 'oprofile-perf'
[    5.201385] oprofile: using arm/armv7
[    5.207946] Initializing XFRM netlink socket
[    5.212707] NET: Registered protocol family 17
[    5.218139] NET: Registered protocol family 15
[    5.223480] Key type dns_resolver registered
[    5.229827] omap2_set_init_voltage: unable to find boot up OPP for vdd_core
[    5.237426] omap2_set_init_voltage: unable to set vdd_core
[    5.249298] ThumbEE CPU extension supported.
[    5.253875] Registering SWP/SWPB emulation handler
[    5.260009] SmartReflex Class3 initialized
[    5.292114] ubi0: default fastmap pool size: 95
[    5.299407] ubi0: default fastmap WL pool size: 47
[    5.304473] ubi0: attaching mtd4
[    5.819366] ubi0: scanning is finished
[    5.842224] ubi0: attached mtd4 (name "File System", size 249 MiB)
[    5.848968] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    5.856353] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    5.863372] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    5.870849] ubi0: good PEBs: 1994, bad PEBs: 2, corrupted PEBs: 0
[    5.877380] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
[    5.884948] ubi0: max/mean erase counter: 12/2, WL threshold: 4096, image sequence number: 1550960594
[    5.894714] ubi0: available PEBs: 0, total reserved PEBs: 1994, PEBs reserved for bad PEB handling: 78
[    5.904815] ubi0: background thread "ubi_bgt0d" started, PID 832
[    5.911468] driver_register 'gpio-keys'
[    5.914215] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    5.933990] input: gpio-keys-wwan-wakeup as /devices/platform/gpio-keys-wwan-wakeup/input/input1
[    5.941223] hctosys: unable to open rtc device (rtc0)
[    5.941223] sr_init: No PMIC hook to init smartreflex
[    5.941223] driver_register 'smartreflex'
[    5.941925] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
[    5.946166] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
[    6.065856] VAUX3: disabling
[    6.070068] VDAC: disabling
[    6.074310] VUSB3V1: disabling
[    6.079376] ALSA device list:
[    6.082489]   No soundcards found.
[    6.256347] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[    6.265045] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    6.286682] devtmpfs: mounted
[    6.292999] Freeing unused kernel memory: 1024K (c0a00000 - c0b00000)
Mount failed for selinuxfs on /sys/fs/selinux:  No such file or directory
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel S.
[....] Starting the hotplug events dispatcher: udevd[    8.378021] systemd-udevd[948]: starting version 215
.
[....] Synthesizing the initial hotplug events...done.
[    9.710083] driver_register 'omapdss'
[....] Waiting for /dev to be fully populated...[    9.789062] driver_register 'omapdss_dss'
[    9.805206] ehci-omap: OMAP-EHCI Host Controller driver
[    9.805236] driver_register 'ehci-omap'
[    9.811248] devm_usb_get_phy_by_phandle(..., phys, 0)
[    9.811248] devm_usb_get_phy_by_phandle(..., phys, 1)
[    9.811340] devm_usb_get_phy_by_node(ddbbe810 48064800.ehci, df9c1308 hsusb2_phy,   (null))
[    9.811431] hsusb2_phy : hsusb2_phy
[    9.811431] phy = ddae89d0
[    9.826080] devm_usb_get_phy_by_phandle(..., phys, 2)
[    9.826293] ehci-omap 48064800.ehci: EHCI Host Controller
[    9.850799] ehci-omap 48064800.ehci: new USB bus registered, assigned bus number 1
[    9.852416] ehci-omap 48064800.ehci: irq 93, io mem 0x48064800
[    9.878387] ehci-omap 48064800.ehci: USB 2.0 started, EHCI 1.00
[    9.911193] driver_register 'twl4030_bci'
[    9.912231] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2020)
[    9.912231] twl4030-usb : hsusb2_phy
[    9.912231] phy = fffffdfb
[    9.916900] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    9.916931] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    9.916931] usb usb1: Product: EHCI Host Controller
[    9.916931] usb usb1: Manufacturer: Linux 4.8.0-rc5-letux+ ehci_hcd
[    9.916961] usb usb1: SerialNumber: 48064800.ehci
[    9.949707] driver_register 'twl4030_madc'
[   10.003784] driver_register 'twl4030_pwrbutton'
[   10.017150] hub 1-0:1.0: USB hub found
[   10.018096] 48070000.i2c:twl at 48:madc supply vusb3v1 not found, using dummy regulator
[   10.021087] hub 1-0:1.0: 3 ports detected
[   10.057830] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, dcb3ae20)
[   10.057922] twl4030-usb : hsusb2_phy
[   10.057952] phy = fffffdfb
[   10.062774] driver_register 'twl4030-vibra'
[   10.064697] input: twl4030:vibrator as /devices/platform/68000000.ocp/48070000.i2c/i2c-0/0-0048/48070000.i2c:twl at 48:audio/twl4030-vibra/input/input3
[   10.069213] input: twl4030_pwrbutton as /devices/platform/68000000.ocp/48070000.i2c/i2c-0/0-0048/48070000.i2c:twl at 48:pwrbutton/input/input2
[   10.083404] driver_register 'twl4030-codec'
[   10.100952] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, dcb3af20)
[   10.100982] twl4030-usb : hsusb2_phy
[   10.100982] phy = fffffdfb
[   10.109405] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, dcb3ae20)
[   10.109436] twl4030-usb : hsusb2_phy
[   10.109436] phy = fffffdfb
[   10.119781] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2020)
[   10.119812] twl4030-usb : hsusb2_phy
[   10.119812] phy = fffffdfb
[   10.129150] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2020)
[   10.129150] twl4030-usb : hsusb2_phy
[   10.129180] phy = fffffdfb
[   10.134033] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, dcb3ae20)
[   10.134033] twl4030-usb : hsusb2_phy
[   10.134063] phy = fffffdfb
[   10.356872] driver_register 'twl_rtc'
[   10.376220] twl_rtc 48070000.i2c:twl at 48:rtc: Power up reset detected.
[   10.376495] twl_rtc 48070000.i2c:twl at 48:rtc: Enabling TWL-RTC
[   10.389099] driver_register 'twl4030_gpio'
[   10.406951] twl_rtc 48070000.i2c:twl at 48:rtc: rtc core: registered 48070000.i2c:twl at 48 as rtc0
[   10.420928] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2820)
[   10.420959] twl4030-usb : hsusb2_phy
[   10.420959] phy = fffffdfb
[   10.428558] twl4030_gpio twl4030-gpio: can't dispatch IRQs from modules
[   10.432250] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, dcb3af20)
[   10.432281] twl4030-usb : hsusb2_phy
[   10.432281] phy = fffffdfb
[   10.456176] usb 1-2: new high-speed USB device number 2 using ehci-omap
[   10.651855] usb 1-2: New USB device found, idVendor=0af0, idProduct=8800
[   10.651855] usb 1-2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[   10.651885] usb 1-2: Product: Globetrotter HSUPA Modem
[   10.651885] usb 1-2: Manufacturer: Option N.V.
[   10.682922] driver_register 'omap-mcbsp'
[   10.683563] omap-mcbsp 48074000.mcbsp: Cannot get pinctrl: -19
[   10.692810] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2b20)
[   10.692840] twl4030-usb : hsusb2_phy
[   10.692840] phy = fffffdfb
[   10.697174] driver_register 'hmc5843'
[   10.702362] driver_register 'tsc2007'
[   10.707397] media: Linux media interface: v0.10
[   10.711578] driver_register 'leds-tca6507'
[   10.712738] driver_register 'bma150'
[   10.716552] musb_hdrc: unknown parameter 'preserve_vbus' ignored
[   10.718872] driver_register 'musb-hdrc'
[   10.723846] driver_register 'lis3lv02d_i2c'
[   10.725219] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2b20)
[   10.725250] twl4030-usb : hsusb2_phy
[   10.725250] phy = fffffdfb
[   10.732971] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2020)
[   10.733001] twl4030-usb : hsusb2_phy
[   10.733001] phy = fffffdfb
[   10.763458] input: TSC2007 Touchscreen as /devices/platform/68000000.ocp/48072000.i2c/i2c-1/1-0048/input/input4
[   10.774169] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2b20)
[   10.774200] twl4030-usb : hsusb2_phy
[   10.774200] phy = fffffdfb
[   10.800292] driver_register 'at24'
[   10.807891] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, dcb3ae20)
[   10.807922] twl4030-usb : hsusb2_phy
[   10.807922] phy = fffffdfb
[   10.814544] omap_hsmmc 480b4000.mmc: allocated mmc-pwrseq
[   10.834381] driver_register 'twl4030_usb'
[   10.874999] input: bma150 as /devices/platform/68000000.ocp/48072000.i2c/i2c-1/1-0041/input/input5
[   10.881439] driver_register 'itg3200'
[   10.897796] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2020)
[   10.897827] twl4030-usb : hsusb2_phy
[   10.897827] phy = fffffdfb
[   10.908813] hmc5843: probe of 1-001e failed with error -121
[   10.921539] usb_add_phy_dev twl4030
[   10.926757] lis3lv02d: unknown sensor type 0x87
[   10.927917] lis3lv02d_i2c: probe of 1-001d failed with error -22
[   10.929809] at24 1-0050: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[   10.930908] devm_usb_get_phy_by_node(ddd12410 48070000.i2c:twl at 48:bci, df9b187c twl4030-usb, ddfc2b20)
[   10.930938] twl4030-usb : hsusb2_phy
[   10.930938] twl4030-usb : twl4030-usb
[   10.930938] phy = ddfbc810
[   11.110900] driver_register 'omap_hdq'
[   11.148712] Linux video capture interface: v2.00
[   11.151977] driver_register 'musb-omap2430'
[   11.176208] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.5. Driver in Interrupt mode
[   11.247863] devm_usb_get_phy_by_phandle(..., usb-phy, 0)
[   11.247924] devm_usb_get_phy_by_node(dda82010 480ab000.usb_otg_hs, df9b187c twl4030-usb,   (null))
[   11.247955] twl4030-usb : hsusb2_phy
[   11.247955] twl4030-usb : twl4030-usb
[   11.247955] phy = ddfbc810
[   11.247985] xceiv = ddfbc810
[   11.247985] phy = dca8d000
[   11.300476] driver_register 'OV9650'
[   11.300994] id = bf1a11fc
[   11.301025] id = 38485
[   11.301727] OV9650 1-0030: could not get clock
[   11.569702] musb-hdrc musb-hdrc.0.auto: power state already 0
[   11.570220] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
[   11.573730] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 2
[   11.592407] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[   11.592437] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   11.592437] usb usb2: Product: MUSB HDRC host driver
[   11.592437] usb usb2: Manufacturer: Linux 4.8.0-rc5-letux+ musb-hcd
[   11.592468] usb usb2: SerialNumber: musb-hdrc.0.auto
[   11.609405] twl4030_usb 48070000.i2c:twl at 48:twl4030-usb: Initialized TWL4030 USB module
[   11.610443] id = bf1a11fc
[   11.610443] id = 38485
[   11.611328] OV9650 1-0030: could not get clock
[   11.637542] hub 2-0:1.0: USB hub found
[   11.652404] hub 2-0:1.0: 1 port detected
[   11.676605] id = bf1a11fc
[   11.676635] id = 38485
[   11.677398] OV9650 1-0030: could not get clock
[   11.708068] id = bf1a11fc
[   11.708068] id = 38485
[   11.708953] OV9650 1-0030: could not get clock
[   11.764343] id = bf1a11fc
[   11.764343] id = 38485
[   11.765228] OV9650 1-0030: could not get clock
[   11.773437] id = bf1a11fc
[   11.773468] id = 38485
[   11.774261] OV9650 1-0030: could not get clock
[   11.908935] driver_register 'omap3isp'
[   11.909820] omap3isp 480bc000.isp: parsing endpoint /ocp/isp at 480bc000/ports/port at 0/endpoint, interface 0
[   11.910064] 480bc000.isp supply vdd-csiphy1 not found, using dummy regulator
[   11.910461] 480bc000.isp supply vdd-csiphy2 not found, using dummy regulator
[   11.910980] omap3isp 480bc000.isp: Revision 15.0 found
[   11.913787] iommu: Adding device 480bc000.isp to group 0
[   11.914520] omap-iommu 480bd400.mmu: 480bd400.mmu: version 1.1
[   11.915649] omap3isp 480bc000.isp: hist: using DMA channel dma0chan4
[   11.964904] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCP2 was not initialized!
[   11.979827] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CSI2a was not initialized!
[   11.986236] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCDC was not initialized!
[   11.991516] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP preview was not initialized!
[   12.019165] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP resizer was not initialized!
[   12.054504] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AEWB was not initialized!
[   12.054534] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AF was not initialized!
[   12.054565] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP histogram was not initialized!
[   12.056243] id = bf1a11fc
[   12.056243] id = 38485
[   12.057403] omap3isp 480bc000.isp: isp_xclk_set_rate: cam_xclka set to 24685714 Hz (div 7)
[   12.190734] OV9650: Found OV9657 sensor
[   12.208892] driver_register 'extcon-gpio'
[   12.209838] extcon-gpio: probe of antenna-detect failed with error -22
[   12.217468] driver_register 'pwm-backlight'
[   12.218444] backlight supply power not found, using dummy regulator
[   12.260223] driver_register 'generic-adc-battery'
[   12.269348] driver_register 'omap-dmtimer-pwm'
[   12.306579] iio_charge:-750
[   12.329803] backlight supply power not found, using dummy regulator
[   12.344177] backlight supply power not found, using dummy regulator
[   12.428192] driver_register 'twl4030_madc_hwmon'
[   12.565612] driver_register 'omap-twl4030'
[   12.594512] driver_register 'asoc-simple-card'
[   12.670166] driver_register 'w2cbw003'
[   12.708374] twl4030_voice_set_tristate codec=dc86ea00 1
[   12.709075] TPS Voice IF is tristated
[   12.710296] twl4030-codec twl4030-codec: ASoC: no sink widget found for Voice DigiInput
[   12.710296] twl4030-codec twl4030-codec: ASoC: Failed to add route GSMIN -> direct -> Voice DigiInput
[   12.710327] twl4030-codec twl4030-codec: ASoC: no sink widget found for Voice DigiOutput
[   12.710327] twl4030-codec twl4030-codec: ASoC: Failed to add route GSMOUT -> direct -> Voice DigiOutput
[   12.710479] twl4030-codec twl4030-codec: ASoC: no source widget found for Voice DigiInput
[   12.710479] twl4030-codec twl4030-codec: ASoC: Failed to add route Voice DigiInput -> direct -> Digital Voice Playback Mixer
[   12.727569] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
[   12.840087] driver_register 'w2sg0004'
[   12.840850] w2sg_probe()
[   12.841430] w2sg_probe() lna_regulator = da8f0080
[   12.841674] ------------[ cut here ]------------
[   12.841674] WARNING: CPU: 0 PID: 969 at drivers/tty/serial/serial_core.c:128 uart_change_pm+0x70/0x7c
[   12.841857] Modules linked in: w2sg0004(+) w2cbw003_bluetooth snd_soc_simple_card snd_soc_omap_twl4030 snd_soc_simple_card_utils twl4030_madc_hwmon pwm_omap_dmtimer generic_adc_battery pwm_bl extcon_gpio omap3_isp videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videobuf2_core ov9650 w1_bq27000 v4l2_common omap2430 omap_hdq videodev itg3200 phy_twl4030_usb at24 lis3lv02d_i2c nvmem_core bma150 hmc5843_i2c media snd_soc_omap_mcbsp tsc2007 lis3lv02d leds_tca6507 hmc5843_core snd_soc_omap musb_hdrc input_polldev snd_pcm_dmaengine gpio_twl4030 rtc_twl snd_soc_twl4030 twl4030_vibra twl4030_pwrbutton twl4030_madc twl4030_charger ehci_omap omapdss(+)
[   12.841888] CPU: 0 PID: 969 Comm: udevd Not tainted 4.8.0-rc5-letux+ #18
[   12.841888] Hardware name: Generic OMAP36xx (Flattened Device Tree)
[   12.841918] [<c010f170>] (unwind_backtrace) from [<c010b71c>] (show_stack+0x10/0x14)
[   12.841949] [<c010b71c>] (show_stack) from [<c03f3778>] (dump_stack+0x98/0xd0)
[   12.841949] [<c03f3778>] (dump_stack) from [<c012fb2c>] (__warn+0xd0/0x100)
[   12.841979] [<c012fb2c>] (__warn) from [<c012fc00>] (warn_slowpath_null+0x1c/0x24)
[   12.841979] [<c012fc00>] (warn_slowpath_null) from [<c047163c>] (uart_change_pm+0x70/0x7c)
[   12.842010] [<c047163c>] (uart_change_pm) from [<c0474b64>] (uart_register_rx_notification+0x3c/0x12c)
[   12.842041] [<c0474b64>] (uart_register_rx_notification) from [<bf360648>] (w2sg_probe+0x1fc/0x35c [w2sg0004])
[   12.842102] [<bf360648>] (w2sg_probe [w2sg0004]) from [<c048bb18>] (platform_drv_probe+0x50/0xa0)
[   12.842132] [<c048bb18>] (platform_drv_probe) from [<c0489bf8>] (driver_probe_device+0x134/0x29c)
[   12.842132] [<c0489bf8>] (driver_probe_device) from [<c0489de8>] (__driver_attach+0x88/0xac)
[   12.842132] [<c0489de8>] (__driver_attach) from [<c04882c8>] (bus_for_each_dev+0x6c/0x90)
[   12.842163] [<c04882c8>] (bus_for_each_dev) from [<c04892a8>] (bus_add_driver+0xcc/0x1e8)
[   12.842163] [<c04892a8>] (bus_add_driver) from [<c048ad38>] (driver_register+0xac/0xf4)
[   12.842193] [<c048ad38>] (driver_register) from [<c010193c>] (do_one_initcall+0xac/0x154)
[   12.842193] [<c010193c>] (do_one_initcall) from [<c0203c10>] (do_init_module+0x58/0x1c0)
[   12.842224] [<c0203c10>] (do_init_module) from [<c01bf48c>] (load_module+0x190c/0x19f4)
[   12.842224] [<c01bf48c>] (load_module) from [<c01bf744>] (SyS_finit_module+0x88/0x90)
[   12.842254] [<c01bf744>] (SyS_finit_module) from [<c0107060>] (ret_fast_syscall+0x0/0x1c)
[   12.842254] ---[ end trace 662c95f31c793d88 ]---
[   12.855133] w2sg_rfkill_set_block: blocked: 0
[   12.855163] w2sg_set_lna_power: off
[   12.864013] w2sg0004 probed
[   12.864044] w2sg power gpio ON
[   13.443359] w2sg power gpio OFF
[   14.613220] hso: drivers/net/usb/hso.c: Option Wireless
[   14.613281] driver_register 'hso'
[   14.730529] usbcore: registered new interface driver hso
[   15.298675] w2sg_set_power to 0 (0)
[   15.309204] driver_register 'bq27000-battery'
[   15.330108] bq27000-battery bq27000-battery: support ver. 1.2.0 enabled
[   16.842773] driver_register 'omapdss_dispc'
[   16.855621] driver_register 'omapdss_dsi'
[   16.867889] driver_register 'omapdss_dpi'
[   16.876098] driver_register 'omapdss_sdi'
[   16.883758] driver_register 'omapdss_venc'
[   16.889984] 48050000.dss supply vdda_video not found, using dummy regulator
[   16.898986] OMAP DSS rev 2.0
[   16.903289] omapdss_dss 48050000.dss: bound 48050400.dispc (ops dispc_component_ops [omapdss])
[   16.913421] omapdss_dss 48050000.dss: bound 48050c00.encoder (ops venc_component_ops [omapdss])
[   16.939086] driver_register 'omapdss_hdmi'
[   16.947692] driver_register 'omapdss_hdmi5'
[   17.160278] driver_register 'panel-tpo-td028ttec1'
[   17.187225] driver_register 'connector-analog-tv'
[   17.203155] driver_register 'amplifier-opa362'
[   17.877471] [drm] Initialized drm 1.1.0 20060810
[   18.514404] voice ctl route: 0
[   18.761779] driver_register 'dmm'
[   18.770904] driver_register 'omapdrm'
[   18.793273] omapdrm omapdrm.0: DMM not available, disable DMM support
[   18.815399] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   18.822692] [drm] No driver support for vblank timestamp query.
[   18.938598] Console: switching to colour frame buffer device 60x40
[   18.960632] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
[   18.996582] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
done.
[....] Warning: fstab entry for /dev/shm; should probably be for /run/shm unless working around a bug in the Oracle database ... (warning).
[....] Activating swap...done.
[   21.925231] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[....] Checking root file system...fsck from util-linux 2.25.2
rootfs: clean, 43084/492880 files, 405811/1969904 blocks
done.
[   23.045257] EXT4-fs (mmcblk0p1): re-mounted. Opts: errors=remount-ro
[   23.092926] random: crng init done
[....] Activating lvm and md swap...done.
[....] Checking file systems...fsck from util-linux 2.25.2
done.
[....] Cleaning up temporary files... /tmp. ok 
[   26.446258] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 1472
[   26.499725] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "gta04-rootfs"
[   26.508178] UBIFS (ubi0:0): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[   26.518646] UBIFS (ubi0:0): FS size: 244758528 bytes (233 MiB, 1897 LEBs), journal size 12257280 bytes (11 MiB, 95 LEBs)
[   26.530059] UBIFS (ubi0:0): reserved for root: 4952683 bytes (4836 KiB)
[   26.537048] UBIFS (ubi0:0): media format: w4/r0 (latest is w4/r0), UUID A646BAFF-D7E2-4A51-8311-D3250A94096D, small LPT model
[....] Mounting local filesystems...mount: /dev/mmcblk0p1 is already mounted or /boot busy
       /dev/mmcblk0p1 is already mounted on /
mount: special device /dev/mmcblk1p1 does not exist
failed.
[....] Activating swapfile swap...done.
[....] Warning: fstab entry for /dev/shm; should probably be for /run/shm unless working around a bug in the Oracle database ... (warning).
[....] Cleaning up temporary files.... ok 
[....] Setting kernel variables ...done.
[....] Configuring network interfaces...[   41.245086] NET: Registered protocol family 10
[   43.730133] using random self ethernet address
[   43.734832] using random host ethernet address
[   43.758544] usb0: HOST MAC 66:da:ea:34:f7:6d
[   43.773284] usb0: MAC 96:e4:5a:04:e4:6b
[   43.786437] using random self ethernet address
[   43.791137] using random host ethernet address
[   43.803741] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
[   43.821716] g_ether gadget: g_ether ready
[   43.927825] musb-hdrc musb-hdrc.0.auto: power state already 0
[   44.018676] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
Internet Systems Consortium DHCP Client 4.3.1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Cannot find device "eth0"
Bind socket to interface: No such device

If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug.  These pages explain the proper
process and the information we find helpful for debugging..

exiting.
Failed to bring up eth0.
Cannot find device "eth1"
Failed to bring up eth1.
done.
[....] Cleaning up temporary files.... ok 
[   45.397888] voice ctl route: 0
[....] Setting up ALSA...done.
[....] Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
INIT: Entering runlevel: 2
[info] Using makefile-style concurrent boot in runlevel 2.
[....] Starting enhanced syslogd: rsyslogd. ok 
[....] Starting automount.... ok 
[....] Starting system message bus: dbus. ok 
[   49.463867] Bluetooth: Core ver 2.21
[   49.479278] NET: Registered protocol family 31
[   49.483978] Bluetooth: HCI device and connection manager initialized
[   49.507019] Bluetooth: HCI socket layer initialized
[   49.512207] Bluetooth: L2CAP socket layer initialized
[   49.536987] Bluetooth: SCO socket layer initialized
[   49.638977] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   49.644653] Bluetooth: BNEP socket layer initialized
[....] Starting bluetooth: bluetoothd. ok 
[....] Starting periodic command scheduler: cron. ok 
[....] Loading cpufreq kernel modules...done (none).
[....] CPUFreq Utilities: Setting ondemand CPUFreq governor...CPU0...done.
[....] Starting NTP server: ntpd. ok 
[....] Starting OpenBSD Secure Shell server: sshd. ok 


X.Org X Server 1.16.4
Release Date: 2014-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.16.0-0.bpo.4-armmp-lpae armv7l Debian
Current Operating System: Linux letux 4.8.0-rc5-letux+ #18 SMP PREEMPT Tue Sep 6 09:52:14 CEST 2016 armv7l
Kernel command line: console=ttyO2,115200n8 mtdoops.mtddev=omap2.nand ubi.mtd=4 root=/dev/mmcblk0p1 rw rootfstype=ext4,ext3 rootwait console=ttyO2,115200n8 vram=12M omapfb.vram=0:8M,1:4M omapfb.rotate_type=0 omapdss.def_disp=lcd rootwait twl4030_charger.allow_usb=1 musb_hdrc.preserve_vbus=1 log_buf_len=8M ignore_loglevel earlyprintk
Build Date: 11 February 2015  01:18:06AM
xorg-server 2:1.16.4-1 (http://www.debian.org/support) 
Current version of pixman: 0.32.6
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan  1 00:00:42 2000
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"

Debian GNU/Linux 8 letux ttyO2

letux login: 


More information about the Letux-kernel mailing list