Add faster mode for the Librem 5
This commit is contained in:
@@ -21,6 +21,18 @@ Rear: {
|
|||||||
{Type: "Mode", Entity: "csi"},
|
{Type: "Mode", Entity: "csi"},
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Width: 1052;
|
||||||
|
Height: 780;
|
||||||
|
Rate: 30;
|
||||||
|
Format: "GRBG8";
|
||||||
|
Rotate: 270;
|
||||||
|
Pipeline: (
|
||||||
|
{Type: "Mode", Entity: "s5k3l6xx"},
|
||||||
|
{Type: "Mode", Entity: "imx8mq-mipi-csi2"},
|
||||||
|
{Type: "Mode", Entity: "csi"},
|
||||||
|
);
|
||||||
|
},
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -274,6 +274,9 @@ libmegapixels_mode_width_to_bytes(int index, uint32_t width)
|
|||||||
uint32_t
|
uint32_t
|
||||||
libmegapixels_mode_width_to_padding(int index, uint32_t width)
|
libmegapixels_mode_width_to_padding(int index, uint32_t width)
|
||||||
{
|
{
|
||||||
|
if (mode_lut[index].bpp == 8) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
uint64_t bytes_per_width = libmegapixels_mode_width_to_bytes(index, width);
|
uint64_t bytes_per_width = libmegapixels_mode_width_to_bytes(index, width);
|
||||||
uint64_t remainder = bytes_per_width % 8;
|
uint64_t remainder = bytes_per_width % 8;
|
||||||
if (remainder == 0)
|
if (remainder == 0)
|
||||||
|
Reference in New Issue
Block a user