Commit cfdb1954 authored by Tommaso Merciai's avatar Tommaso Merciai Committed by Mauro Carvalho Chehab
Browse files

media: ov5693: count num_supplies using array_size



Instead of hardcode OV5693_NUM_SUPPLIES in a define is better use
ARRAY_SIZE function to count the number of supplies from
ov5693_supply_names array

Signed-off-by: default avatarTommaso Merciai <tommaso.merciai@amarulasolutions.com>
Reviewed-by: default avatarJacopo Mondi <jacopo@jmondi.org>
Reviewed-by: default avatarDaniel Scally <djrscally@gmail.com>
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
parent 549e622b
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
@@ -127,11 +127,15 @@
#define OV5693_LINK_FREQ_419_2MHZ		419200000
#define OV5693_PIXEL_RATE			167680000

/* Miscellaneous */
#define OV5693_NUM_SUPPLIES			2

#define to_ov5693_sensor(x) container_of(x, struct ov5693_device, sd)

static const char * const ov5693_supply_names[] = {
	"avdd",		/* Analog power */
	"dovdd",	/* Digital I/O power */
};

#define OV5693_NUM_SUPPLIES	ARRAY_SIZE(ov5693_supply_names)

struct ov5693_reg {
	u32 reg;
	u8 val;
@@ -352,11 +356,6 @@ static const s64 link_freq_menu_items[] = {
	OV5693_LINK_FREQ_419_2MHZ
};

static const char * const ov5693_supply_names[] = {
	"avdd",
	"dovdd",
};

static const char * const ov5693_test_pattern_menu[] = {
	"Disabled",
	"Random Data",