Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aa7b5b0b authored by Laurent Pinchart's avatar Laurent Pinchart
Browse files

fbdev: sh_mobile_lcdc: Remove board configuration owner field



The field is unused, remove it.

Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
parent ca0a0cd7
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -345,20 +345,16 @@ static void sh_mobile_lcdc_display_on(struct sh_mobile_lcdc_chan *ch)
	}

	/* HDMI must be enabled before LCDC configuration */
	if (board_cfg->display_on && try_module_get(board_cfg->owner)) {
	if (board_cfg->display_on)
		board_cfg->display_on(board_cfg->board_data, ch->info);
		module_put(board_cfg->owner);
	}
}

static void sh_mobile_lcdc_display_off(struct sh_mobile_lcdc_chan *ch)
{
	struct sh_mobile_lcdc_board_cfg	*board_cfg = &ch->cfg.board_cfg;

	if (board_cfg->display_off && try_module_get(board_cfg->owner)) {
	if (board_cfg->display_off)
		board_cfg->display_off(board_cfg->board_data);
		module_put(board_cfg->owner);
	}

	if (ch->tx_dev)
		ch->tx_dev->ops->display_off(ch->tx_dev);
+0 −2
Original line number Diff line number Diff line
@@ -147,9 +147,7 @@ struct sh_mobile_lcdc_sys_bus_ops {
	unsigned long (*read_data)(void *handle);
};

struct module;
struct sh_mobile_lcdc_board_cfg {
	struct module *owner;
	void *board_data;
	int (*setup_sys)(void *board_data, void *sys_ops_handle,
			 struct sh_mobile_lcdc_sys_bus_ops *sys_ops);