greybus: camera: disable E2EFC on CSI connection
authorFabien Parent <fparent@baylibre.com>
Fri, 4 Mar 2016 16:32:20 +0000 (17:32 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Sat, 5 Mar 2016 02:32:00 +0000 (18:32 -0800)
Following Toshiba's recommendation we shouldn't use E2EFC on a CSI connection.
Disable E2EFC on the CSI connection.

Signed-off-by: Fabien Parent <fparent@baylibre.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/camera.c

index 3ca585f08b85fa59e68d5b3e1addaab82a859b94..d499ffdb786bdc23a044c126b4cc8fd8615dd90d 100644 (file)
@@ -831,9 +831,7 @@ static int gb_camera_connection_init(struct gb_connection *connection)
         * Create the data connection between camera module CDSI0 and APB CDS1.
         * The CPort IDs are hardcoded by the ES2 bridges.
         */
-       /* FIXME: remove E2EFC */
-       cport_flags = GB_SVC_CPORT_FLAG_E2EFC | GB_SVC_CPORT_FLAG_CSD_N |
-                       GB_SVC_CPORT_FLAG_CSV_N;
+       cport_flags = GB_SVC_CPORT_FLAG_CSD_N | GB_SVC_CPORT_FLAG_CSV_N;
        ret = gb_svc_connection_create(svc, connection->intf->interface_id,
                                       ES2_APB_CDSI0_CPORT, svc->ap_intf_id,
                                       ES2_APB_CDSI1_CPORT, cport_flags);