cregit-Linux how code gets into the kernel

Release 4.17 arch/arm/mach-imx/pm-imx25.c

/*
 * Copyright 2016 NXP Semiconductors
 *
 * 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/kernel.h>
#include <linux/suspend.h>
#include <linux/io.h>


static int imx25_suspend_enter(suspend_state_t state) { if (!IS_ENABLED(CONFIG_PM)) return 0; switch (state) { case PM_SUSPEND_MEM: cpu_do_idle(); break; default: return -EINVAL; } return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Fabio Estevam41100.00%1100.00%
Total41100.00%1100.00%

static const struct platform_suspend_ops imx25_suspend_ops = { .enter = imx25_suspend_enter, .valid = suspend_valid_only_mem, };
void __init imx25_pm_init(void) { suspend_set_ops(&imx25_suspend_ops); }

Contributors

PersonTokensPropCommitsCommitProp
Fabio Estevam14100.00%1100.00%
Total14100.00%1100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Fabio Estevam83100.00%1100.00%
Total83100.00%1100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.