We have a 2 camera board using CSI, imx377 sensors, and a pca9548 for i2c muxing. It’s connected to the Jetson through a custom board. The driver is based off of 28.1
The first camera works fine. The second camera does not have any i2c errors, but it is blank when running nvgstcapture. It’s not the sensor because we have also tried swapping CSI ports.
We have enabled full tracing by following https://elinux.org/Jetson_TX2_Camera_BringUp.
A notable error we get when enabling tracing is this:
rtos_queue_peek_from_isr_failed: tstamp:11399084840 queue:0x0b4a3c58
We get this error with serial A-B, but not as much and not after it starts operating.
eLinux says we should check MIPI output which we’re in the process of attempting.
We have run a connectivity test and there were no connectivity problems between the CSI pins on the camera and the CSI pins on the B2B connector. We don’t get any i2c errors like we do if the power, reset, or clock is set incorrectly.
The dtsi files and log files are below. I have removed some modes from the dtsi files for brevity but otherwise they’re accurate. The second camera is i2c@1 and serial E-F, which is odd but correct. Serial C-D are preserved for a third camera.
Please let us know if you have any ideas why the second camera is failing or if there are any other things we should do to debug camera bus issues. Thank you!
tegra186-quill-camera-imx377-a00.dtsi
/*
* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <t18x-common-modules/tegra186-camera-imx377-a00.dtsi>
#include "dt-bindings/clock/tegra186-clock.h"
#define CAM0_RST_L TEGRA_MAIN_GPIO(R, 5)
#define CAM0_PWDN TEGRA_MAIN_GPIO(R, 0)
#define CAM1_RST_L TEGRA_MAIN_GPIO(R, 1)
#define CAM1_PWDN TEGRA_MAIN_GPIO(N, 2)
#define CAM2_RST_L TEGRA_MAIN_GPIO(BB, 0)
#define CAM_IRCUT_EN TEGRA_MAIN_GPIO(X, 6)
#define CAM_IRCUT_FILTER TEGRA_MAIN_GPIO(Y, 1)
#define CAMERA_I2C_MUX_BUS(x) (0x1E + x)
/* camera control gpio definitions */
/ {
gpio@2200000 {
camera-control-output-high {
gpio-hog;
output-high;
gpios = <CAM0_PWDN 0 CAM1_PWDN 0 CAM_IRCUT_FILTER 0 CAM0_RST_L 0 CAM1_RST_L 0 CAM2_RST_L 0>;
label = "cam0-pwdn", "cam1-pwdn", "cam-ircut-filter", "cam0-rst", "cam1-rst", "cam2-rst";
};
};
i2c@3180000 {
tca9548@70 {
compatible = "nxp,pca9548";
reg = <0x70>;
#address-cells = <1>;
#size-cells = <0>;
skip_mux_detect = "yes";
vcc-supply = <&battery_reg>;
vcc-pullup-supply = <&battery_reg>;
force_bus_start = <CAMERA_I2C_MUX_BUS(0)>;
i2c@0 {
reg = <0>;
i2c-mux,deselect-on-exit;
#address-cells = <1>;
#size-cells = <0>;
imx377_a@1a {
/* Define any required hw resources needed by driver */
/* ie. clocks, io pins, power sources */
clocks = <&tegra_car TEGRA186_CLK_EXTPERIPH1>,
<&tegra_car TEGRA186_CLK_PLLP_OUT0>;
clock-names = "extperiph1", "pllp_grtba";
mclk = "extperiph1";
};
};
i2c@2 {
reg = <2>;
i2c-mux,deselect-on-exit;
#address-cells = <1>;
#size-cells = <0>;
imx377_c@1a {
/* Define any required hw resources needed by driver */
/* ie. clocks, io pins, power sources */
clocks = <&tegra_car TEGRA186_CLK_EXTPERIPH2>,
<&tegra_car TEGRA186_CLK_PLLP_OUT0>;
clock-names = "extperiph2", "pllp_grtba";
mclk = "extperiph2";
};
};
i2c@1 {
reg = <1>;
i2c-mux,deselect-on-exit;
#address-cells = <1>;
#size-cells = <0>;
imx377_e@1a {
/* Define any required hw resources needed by driver */
/* ie. clocks, io pins, power sources */
clocks = <&tegra_car TEGRA186_CLK_EXTPERIPH2>,
<&tegra_car TEGRA186_CLK_PLLP_OUT0>;
clock-names = "extperiph2", "pllp_grtba";
mclk = "extperiph2";
};
};
};
};
};
tegra186-camera-imx377-a00.dtsi
/*
* Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/ {
host1x {
vi@15700000 {
num-channels = <3>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
mirimx377_vi_in0: endpoint {
csi-port = <0>;
bus-width = <4>;
remote-endpoint = <&mirimx377_csi_out0>;
};
};
port@1 {
reg = <1>;
mirimx377_vi_in1: endpoint {
csi-port = <2>;
bus-width = <4>;
remote-endpoint = <&mirimx377_csi_out1>;
};
};
port@2 {
reg = <2>;
mirimx377_vi_in2: endpoint {
csi-port = <4>;
bus-width = <4>;
remote-endpoint = <&mirimx377_csi_out2>;
};
};
};
};
nvcsi@150c0000 {
num-channels = <3>;
#address-cells = <1>;
#size-cells = <0>;
channel@0 {
reg = <0>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
mirimx377_csi_in0: endpoint@0 {
csi-port = <0>;
bus-width = <4>;
remote-endpoint = <&mirimx377_imx377_out0>;
};
};
port@1 {
reg = <1>;
mirimx377_csi_out0: endpoint@1 {
remote-endpoint = <&mirimx377_vi_in0>;
};
};
};
};
channel@1 {
reg = <1>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
mirimx377_csi_in1: endpoint@0 {
csi-port = <2>;
bus-width = <4>;
remote-endpoint = <&mirimx377_imx377_out1>;
};
};
port@1 {
reg = <1>;
mirimx377_csi_out1: endpoint@1 {
remote-endpoint = <&mirimx377_vi_in1>;
};
};
};
};
channel@2 {
reg = <2>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
mirimx377_csi_in2: endpoint@0 {
csi-port = <4>;
bus-width = <4>;
remote-endpoint = <&mirimx377_imx377_out2>;
};
};
port@1 {
reg = <1>;
mirimx377_csi_out2: endpoint@1 {
remote-endpoint = <&mirimx377_vi_in2>;
};
};
};
};
};
};
i2c@3180000 {
tca9548@70 {
i2c@0 {
imx377_a@1a {
compatible = "nvidia,imx377";
reg = <0x1a>;
devnode = "video0";
/* Physical dimensions of sensor */
physical_w = "15.0";
physical_h = "12.5";
sensor_model ="imx377";
/* Define any required hw resources needed by driver */
/* ie. clocks, io pins, power sources */
/* Defines number of frames to be dropped by driver internally after applying */
/* sensor crop settings. Some sensors send corrupt frames after applying */
/* crop co-ordinates */
post_crop_frame_drop = "0";
/* Convert Gain to unit of dB (decibel) befor passing to kernel driver */
use_decibel_gain = "false";
/* if true, delay gain setting by one frame to be in sync with exposure */
delayed_gain = "true";
/* enable CID_SENSOR_MODE_ID for sensor modes selection */
use_sensor_mode_id = "true";
mode0 {/*mode IMX377_MODE_640X480_300FPS*/
mclk_khz = "24000";
num_lanes = "4";
tegra_sinterface = "serial_a";
discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "12";
csi_pixel_bit_depth = "12";
mode_type = "bayer";
pixel_phase = "rggb";
active_w = "640";
active_h = "480";
pixel_t = "bayer_rggb";
readout_orientation = "0";
line_length = "6000";
inherent_gain = "1";
mclk_multiplier = "100";
pix_clk_hz = "576000000";
min_gain_val = "0";
max_gain_val = "1957";
min_hdr_ratio = "1";
max_hdr_ratio = "1";
min_framerate = "1.5";
max_framerate = "300";
min_exp_time = "83"; /*us,4 lines*/
max_exp_time = "66600";
embedded_metadata_height = "2";
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
mirimx377_imx377_out0: endpoint {
csi-port = <0>;
bus-width = <4>;
remote-endpoint = <&mirimx377_csi_in0>;
};
};
};
};
};
i2c@2 {
imx377_c@1a {
compatible = "nvidia,imx377";
reg = <0x1a>;
devnode = "video1";
/* Physical dimensions of sensor */
physical_w = "15.0";
physical_h = "12.5";
sensor_model ="imx377";
/* Define any required hw resources needed by driver */
/* ie. clocks, io pins, power sources */
/* Defines number of frames to be dropped by driver internally after applying */
/* sensor crop settings. Some sensors send corrupt frames after applying */
/* crop co-ordinates */
post_crop_frame_drop = "0";
/* Convert Gain to unit of dB (decibel) befor passing to kernel driver */
use_decibel_gain = "false";
/* if true, delay gain setting by one frame to be in sync with exposure */
delayed_gain = "true";
/* enable CID_SENSOR_MODE_ID for sensor modes selection */
use_sensor_mode_id = "true";
mode0 {/*mode IMX377_MODE_640X480_300FPS*/
mclk_khz = "24000";
num_lanes = "4";
tegra_sinterface = "serial_c";
discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "12";
csi_pixel_bit_depth = "12";
mode_type = "bayer";
pixel_phase = "rggb";
active_w = "640";
active_h = "480";
pixel_t = "bayer_rggb";
readout_orientation = "0";
line_length = "6000";
inherent_gain = "1";
mclk_multiplier = "100";
pix_clk_hz = "576000000";
min_gain_val = "0";
max_gain_val = "1957";
min_hdr_ratio = "1";
max_hdr_ratio = "1";
min_framerate = "1.5";
max_framerate = "300";
min_exp_time = "83"; /*us,4 lines*/
max_exp_time = "66600";
embedded_metadata_height = "2";
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
mirimx377_imx377_out1: endpoint {
csi-port = <2>;
bus-width = <4>;
remote-endpoint = <&mirimx377_csi_in1>;
};
};
};
};
};
i2c@1 {
imx377_e@1a {
compatible = "nvidia,imx377";
reg = <0x1a>;
devnode = "video2";
/* Physical dimensions of sensor */
physical_w = "15.0";
physical_h = "12.5";
sensor_model ="imx377";
/* Define any required hw resources needed by driver */
/* ie. clocks, io pins, power sources */
/* Defines number of frames to be dropped by driver internally after applying */
/* sensor crop settings. Some sensors send corrupt frames after applying */
/* crop co-ordinates */
post_crop_frame_drop = "0";
/* Convert Gain to unit of dB (decibel) befor passing to kernel driver */
use_decibel_gain = "false";
/* if true, delay gain setting by one frame to be in sync with exposure */
delayed_gain = "true";
/* enable CID_SENSOR_MODE_ID for sensor modes selection */
use_sensor_mode_id = "true";
mode0 {/*mode IMX377_MODE_640X480_300FPS*/
mclk_khz = "24000";
num_lanes = "4";
tegra_sinterface = "serial_e";
discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "12";
csi_pixel_bit_depth = "12";
mode_type = "bayer";
pixel_phase = "rggb";
active_w = "640";
active_h = "480";
pixel_t = "bayer_rggb";
readout_orientation = "0";
line_length = "6000";
inherent_gain = "1";
mclk_multiplier = "100";
pix_clk_hz = "576000000";
min_gain_val = "0";
max_gain_val = "1957";
min_hdr_ratio = "1";
max_hdr_ratio = "1";
min_framerate = "1.5";
max_framerate = "300";
min_exp_time = "83"; /*us,4 lines*/
max_exp_time = "66600";
embedded_metadata_height = "2";
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
mirimx377_imx377_out2: endpoint {
csi-port = <4>;
bus-width = <4>;
remote-endpoint = <&mirimx377_csi_in2>;
};
};
};
};
};
};
};
};
/ {
tegra-camera-platform {
compatible = "nvidia, tegra-camera-platform";
/**
* Physical settings to calculate max ISO BW
*
* num_csi_lanes = <>;
* Total number of CSI lanes when all cameras are active
*
* max_lane_speed = <>;
* Max lane speed in Kbit/s
*
* min_bits_per_pixel = <>;
* Min bits per pixel
*
* vi_peak_byte_per_pixel = <>;
* Max byte per pixel for the VI ISO case
*
* vi_bw_margin_pct = <>;
* Vi bandwidth margin in percentage
*
* max_pixel_rate = <>;
* Max pixel rate in Kpixel/s for the ISP ISO case
*
* isp_peak_byte_per_pixel = <>;
* Max byte per pixel for the ISP ISO case
*
* isp_bw_margin_pct = <>;
* Isp bandwidth margin in percentage
*/
num_csi_lanes = <4>;
max_lane_speed = <1500000>;
min_bits_per_pixel = <10>;
vi_peak_byte_per_pixel = <2>;
vi_bw_margin_pct = <25>;
max_pixel_rate = <75000000>;
isp_peak_byte_per_pixel = <5>;
isp_bw_margin_pct = <25>;
/**
* The general guideline for naming badge_info contains 3 parts, and is as follows,
* The first part is the camera_board_id for the module; if the module is in a FFD
* platform, then use the platform name for this part.
* The second part contains the position of the module, ex. "rear" or "front".
* The third part contains the last 6 characters of a part number which is found
* in the module's specsheet from the vender.
*/
modules {
module2 {
badge = "imx377_center_mirimx377";
position = "center";
orientation = "1";
drivernode0 {
/* Declare PCL support driver (classically known as guid) */
pcl_id = "v4l2_sensor";
/* Driver v4l2 device name */
devname = "imx377 30-001a";
/* Declare the device-tree hierarchy to driver instance */
proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@70/i2c@0/imx377_a@1a";
};
};
module1 {
badge = "imx377_bottom_mirimx377";
position = "bottom";
orientation = "1";
drivernode0 {
/* Declare PCL support driver (classically known as guid) */
pcl_id = "v4l2_sensor";
/* Driver v4l2 device name */
devname = "imx377 31-001a";
/* Declare the device-tree hierarchy to driver instance */
proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@70/i2c@2/imx377_c@1a";
};
};
module0 {
badge = "imx377_front_mirimx377";
position = "front";
orientation = "1";
drivernode0 {
/* Declare PCL support driver (classically known as guid) */
pcl_id = "v4l2_sensor";
/* Driver v4l2 device name */
devname = "imx377 32-001a";
/* Declare the device-tree hierarchy to driver instance */
proc-device-tree = "/proc/device-tree/i2c@3180000/tca9548@70/i2c@1/imx377_e@1a";
};
};
};
};
};
dmesg output
[ 362.709356] tegra_mipi_cal 3990000.mipical: Mipi cal timeout,val:9881, lanes:3000000
[ 362.717164] tegra_mipi_cal 3990000.mipical: MIPI_CAL_CTRL 0x04 0x2a000010
[ 362.725574] tegra_mipi_cal 3990000.mipical: CIL_MIPI_CAL_STATUS 0x0c 0x00009881
[ 362.733921] tegra_mipi_cal 3990000.mipical: CIL_MIPI_CAL_STATUS_2 0x10 0x00000000
[ 362.742279] tegra_mipi_cal 3990000.mipical: CILA_MIPI_CAL_CONFIG 0x18 0x00000000
[ 362.750628] tegra_mipi_cal 3990000.mipical: CILB_MIPI_CAL_CONFIG 0x1c 0x00000000
[ 362.758956] tegra_mipi_cal 3990000.mipical: CILC_MIPI_CAL_CONFIG 0x20 0x00000000
[ 362.767256] tegra_mipi_cal 3990000.mipical: CILD_MIPI_CAL_CONFIG 0x24 0x00000000
[ 362.775585] tegra_mipi_cal 3990000.mipical: CILE_MIPI_CAL_CONFIG 0x28 0x00200000
[ 362.783871] tegra_mipi_cal 3990000.mipical: CILF_MIPI_CAL_CONFIG 0x2c 0x00200000
[ 362.792182] tegra_mipi_cal 3990000.mipical: DSIA_MIPI_CAL_CONFIG 0x3c 0x00000200
[ 362.800477] tegra_mipi_cal 3990000.mipical: DSIB_MIPI_CAL_CONFIG 0x40 0x00000200
[ 362.808761] tegra_mipi_cal 3990000.mipical: DSIC_MIPI_CAL_CONFIG 0x44 0x00000200
[ 362.817045] tegra_mipi_cal 3990000.mipical: DSID_MIPI_CAL_CONFIG 0x48 0x00000200
[ 362.825333] tegra_mipi_cal 3990000.mipical: MIPI_BIAS_PAD_CFG0 0x5c 0x00000000
[ 362.833609] tegra_mipi_cal 3990000.mipical: MIPI_BIAS_PAD_CFG1 0x60 0x00000000
[ 362.841901] tegra_mipi_cal 3990000.mipical: MIPI_BIAS_PAD_CFG2 0x64 0x00010010
[ 362.850189] tegra_mipi_cal 3990000.mipical: DSIA_MIPI_CAL_CONFIG_2 0x68 0x00000002
[ 362.858471] tegra_mipi_cal 3990000.mipical: DSIB_MIPI_CAL_CONFIG_2 0x6c 0x00000002
[ 362.866758] tegra_mipi_cal 3990000.mipical: DSIC_MIPI_CAL_CONFIG_2 0x74 0x00000002
[ 362.875044] tegra_mipi_cal 3990000.mipical: DSID_MIPI_CAL_CONFIG_2 0x78 0x00000002
[ 365.753323] fence timeout on [ffffffc1a32e6000] after 1500ms
[ 365.753327] fence timeout on [ffffffc199146000] after 1500ms
[ 365.753331] fence timeout on [ffffffc1a32e7700] after 1500ms
[ 365.753335] name=[nvhost_sync:55], current value=6 waiting value=7
[ 365.753343] name=[nvhost_sync:21], current value=12 waiting value=13
[ 365.753344] ---- mlocks ----
[ 365.753346] ---- mlocks ----
[ 365.753357] 8: locked by channel 6
[ 365.753358] 8: locked by channel 6
[ 365.753376] ---- syncpts ----
[ 365.753377] ---- syncpts ----
[ 365.753387] id 4 (disp_d) min 1720 max 1720 refs 1 (previous client : )
[ 365.753391] id 5 (disp_e) min 177 max 178 refs 1 (previous client : )
[ 365.753395] id 7 (vblank1) min 21616 max 0 refs 1 (previous client : )
[ 365.753410] id 18 (17000000.gp10b_507) min 70296 max 70296 refs 1 (previous client : )
[ 365.753413] id 19 (17000000.gp10b_506) min 22 max 22 refs 1 (previous client : )
[ 365.753417] id 20 (17000000.gp10b_505) min 9168 max 9168 refs 1 (previous client : 17000000.gp10b_505)
[ 365.753420] id 21 (15600000.isp_nvcamera-daemon_0) min 12 max 16 refs 4 (previous client : 15600000.isp_nvcamera-daemon_0)
[ 365.753424] id 22 (15600000.isp_nvcamera-daemon_1) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_1)
[ 365.753427] id 23 (15600000.isp_nvcamera-daemon_2) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_2)
[ 365.753431] id 24 (15600000.isp_nvcamera-daemon_3) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_3)
[ 365.753434] id 25 (15600000.isp_nvcamera-daemon_4) min 81 max 92 refs 9 (previous client : 15600000.isp_nvcamera-daemon_4)
[ 365.753440] id 28 (15600000.isp_nvcamera-daemon_5) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_5)
[ 365.753443] id 29 (17000000.gp10b_504) min 2 max 2 refs 1 (previous client : 15600000.isp_kworker/4:1_0)
[ 365.753450] id 33 (17000000.gp10b_500) min 6 max 6 refs 1 (previous client : 17000000.gp10b_500)
[ 365.753455] id 35 (15340000.vic_nvgstcapture_0) min 8 max 8 refs 1 (previous client : 15340000.vic_nvgstcapture_0)
[ 365.753458] id 36 (15340000.vic_nvgstcapture_0) min 4 max 4 refs 1 (previous client : 15600000.isp_kworker/3:1_0)
[ 365.753462] id 37 (15340000.vic_nvgstcapture_0) min 522 max 522 refs 1 (previous client : 15340000.vic_nvgstcapture_0)
[ 365.753468] id 40 (17000000.gp10b_493) min 39 max 39 refs 1 (previous client : 15700000.vi_0)
[ 365.753471] id 41 (17000000.gp10b_492) min 18 max 18 refs 1 (previous client : 15700000.vi_0)
[ 365.753475] id 42 (15700000.vi_0) min 20 max 20 refs 2 (previous client : 15700000.vi_1)
[ 365.753478] id 43 (17000000.gp10b_488) min 15 max 15 refs 1 (previous client : 15700000.vi_2)
[ 365.753482] id 44 (15700000.vi_0) min 59 max 60 refs 4 (previous client : 150c0000.nvcsi_0)
[ 365.753487] id 47 (17000000.gp10b_489) min 16 max 16 refs 1 (previous client : 17000000.gp10b_498)
[ 365.753494] id 51 (17000000.gp10b_497) min 8 max 8 refs 1 (previous client : 15340000.vic_nvcamera-daemon_0)
[ 365.753498] id 52 (17000000.gp10b_496) min 14 max 14 refs 1 (previous client : 17000000.gp10b_494)
[ 365.753501] id 53 (17000000.gp10b_495) min 4 max 4 refs 1 (previous client : 17000000.gp10b_493)
[ 365.753504] id 54 (17000000.gp10b_494) min 6 max 6 refs 1 (previous client : 17000000.gp10b_492)
[ 365.753508] id 55 (15700000.vi_1) min 6 max 8 refs 4 (previous client : 15700000.vi_0)
[ 365.753511] id 56 (15700000.vi_2) min 27 max 29 refs 4 (previous client : 15700000.vi_1)
[ 365.753514] id 57 (150c0000.nvcsi_0) min 33 max 33 refs 2 (previous client : 15700000.vi_2)
[ 365.753518] id 58 (17000000.gp10b_487) min 36 max 36 refs 1 (previous client : 150c0000.nvcsi_0)
[ 365.754038] ---- channels ----
[ 365.754044] id 4 (disp_d) min 1720 max 1720 refs 1 (previous client : )
[ 365.754047] id 5 (disp_e) min 177 max 178 refs 1 (previous client : )
[ 365.754048]
channel 1 - 15820000.se
[ 365.754049] NvHost basic channel registers:
[ 365.754051] id 7 (vblank1) min 21616 max 0 refs 1 (previous client : )
[ 365.754052] CMDFIFO_STAT_0: 00002040
[ 365.754054] CMDFIFO_RDATA_0: 0000001a
[ 365.754058] CMDP_OFFSET_0: 00000000
[ 365.754061] CMDP_CLASS_0: 00000000
[ 365.754062] CHANNELSTAT_0: 00000000
[ 365.754064] The CDMA sync queue is empty.
[ 365.754065] id 18 (17000000.gp10b_507) min 70296 max 70296 refs 1 (previous client : )
[ 365.754068] id 19 (17000000.gp10b_506) min 22 max 22 refs 1 (previous client : )
[ 365.754069]
channel 2 - 15830000.se
[ 365.754070] NvHost basic channel registers:
[ 365.754072] id 20 (17000000.gp10b_505) min 9168 max 9168 refs 1 (previous client : 17000000.gp10b_505)
[ 365.754072] CMDFIFO_STAT_0: 00002040
[ 365.754074] CMDFIFO_RDATA_0: 40208102
[ 365.754075] id 21 (15600000.isp_nvcamera-daemon_0) min 12 max 16 refs 4 (previous client : 15600000.isp_nvcamera-daemon_0)
[ 365.754078] CMDP_OFFSET_0: 00000000
[ 365.754079] id 22 (15600000.isp_nvcamera-daemon_1) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_1)
[ 365.754080] CMDP_CLASS_0: 00000000
[ 365.754082] id 23 (15600000.isp_nvcamera-daemon_2) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_2)
[ 365.754083] CHANNELSTAT_0: 00000000
[ 365.754084] The CDMA sync queue is empty.
[ 365.754086] id 24 (15600000.isp_nvcamera-daemon_3) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_3)
[ 365.754087]
channel 3 - 15840000.se
[ 365.754088] NvHost basic channel registers:
[ 365.754090] id 25 (15600000.isp_nvcamera-daemon_4) min 81 max 92 refs 9 (previous client : 15600000.isp_nvcamera-daemon_4)
[ 365.754091] CMDFIFO_STAT_0: 00002040
[ 365.754093] CMDFIFO_RDATA_0: 9c104000
[ 365.754095] id 28 (15600000.isp_nvcamera-daemon_5) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_5)
[ 365.754097] CMDP_OFFSET_0: 00000000
[ 365.754098] id 29 (17000000.gp10b_504) min 2 max 2 refs 1 (previous client : 15600000.isp_kworker/4:1_0)
[ 365.754099] CMDP_CLASS_0: 00000000
[ 365.754101] CHANNELSTAT_0: 00000000
[ 365.754102] The CDMA sync queue is empty.
[ 365.754104] id 33 (17000000.gp10b_500) min 6 max 6 refs 1 (previous client : 17000000.gp10b_500)
[ 365.754105]
channel 6 - 15600000.isp
[ 365.754106] NvHost basic channel registers:
[ 365.754109] id 35 (15340000.vic_nvgstcapture_0) min 8 max 8 refs 1 (previous client : 15340000.vic_nvgstcapture_0)
[ 365.754109] CMDFIFO_STAT_0: 00004000
[ 365.754112] CMDFIFO_RDATA_0: 004e0041
[ 365.754112] id 36 (15340000.vic_nvgstcapture_0) min 4 max 4 refs 1 (previous client : 15600000.isp_kworker/3:1_0)
[ 365.754115] CMDP_OFFSET_0: 00000050
[ 365.754116] id 37 (15340000.vic_nvgstcapture_0) min 522 max 522 refs 1 (previous client : 15340000.vic_nvgstcapture_0)
[ 365.754117] CMDP_CLASS_0: 00000001
[ 365.754119] CHANNELSTAT_0: 00000000
[ 365.754122] id 40 (17000000.gp10b_493) min 39 max 39 refs 1 (previous client : 15700000.vi_0)
[ 365.754124]
ffffffc063d86600: JOB, syncpt_id=21, syncpt_val=14, first_get=00000e88, timeout=10000, num_slots=19
[ 365.754125] id 41 (17000000.gp10b_492) min 18 max 18 refs 1 (previous client : 15700000.vi_0)
[ 365.754128] id 42 (15700000.vi_0) min 20 max 20 refs 2 (previous client : 15700000.vi_1)
[ 365.754131] GATHER at 5a708000+3bec, 12 words
[ 365.754132] id 43 (17000000.gp10b_488) min 15 max 15 refs 1 (previous client : 15700000.vi_2)
[ 365.754135] 20000001 00006415
[ 365.754135] id 44 (15700000.vi_0) min 59 max 60 refs 4 (previous client : 150c0000.nvcsi_0)
[ 365.754140] 20000001 00006816 20000001 00006c17 20000001
[ 365.754141] id 47 (17000000.gp10b_489) min 16 max 16 refs 1 (previous client : 17000000.gp10b_498)
[ 365.754146] 00007c18 20000001 0000741c 200c0001 00000005
[ 365.754147] id 51 (17000000.gp10b_497) min 8 max 8 refs 1 (previous client : 15340000.vic_nvcamera-daemon_0)
[ 365.754149] GATHER at 5a708000+3c1c, 2 words
[ 365.754151] 20000001
[ 365.754151] id 52 (17000000.gp10b_496) min 14 max 14 refs 1 (previous client : 17000000.gp10b_494)
[ 365.754152] 00000019
[ 365.754154] id 53 (17000000.gp10b_495) min 4 max 4 refs 1 (previous client : 17000000.gp10b_493)
[ 365.754155]
channel 5 - 150c0000.nvcsi
[ 365.754156] NvHost basic channel registers:
[ 365.754157] id 54 (17000000.gp10b_494) min 6 max 6 refs 1 (previous client : 17000000.gp10b_492)
[ 365.754159] CMDFIFO_STAT_0: 00002040
[ 365.754160] id 55 (15700000.vi_1) min 6 max 8 refs 4 (previous client : 15700000.vi_0)
[ 365.754161] CMDFIFO_RDATA_0: 00000039
[ 365.754164] id 56 (15700000.vi_2) min 27 max 29 refs 4 (previous client : 15700000.vi_1)
[ 365.754164] CMDP_OFFSET_0: 00000000
[ 365.754166] CMDP_CLASS_0: 00000001
[ 365.754167] id 57 (150c0000.nvcsi_0) min 33 max 33 refs 2 (previous client : 15700000.vi_2)
[ 365.754168] CHANNELSTAT_0: 00000000
[ 365.754169] The CDMA sync queue is empty.
[ 365.754170] id 58 (17000000.gp10b_487) min 36 max 36 refs 1 (previous client : 150c0000.nvcsi_0)
[ 365.754173]
channel 0 - 15700000.vi
[ 365.754174] NvHost basic channel registers:
[ 365.754176] CMDFIFO_STAT_0: 00002040
[ 365.754178] CMDFIFO_RDATA_0: 0000002a
[ 365.754182] CMDP_OFFSET_0: 00000000
[ 365.754184] CMDP_CLASS_0: 00000001
[ 365.754186] CHANNELSTAT_0: 00000000
[ 365.754187] The CDMA sync queue is empty.
[ 365.754189]
channel 4 - 15700000.vi
[ 365.754190] NvHost basic channel registers:
[ 365.754192] CMDFIFO_STAT_0: 0000001f
[ 365.754194] CMDFIFO_RDATA_0: 304e0005
[ 365.754197] CMDP_OFFSET_0: 00000050
[ 365.754199] CMDP_CLASS_0: 00000001
[ 365.754201] CHANNELSTAT_0: 00000000
[ 365.754205]
ffffffc1e3fd3800: JOB, syncpt_id=56, syncpt_val=28, first_get=00000130, timeout=0, num_slots=7
[ 365.754209] GATHER at 5a718000+0000, 6 words
[ 365.754216] 304e0005 00000051 00000019 304e0005 00000006 00000037
[ 365.754218] GATHER at 5a718000+0018, 22 words
[ 365.754238] 90000002 a0004008 00013f1f 00000b3f 9000000c a000400c 00000280 000001e0 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000280 000001e0 90000002 a0004018 007f0000 00000104
[ 365.754240] GATHER at 5a718000+0070, 26 words
[ 365.754264] 90000001 a0000401 00000000 90000001 a000404d 00000001 90000001 a0004020 00000000 90000003 a0004042 5a526000 00000000 00000001 90000001 a0004048 00000000 90000001 a000400a 00000000 90000001 a0004001 00000001 90000001 a0004007 00000003
[ 365.754266] GATHER at 5a718000+00d8, 2 words
[ 365.754269] 20000001 0000002c
[ 365.754271]
---- host general irq ----
[ 365.754274] sync_intc0mask = 0x00000001
[ 365.754276] sync_intmask = 0x50000003
[ 365.754277]
---- host syncpt irq mask ----
[ 365.754278]
---- host syncpt irq status ----
[ 365.754281] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 365.754283] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 365.754286] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 365.754288] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 365.754290] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 365.754292] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 365.754295] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 365.754297] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 365.754299] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 365.754301] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 365.754303] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 365.754305] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 365.754308] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 365.754310] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 365.754312] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 365.754314] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 365.754316] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 365.754318] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 365.754688] ---- channels ----
[ 365.754693]
channel 1 - 15820000.se
[ 365.754694] NvHost basic channel registers:
[ 365.754697] CMDFIFO_STAT_0: 00002040
[ 365.754699] CMDFIFO_RDATA_0: 0000001a
[ 365.754703] CMDP_OFFSET_0: 00000000
[ 365.754705] CMDP_CLASS_0: 00000000
[ 365.754707] CHANNELSTAT_0: 00000000
[ 365.754708] The CDMA sync queue is empty.
[ 365.754711]
channel 2 - 15830000.se
[ 365.754712] NvHost basic channel registers:
[ 365.754715] CMDFIFO_STAT_0: 00002040
[ 365.754717] CMDFIFO_RDATA_0: 40208102
[ 365.754720] CMDP_OFFSET_0: 00000000
[ 365.754722] CMDP_CLASS_0: 00000000
[ 365.754724] CHANNELSTAT_0: 00000000
[ 365.754725] The CDMA sync queue is empty.
[ 365.754728]
channel 3 - 15840000.se
[ 365.754729] NvHost basic channel registers:
[ 365.754731] CMDFIFO_STAT_0: 00002040
[ 365.754733] CMDFIFO_RDATA_0: 9c104000
[ 365.754737] CMDP_OFFSET_0: 00000000
[ 365.754738] CMDP_CLASS_0: 00000000
[ 365.754740] CHANNELSTAT_0: 00000000
[ 365.754741] The CDMA sync queue is empty.
[ 365.754744]
channel 6 - 15600000.isp
[ 365.754745] NvHost basic channel registers:
[ 365.754747] CMDFIFO_STAT_0: 00004000
[ 365.754749] CMDFIFO_RDATA_0: 004e0041
[ 365.754753] CMDP_OFFSET_0: 00000050
[ 365.754755] CMDP_CLASS_0: 00000001
[ 365.754756] CHANNELSTAT_0: 00000000
[ 365.754760]
ffffffc063d86600: JOB, syncpt_id=21, syncpt_val=14, first_get=00000e88, timeout=10000, num_slots=19
[ 365.754763] GATHER at 5a708000+3bec, 12 words
[ 365.754776] 20000001 00006415 20000001 00006816 20000001 00006c17 20000001 00007c18 20000001 0000741c 200c0001 00000005
[ 365.754778] GATHER at 5a708000+3c1c, 2 words
[ 365.754781] 20000001 00000019
[ 365.754784]
channel 5 - 150c0000.nvcsi
[ 365.754785] NvHost basic channel registers:
[ 365.754787] CMDFIFO_STAT_0: 00002040
[ 365.754789] CMDFIFO_RDATA_0: 00000039
[ 365.754793] CMDP_OFFSET_0: 00000000
[ 365.754795] CMDP_CLASS_0: 00000001
[ 365.754797] CHANNELSTAT_0: 00000000
[ 365.754798] The CDMA sync queue is empty.
[ 365.754800]
channel 0 - 15700000.vi
[ 365.754801] NvHost basic channel registers:
[ 365.754803] CMDFIFO_STAT_0: 00002040
[ 365.754805] CMDFIFO_RDATA_0: 0000002a
[ 365.754809] CMDP_OFFSET_0: 00000000
[ 365.754810] CMDP_CLASS_0: 00000001
[ 365.754812] CHANNELSTAT_0: 00000000
[ 365.754813] The CDMA sync queue is empty.
[ 365.754815]
channel 4 - 15700000.vi
[ 365.754816] NvHost basic channel registers:
[ 365.754818] CMDFIFO_STAT_0: 0000001f
[ 365.754820] CMDFIFO_RDATA_0: 304e0005
[ 365.754824] CMDP_OFFSET_0: 00000050
[ 365.754826] CMDP_CLASS_0: 00000001
[ 365.754828] CHANNELSTAT_0: 00000000
[ 365.754831]
ffffffc1e3fd3800: JOB, syncpt_id=56, syncpt_val=28, first_get=00000130, timeout=0, num_slots=7
[ 365.754833] GATHER at 5a718000+0000, 6 words
[ 365.754840] 304e0005 00000051 00000019 304e0005 00000006 00000037
[ 365.754842] GATHER at 5a718000+0018, 22 words
[ 365.754862] 90000002 a0004008 00013f1f 00000b3f 9000000c a000400c 00000280 000001e0 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000280 000001e0 90000002 a0004018 007f0000 00000104
[ 365.754864] GATHER at 5a718000+0070, 26 words
[ 365.754888] 90000001 a0000401 00000000 90000001 a000404d 00000001 90000001 a0004020 00000000 90000003 a0004042 5a526000 00000000 00000001 90000001 a0004048 00000000 90000001 a000400a 00000000 90000001 a0004001 00000001 90000001 a0004007 00000003
[ 365.754890] GATHER at 5a718000+00d8, 2 words
[ 365.754892] 20000001 0000002c
[ 365.754895]
---- host general irq ----
[ 365.754898] sync_intc0mask = 0x00000001
[ 365.754900] sync_intmask = 0x50000003
[ 365.754901]
---- host syncpt irq mask ----
[ 365.754902]
---- host syncpt irq status ----
[ 365.754904] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 365.754907] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 365.754909] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 365.754911] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 365.754914] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 365.754916] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 365.754918] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 365.754920] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 365.754923] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 365.754925] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 365.754927] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 365.754929] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 365.754932] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 365.754934] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 365.754936] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 365.754938] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 365.754941] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 365.754943] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 367.324238] name=[nvhost_sync:24], current value=6 waiting value=7
[ 367.330566] ---- mlocks ----
[ 367.333468] 8: locked by channel 6
[ 367.338377] ---- syncpts ----
[ 367.341369] id 4 (disp_d) min 1721 max 1722 refs 1 (previous client : )
[ 367.348105] id 5 (disp_e) min 180 max 182 refs 1 (previous client : )
[ 367.354551] id 7 (vblank1) min 21712 max 0 refs 1 (previous client : )
[ 367.361198] id 18 (17000000.gp10b_507) min 71372 max 71372 refs 1 (previous client : )
[ 367.369116] id 19 (17000000.gp10b_506) min 22 max 22 refs 1 (previous client : )
[ 367.376570] id 20 (17000000.gp10b_505) min 9182 max 9182 refs 1 (previous client : 17000000.gp10b_505)
[ 367.385930] id 21 (15600000.isp_nvcamera-daemon_0) min 12 max 16 refs 4 (previous client : 15600000.isp_nvcamera-daemon_0)
[ 367.397040] id 22 (15600000.isp_nvcamera-daemon_1) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_1)
[ 367.407990] id 23 (15600000.isp_nvcamera-daemon_2) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_2)
[ 367.418857] id 24 (15600000.isp_nvcamera-daemon_3) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_3)
[ 367.429784] id 25 (15600000.isp_nvcamera-daemon_4) min 81 max 92 refs 9 (previous client : 15600000.isp_nvcamera-daemon_4)
[ 367.440878] id 28 (15600000.isp_nvcamera-daemon_5) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_5)
[ 367.451812] id 29 (17000000.gp10b_504) min 2 max 2 refs 1 (previous client : 15600000.isp_kworker/4:1_0)
[ 367.461390] id 33 (17000000.gp10b_500) min 6 max 6 refs 1 (previous client : 17000000.gp10b_500)
[ 367.470175] id 35 (15340000.vic_nvgstcapture_0) min 8 max 8 refs 1 (previous client : 15340000.vic_nvgstcapture_0)
[ 367.480581] id 36 (15340000.vic_nvgstcapture_0) min 4 max 4 refs 1 (previous client : 15600000.isp_kworker/3:1_0)
[ 367.490892] id 37 (15340000.vic_nvgstcapture_0) min 546 max 546 refs 1 (previous client : 15340000.vic_nvgstcapture_0)
[ 367.501655] id 40 (17000000.gp10b_493) min 39 max 39 refs 1 (previous client : 15700000.vi_0)
[ 367.510268] id 41 (17000000.gp10b_492) min 18 max 18 refs 1 (previous client : 15700000.vi_0)
[ 367.518793] id 42 (15700000.vi_0) min 20 max 20 refs 2 (previous client : 15700000.vi_1)
[ 367.526944] id 43 (17000000.gp10b_488) min 15 max 15 refs 1 (previous client : 15700000.vi_2)
[ 367.535524] id 44 (15700000.vi_0) min 59 max 60 refs 4 (previous client : 150c0000.nvcsi_0)
[ 367.543945] id 47 (17000000.gp10b_489) min 16 max 16 refs 1 (previous client : 17000000.gp10b_498)
[ 367.552963] id 51 (17000000.gp10b_497) min 8 max 8 refs 1 (previous client : 15340000.vic_nvcamera-daemon_0)
[ 367.562856] id 52 (17000000.gp10b_496) min 14 max 14 refs 1 (previous client : 17000000.gp10b_494)
[ 367.571871] id 53 (17000000.gp10b_495) min 4 max 4 refs 1 (previous client : 17000000.gp10b_493)
[ 367.580721] id 54 (17000000.gp10b_494) min 6 max 6 refs 1 (previous client : 17000000.gp10b_492)
[ 367.589562] id 55 (15700000.vi_1) min 6 max 8 refs 4 (previous client : 15700000.vi_0)
[ 367.597545] id 56 (15700000.vi_2) min 27 max 29 refs 4 (previous client : 15700000.vi_1)
[ 367.605691] id 57 (150c0000.nvcsi_0) min 33 max 33 refs 2 (previous client : 15700000.vi_2)
[ 367.614110] id 58 (17000000.gp10b_487) min 36 max 36 refs 1 (previous client : 150c0000.nvcsi_0)
[ 367.625005] ---- channels ----
[ 367.628130]
channel 1 - 15820000.se
[ 367.634576] NvHost basic channel registers:
[ 367.638763] CMDFIFO_STAT_0: 00002040
[ 367.642494] CMDFIFO_RDATA_0: 0000001a
[ 367.646208] CMDP_OFFSET_0: 00000000
[ 367.649874] CMDP_CLASS_0: 00000000
[ 367.653541] CHANNELSTAT_0: 00000000
[ 367.657193] The CDMA sync queue is empty.
[ 367.662810]
channel 2 - 15830000.se
[ 367.669252] NvHost basic channel registers:
[ 367.673435] CMDFIFO_STAT_0: 00002040
[ 367.677148] CMDFIFO_RDATA_0: 40208102
[ 367.680815] CMDP_OFFSET_0: 00000000
[ 367.684479] CMDP_CLASS_0: 00000000
[ 367.688143] CHANNELSTAT_0: 00000000
[ 367.691843] The CDMA sync queue is empty.
[ 367.697351]
channel 3 - 15840000.se
[ 367.703790] NvHost basic channel registers:
[ 367.708014] CMDFIFO_STAT_0: 00002040
[ 367.711679] CMDFIFO_RDATA_0: 9c104000
[ 367.715344] CMDP_OFFSET_0: 00000000
[ 367.719007] CMDP_CLASS_0: 00000000
[ 367.722671] CHANNELSTAT_0: 00000000
[ 367.726373] The CDMA sync queue is empty.
[ 367.731870]
channel 6 - 15600000.isp
[ 367.738400] NvHost basic channel registers:
[ 367.742625] CMDFIFO_STAT_0: 00004000
[ 367.746289] CMDFIFO_RDATA_0: 004e0041
[ 367.749954] CMDP_OFFSET_0: 00000050
[ 367.753617] CMDP_CLASS_0: 00000001
[ 367.757272] CHANNELSTAT_0: 00000000
[ 367.760974]
ffffffc063d86600: JOB, syncpt_id=21, syncpt_val=14, first_get=00000e88, timeout=10000, num_slots=19
[ 367.772530] GATHER at 5a708000+3bec, 12 words
[ 367.777272] 20000001 00006415 20000001 00006816 20000001 00006c17 20000001 00007c18 20000001 0000741c 200c0001 00000005
[ 367.788282] GATHER at 5a708000+3c1c, 2 words
[ 367.792938] 20000001 00000019
[ 367.797514]
channel 5 - 150c0000.nvcsi
[ 367.804216] NvHost basic channel registers:
[ 367.808459] CMDFIFO_STAT_0: 00002040
[ 367.812128] CMDFIFO_RDATA_0: 00000039
[ 367.815794] CMDP_OFFSET_0: 00000000
[ 367.819460] CMDP_CLASS_0: 00000001
[ 367.823124] CHANNELSTAT_0: 00000000
[ 367.826833] The CDMA sync queue is empty.
[ 367.832336]
channel 0 - 15700000.vi
[ 367.838778] NvHost basic channel registers:
[ 367.843003] CMDFIFO_STAT_0: 00002040
[ 367.846677] CMDFIFO_RDATA_0: 0000002a
[ 367.850342] CMDP_OFFSET_0: 00000000
[ 367.854005] CMDP_CLASS_0: 00000001
[ 367.857668] CHANNELSTAT_0: 00000000
[ 367.861367] The CDMA sync queue is empty.
[ 367.866863]
channel 4 - 15700000.vi
[ 367.873302] NvHost basic channel registers:
[ 367.877522] CMDFIFO_STAT_0: 0000001f
[ 367.881176] CMDFIFO_RDATA_0: 304e0005
[ 367.884842] CMDP_OFFSET_0: 00000050
[ 367.888505] CMDP_CLASS_0: 00000001
[ 367.892205] CHANNELSTAT_0: 00000000
[ 367.895871]
ffffffc1e3fd3800: JOB, syncpt_id=56, syncpt_val=28, first_get=00000130, timeout=0, num_slots=7
[ 367.906990] GATHER at 5a718000+0000, 6 words
[ 367.911645] 304e0005 00000051 00000019 304e0005 00000006 00000037
[ 367.917894] GATHER at 5a718000+0018, 22 words
[ 367.922597] 90000002 a0004008 00013f1f 00000b3f 9000000c a000400c 00000280 000001e0 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000280 000001e0 90000002 a0004018 007f0000 00000104
[ 367.941591] GATHER at 5a718000+0070, 26 words
[ 367.946301] 90000001 a0000401 00000000 90000001 a000404d 00000001 90000001 a0004020 00000000 90000003 a0004042 5a526000 00000000 00000001 90000001 a0004048 00000000 90000001 a000400a 00000000 90000001 a0004001 00000001 90000001 a0004007 00000003
[ 367.968419] GATHER at 5a718000+00d8, 2 words
[ 367.973038] 20000001 0000002c
[ 367.977653]
---- host general irq ----
[ 367.984414] sync_intc0mask = 0x00000001
[ 367.988261] sync_intmask = 0x50000003
[ 367.991999]
---- host syncpt irq mask ----
[ 367.999105]
---- host syncpt irq status ----
[ 368.006330] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 368.011797] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 368.017254] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 368.022658] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 368.028126] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 368.033580] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 368.038981] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 368.044449] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 368.049899] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 368.055300] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 368.060764] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 368.066306] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 368.071793] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 368.077355] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 368.082893] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 368.088410] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 368.088412] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 368.088414] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 370.253349] host1x 13e10000.host1x: CaptureSchedule: syncpoint id 25 (15600000.isp_nvcamera-daemon_4) stuck waiting 84, timeout=-1
[ 370.265209] ---- syncpts ----
[ 370.268234] id 4 (disp_d) min 1740 max 1740 refs 1 (previous client : )
[ 370.274929] id 5 (disp_e) min 238 max 238 refs 1 (previous client : )
[ 370.281412] id 7 (vblank1) min 21888 max 0 refs 1 (previous client : )
[ 370.287997] id 18 (17000000.gp10b_507) min 72050 max 72050 refs 1 (previous client : )
[ 370.295979] id 19 (17000000.gp10b_506) min 22 max 22 refs 1 (previous client : )
[ 370.303436] id 20 (17000000.gp10b_505) min 9288 max 9298 refs 1 (previous client : 17000000.gp10b_505)
[ 370.303441] id 21 (15600000.isp_nvcamera-daemon_0) min 12 max 16 refs 4 (previous client : 15600000.isp_nvcamera-daemon_0)
[ 370.303445] id 22 (15600000.isp_nvcamera-daemon_1) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_1)
[ 370.303449] id 23 (15600000.isp_nvcamera-daemon_2) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_2)
[ 370.303453] id 24 (15600000.isp_nvcamera-daemon_3) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_3)
[ 370.303457] id 25 (15600000.isp_nvcamera-daemon_4) min 81 max 92 refs 9 (previous client : 15600000.isp_nvcamera-daemon_4)
[ 370.303463] id 28 (15600000.isp_nvcamera-daemon_5) min 6 max 8 refs 4 (previous client : 15600000.isp_nvcamera-daemon_5)
[ 370.303467] id 29 (17000000.gp10b_504) min 2 max 2 refs 1 (previous client : 15600000.isp_kworker/4:1_0)
[ 370.303476] id 33 (17000000.gp10b_500) min 6 max 6 refs 1 (previous client : 17000000.gp10b_500)
[ 370.303481] id 35 (15340000.vic_nvgstcapture_0) min 11 max 11 refs 1 (previous client : 15340000.vic_nvgstcapture_0)
[ 370.303491] id 40 (17000000.gp10b_493) min 39 max 39 refs 1 (previous client : 15700000.vi_0)
[ 370.303495] id 41 (17000000.gp10b_492) min 18 max 18 refs 1 (previous client : 15700000.vi_0)
[ 370.303499] id 42 (15700000.vi_0) min 20 max 20 refs 2 (previous client : 15700000.vi_1)
[ 370.303503] id 43 (17000000.gp10b_488) min 15 max 15 refs 1 (previous client : 15700000.vi_2)
[ 370.303507] id 44 (15700000.vi_0) min 59 max 60 refs 4 (previous client : 150c0000.nvcsi_0)
[ 370.303513] id 47 (17000000.gp10b_489) min 16 max 16 refs 1 (previous client : 17000000.gp10b_498)
[ 370.303521] id 51 (17000000.gp10b_497) min 8 max 8 refs 1 (previous client : 15340000.vic_nvcamera-daemon_0)
[ 370.303525] id 52 (17000000.gp10b_496) min 14 max 14 refs 1 (previous client : 17000000.gp10b_494)
[ 370.303528] id 53 (17000000.gp10b_495) min 4 max 4 refs 1 (previous client : 17000000.gp10b_493)
[ 370.303532] id 54 (17000000.gp10b_494) min 6 max 6 refs 1 (previous client : 17000000.gp10b_492)
[ 370.303536] id 55 (15700000.vi_1) min 6 max 8 refs 4 (previous client : 15700000.vi_0)
[ 370.303540] id 56 (15700000.vi_2) min 27 max 29 refs 4 (previous client : 15700000.vi_1)
[ 370.303543] id 57 (150c0000.nvcsi_0) min 33 max 33 refs 2 (previous client : 15700000.vi_2)
[ 370.303547] id 58 (17000000.gp10b_487) min 36 max 36 refs 1 (previous client : 150c0000.nvcsi_0)
[ 374.277329] host1x 13e10000.host1x: cdma_handle_timeout: timeout: 21 (15600000.isp_nvcamera-daemon_0) clientid 35, HW thresh 12, done 14
[ 374.289684] host1x 13e10000.host1x: cdma_handle_timeout: timeout: 22 (15600000.isp_nvcamera-daemon_1) clientid 35, HW thresh 6, done 7
[ 374.301821] host1x 13e10000.host1x: cdma_handle_timeout: timeout: 23 (15600000.isp_nvcamera-daemon_2) clientid 35, HW thresh 6, done 7
[ 374.313919] host1x 13e10000.host1x: cdma_handle_timeout: timeout: 24 (15600000.isp_nvcamera-daemon_3) clientid 35, HW thresh 6, done 7
[ 374.326112] host1x 13e10000.host1x: cdma_handle_timeout: timeout: 28 (15600000.isp_nvcamera-daemon_5) clientid 35, HW thresh 6, done 7
[ 374.338191] host1x 13e10000.host1x: cdma_handle_timeout: timeout: 25 (15600000.isp_nvcamera-daemon_4) clientid 35, HW thresh 81, done 81
[ 374.350456] ---- mlocks ----
[ 374.353370] 8: locked by channel 6
[ 374.358337] ---- syncpts ----
[ 374.361316] id 4 (disp_d) min 1768 max 1768 refs 1 (previous client : )
[ 374.367931] id 5 (disp_e) min 240 max 240 refs 1 (previous client : )
[ 374.374373] id 7 (vblank1) min 22133 max 0 refs 1 (previous client : )
[ 374.380907] id 18 (17000000.gp10b_507) min 74056 max 74056 refs 1 (previous client : )
[ 374.388819] id 19 (17000000.gp10b_506) min 22 max 22 refs 1 (previous client : )
[ 374.396211] id 20 (17000000.gp10b_505) min 9434 max 9434 refs 1 (previous client : 17000000.gp10b_505)
[ 374.405511] id 21 (15600000.isp_nvcamera-daemon_0) min 12 max 16 refs 3 (previous client : 15600000.isp_nvcamera-daemon_0)
[ 374.416545] id 22 (15600000.isp_nvcamera-daemon_1) min 6 max 8 refs 3 (previous client : 15600000.isp_nvcamera-daemon_1)
[ 374.427405] id 23 (15600000.isp_nvcamera-daemon_2) min 6 max 8 refs 3 (previous client : 15600000.isp_nvcamera-daemon_2)
[ 374.438264] id 24 (15600000.isp_nvcamera-daemon_3) min 6 max 8 refs 3 (previous client : 15600000.isp_nvcamera-daemon_3)
[ 374.449123] id 25 (15600000.isp_nvcamera-daemon_4) min 81 max 92 refs 8 (previous client : 15600000.isp_nvcamera-daemon_4)
[ 374.460157] id 28 (15600000.isp_nvcamera-daemon_5) min 6 max 8 refs 3 (previous client : 15600000.isp_nvcamera-daemon_5)
[ 374.473031] ---- channels ----
[ 374.476094]
channel 1 - 15820000.se
[ 374.482531] NvHost basic channel registers:
[ 374.486718] CMDFIFO_STAT_0: 00002040
[ 374.490381] CMDFIFO_RDATA_0: 0000001a
[ 374.494045] CMDP_OFFSET_0: 00000000
[ 374.497707] CMDP_CLASS_0: 00000000
[ 374.501370] CHANNELSTAT_0: 00000000
[ 374.505023] The CDMA sync queue is empty.
[ 374.510530]
channel 2 - 15830000.se
[ 374.516969] NvHost basic channel registers:
[ 374.521156] CMDFIFO_STAT_0: 00002040
[ 374.524820] CMDFIFO_RDATA_0: 40208102
[ 374.528486] CMDP_OFFSET_0: 00000000
[ 374.532149] CMDP_CLASS_0: 00000000
[ 374.535812] CHANNELSTAT_0: 00000000
[ 374.539475] The CDMA sync queue is empty.
[ 374.544969]
channel 3 - 15840000.se
[ 374.551410] NvHost basic channel registers:
[ 374.555594] CMDFIFO_STAT_0: 00002040
[ 374.559255] CMDFIFO_RDATA_0: 9c104000
[ 374.562920] CMDP_OFFSET_0: 00000000
[ 374.566583] CMDP_CLASS_0: 00000000
[ 374.570247] CHANNELSTAT_0: 00000000
[ 374.573909] The CDMA sync queue is empty.
[ 374.579405]
channel 6 - 15600000.isp
[ 374.585931] NvHost basic channel registers:
[ 374.590114] CMDFIFO_STAT_0: 00004000
[ 374.593777] CMDFIFO_RDATA_0: 004e0041
[ 374.597444] CMDP_OFFSET_0: 00000050
[ 374.601096] CMDP_CLASS_0: 00000001
[ 374.604760] CHANNELSTAT_0: 00000000
[ 374.608426]
ffffffc063d86600: JOB, syncpt_id=21, syncpt_val=14, first_get=00000e88, timeout=10000, num_slots=19
[ 374.619980] GATHER at 5a708000+3bec, 12 words
[ 374.624683] 20000001 00006415 20000001 00006816 20000001 00006c17 20000001 00007c18 20000001 0000741c 200c0001 00000005
[ 374.635680] GATHER at 5a708000+3c1c, 2 words
[ 374.640300] 20000001 00000019
[ 374.644865]
---- host general irq ----
[ 374.651566] sync_intc0mask = 0x00000001
[ 374.655402] sync_intmask = 0x50000003
[ 374.659064]
---- host syncpt irq mask ----
[ 374.666108]
---- host syncpt irq status ----
[ 374.673328] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 374.678725] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 374.684124] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 374.689520] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 374.694916] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 374.700313] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 374.705711] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 374.711107] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 374.716504] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 374.721900] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 374.727295] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 374.732780] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 374.738266] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 374.743751] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 374.749236] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 374.754719] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 374.760205] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 374.765690] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 374.791527] isp 15600000.isp: SYNCPT_ID 21
[ 374.796143] isp 15600000.isp: SYNCPT_VAL 14
[ 374.800763] isp 15600000.isp: FIRST_GET 0xe88
[ 374.805643] isp 15600000.isp: TIMEOUT 10000
[ 374.810526] isp 15600000.isp: NUM_SLOTS 19
[ 374.815145] isp 15600000.isp: NUM_HANDLES 1
[ 374.819690] isp 15600000.isp: SYNCPT_ID 25
[ 374.824309] isp 15600000.isp: SYNCPT_VAL 83
[ 374.828930] isp 15600000.isp: FIRST_GET 0xf20
[ 374.833807] isp 15600000.isp: TIMEOUT 10000
[ 374.838686] isp 15600000.isp: NUM_SLOTS 12
[ 374.843303] isp 15600000.isp: NUM_HANDLES 1
[ 374.847867] isp 15600000.isp: SYNCPT_ID 25
[ 374.852533] isp 15600000.isp: SYNCPT_VAL 85
[ 374.857160] isp 15600000.isp: FIRST_GET 0xf80
[ 374.862048] isp 15600000.isp: TIMEOUT 10000
[ 374.866929] isp 15600000.isp: NUM_SLOTS 9
[ 374.871462] isp 15600000.isp: NUM_HANDLES 1
[ 374.875996] isp 15600000.isp: SYNCPT_ID 25
[ 374.880613] isp 15600000.isp: SYNCPT_VAL 87
[ 374.885234] isp 15600000.isp: FIRST_GET 0xfc8
[ 374.890111] isp 15600000.isp: TIMEOUT 10000
[ 374.894991] isp 15600000.isp: NUM_SLOTS 9
[ 374.899522] isp 15600000.isp: NUM_HANDLES 1
[ 374.904058] isp 15600000.isp: SYNCPT_ID 25
[ 374.908676] isp 15600000.isp: SYNCPT_VAL 89
[ 374.913297] isp 15600000.isp: FIRST_GET 0x10
[ 374.918091] isp 15600000.isp: TIMEOUT 10000
[ 374.922971] isp 15600000.isp: NUM_SLOTS 9
[ 374.927501] isp 15600000.isp: NUM_HANDLES 5
[ 374.932038] isp 15600000.isp: SYNCPT_ID 21
[ 374.936654] isp 15600000.isp: SYNCPT_VAL 16
[ 374.941274] isp 15600000.isp: FIRST_GET 0x58
[ 374.946064] isp 15600000.isp: TIMEOUT 10000
[ 374.950944] isp 15600000.isp: NUM_SLOTS 19
[ 374.955561] isp 15600000.isp: NUM_HANDLES 1
[ 374.960107] isp 15600000.isp: SYNCPT_ID 25
[ 374.964724] isp 15600000.isp: SYNCPT_VAL 92
[ 374.969344] isp 15600000.isp: FIRST_GET 0xf0
[ 374.974135] isp 15600000.isp: TIMEOUT 10000
[ 374.979016] isp 15600000.isp: NUM_SLOTS 12
[ 374.983632] isp 15600000.isp: NUM_HANDLES 1