cregit-Linux how code gets into the kernel

Release 4.11 arch/arm/mach-omap2/smartreflex-class3.c

/*
 * Smart reflex Class 3 specific implementations
 *
 * Author: Thara Gopinath       <thara@ti.com>
 *
 * Copyright (C) 2010 Texas Instruments, Inc.
 * Thara Gopinath <thara@ti.com>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */

#include <linux/power/smartreflex.h>
#include "soc.h"
#include "voltage.h"


static int sr_class3_enable(struct omap_sr *sr) { unsigned long volt = voltdm_get_voltage(sr->voltdm); if (!volt) { pr_warn("%s: Curr voltage unknown. Cannot enable %s\n", __func__, sr->name); return -ENODATA; } omap_vp_enable(sr->voltdm); return sr_enable(sr, volt); }

Contributors

PersonTokensPropCommitsCommitProp
Thara Gopinath4779.66%120.00%
Jean Pihet1016.95%240.00%
Joe Perches11.69%120.00%
Kevin Hilman11.69%120.00%
Total59100.00%5100.00%


static int sr_class3_disable(struct omap_sr *sr, int is_volt_reset) { sr_disable_errgen(sr); omap_vp_disable(sr->voltdm); sr_disable(sr); if (is_volt_reset) voltdm_reset(sr->voltdm); return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Thara Gopinath3271.11%125.00%
Jean Pihet817.78%125.00%
Nishanth Menon48.89%125.00%
Kevin Hilman12.22%125.00%
Total45100.00%4100.00%


static int sr_class3_configure(struct omap_sr *sr) { return sr_configure_errgen(sr); }

Contributors

PersonTokensPropCommitsCommitProp
Thara Gopinath1482.35%150.00%
Jean Pihet317.65%150.00%
Total17100.00%2100.00%

/* SR class3 structure */ static struct omap_sr_class_data class3_data = { .enable = sr_class3_enable, .disable = sr_class3_disable, .configure = sr_class3_configure, .class_type = SR_CLASS3, }; /* Smartreflex Class3 init API to be called from board file */
static int __init sr_class3_init(void) { pr_info("SmartReflex Class3 initialized\n"); return sr_register_class(&class3_data); }

Contributors

PersonTokensPropCommitsCommitProp
Thara Gopinath21100.00%1100.00%
Total21100.00%1100.00%

omap_late_initcall(sr_class3_init);

Overall Contributors

PersonTokensPropCommitsCommitProp
Thara Gopinath15080.65%110.00%
Jean Pihet2513.44%330.00%
Nishanth Menon42.15%110.00%
Tony Lindgren42.15%220.00%
Kevin Hilman21.08%220.00%
Joe Perches10.54%110.00%
Total186100.00%10100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.