1*5fd6badbSSimon Glass /* 2*5fd6badbSSimon Glass * Copyright (c) 2013 Google, Inc 3*5fd6badbSSimon Glass * 4*5fd6badbSSimon Glass * SPDX-License-Identifier: GPL-2.0+ 5*5fd6badbSSimon Glass */ 6*5fd6badbSSimon Glass 7*5fd6badbSSimon Glass #ifndef __pwrseq_h 8*5fd6badbSSimon Glass #define __pwrseq_h 9*5fd6badbSSimon Glass 10*5fd6badbSSimon Glass struct pwrseq_ops { 11*5fd6badbSSimon Glass int (*set_power)(struct udevice *dev, bool enable); 12*5fd6badbSSimon Glass }; 13*5fd6badbSSimon Glass 14*5fd6badbSSimon Glass #define pwrseq_get_ops(dev) ((struct pwrseq_ops *)(dev)->driver->ops) 15*5fd6badbSSimon Glass 16*5fd6badbSSimon Glass int pwrseq_set_power(struct udevice *dev, bool enable); 17*5fd6badbSSimon Glass 18*5fd6badbSSimon Glass #endif 19