[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 = <¶llel_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 ¶llel_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