OSDN Git Service

media: ccs-pll: Move the flags field down, away from 8-bit fields
authorSakari Ailus <sakari.ailus@linux.intel.com>
Tue, 23 Jun 2020 13:07:24 +0000 (15:07 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Mon, 7 Dec 2020 14:40:06 +0000 (15:40 +0100)
This way the struct will use less memory, with better packing and no waste
due to unsigned long.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/i2c/ccs-pll.h

index d06a80c..1d908b2 100644 (file)
@@ -40,12 +40,12 @@ struct ccs_pll {
        struct {
                uint8_t lanes;
        } csi2;
-       unsigned long flags;
        uint8_t binning_horizontal;
        uint8_t binning_vertical;
        uint8_t scale_m;
        uint8_t scale_n;
        uint8_t bits_per_pixel;
+       uint16_t flags;
        uint32_t link_freq;
        uint32_t ext_clk_freq_hz;