1*f563dc1dSSimon Glass /* 2*f563dc1dSSimon Glass * Copyright (c) 2016 Google, Inc 3*f563dc1dSSimon Glass * Written by Simon Glass <sjg@chromium.org> 4*f563dc1dSSimon Glass * 5*f563dc1dSSimon Glass * SPDX-License-Identifier: GPL-2.0+ 6*f563dc1dSSimon Glass */ 7*f563dc1dSSimon Glass 8*f563dc1dSSimon Glass #include <common.h> 9*f563dc1dSSimon Glass #include <dm.h> 10*f563dc1dSSimon Glass #include <panel.h> 11*f563dc1dSSimon Glass panel_enable_backlight(struct udevice * dev)12*f563dc1dSSimon Glassint panel_enable_backlight(struct udevice *dev) 13*f563dc1dSSimon Glass { 14*f563dc1dSSimon Glass struct panel_ops *ops = panel_get_ops(dev); 15*f563dc1dSSimon Glass 16*f563dc1dSSimon Glass if (!ops->enable_backlight) 17*f563dc1dSSimon Glass return -ENOSYS; 18*f563dc1dSSimon Glass 19*f563dc1dSSimon Glass return ops->enable_backlight(dev); 20*f563dc1dSSimon Glass } 21*f563dc1dSSimon Glass 22*f563dc1dSSimon Glass UCLASS_DRIVER(panel) = { 23*f563dc1dSSimon Glass .id = UCLASS_PANEL, 24*f563dc1dSSimon Glass .name = "panel", 25*f563dc1dSSimon Glass }; 26