Skip to content
Snippets Groups Projects
backlight.h 604 B
Newer Older
  • Learn to ignore specific revisions
  • /*
     * Copyright (c) 2016 Google, Inc
     * Written by Simon Glass <sjg@chromium.org>
     *
     * SPDX-License-Identifier:	GPL-2.0+
     */
    
    #ifndef _BACKLIGHT_H
    #define _BACKLIGHT_H
    
    struct backlight_ops {
    	/**
    	 * enable() - Enable a backlight
    	 *
    	 * @dev:	Backlight device to enable
    	 * @return 0 if OK, -ve on error
    	 */
    	int (*enable)(struct udevice *dev);
    };
    
    #define backlight_get_ops(dev)	((struct backlight_ops *)(dev)->driver->ops)
    
    /**
     * backlight_enable() - Enable a backlight
     *
     * @dev:	Backlight device to enable
     * @return 0 if OK, -ve on error
     */
    int backlight_enable(struct udevice *dev);
    
    #endif