You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
Merge tag 'omap-cleanup-b-for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into cleanup-makefile-sparse
smatch and string-wrapping cleanups for the OMAP subarch code. These changes fix some of the more meaningful warnings that smatch returns for the OMAP subarch code, and unwraps strings that are wrapped at the 80-column boundary, to conform with the current practice. Basic build, boot, and PM logs are available here: http://www.pwsan.com/omap/testlogs/warnings_a_cleanup_3.7/20120912025927/
This commit is contained in:
@@ -475,8 +475,7 @@ static void __init htcherald_lcd_init(void)
|
||||
break;
|
||||
}
|
||||
if (!tries)
|
||||
printk(KERN_WARNING "Timeout waiting for end of frame "
|
||||
"-- LCD may not be available\n");
|
||||
pr_err("Timeout waiting for end of frame -- LCD may not be available\n");
|
||||
|
||||
/* turn off DMA */
|
||||
reg = omap_readw(OMAP_DMA_LCD_CCR);
|
||||
|
||||
@@ -587,8 +587,8 @@ void omap1_clk_disable_unused(struct clk *clk)
|
||||
/* Clocks in the DSP domain need api_ck. Just assume bootloader
|
||||
* has not enabled any DSP clocks */
|
||||
if (clk->enable_reg == DSP_IDLECT2) {
|
||||
printk(KERN_INFO "Skipping reset check for DSP domain "
|
||||
"clock \"%s\"\n", clk->name);
|
||||
pr_info("Skipping reset check for DSP domain clock \"%s\"\n",
|
||||
clk->name);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -775,11 +775,10 @@ static struct clk_functions omap1_clk_functions = {
|
||||
|
||||
static void __init omap1_show_rates(void)
|
||||
{
|
||||
pr_notice("Clocking rate (xtal/DPLL1/MPU): "
|
||||
"%ld.%01ld/%ld.%01ld/%ld.%01ld MHz\n",
|
||||
ck_ref.rate / 1000000, (ck_ref.rate / 100000) % 10,
|
||||
ck_dpll1.rate / 1000000, (ck_dpll1.rate / 100000) % 10,
|
||||
arm_ck.rate / 1000000, (arm_ck.rate / 100000) % 10);
|
||||
pr_notice("Clocking rate (xtal/DPLL1/MPU): %ld.%01ld/%ld.%01ld/%ld.%01ld MHz\n",
|
||||
ck_ref.rate / 1000000, (ck_ref.rate / 100000) % 10,
|
||||
ck_dpll1.rate / 1000000, (ck_dpll1.rate / 100000) % 10,
|
||||
arm_ck.rate / 1000000, (arm_ck.rate / 100000) % 10);
|
||||
}
|
||||
|
||||
u32 cpu_mask;
|
||||
@@ -840,8 +839,8 @@ int __init omap1_clk_init(void)
|
||||
if (cpu_is_omap16xx() && crystal_type == 2)
|
||||
ck_ref.rate = 19200000;
|
||||
|
||||
pr_info("Clocks: ARM_SYSST: 0x%04x DPLL_CTL: 0x%04x ARM_CKCTL: "
|
||||
"0x%04x\n", omap_readw(ARM_SYSST), omap_readw(DPLL_CTL),
|
||||
pr_info("Clocks: ARM_SYSST: 0x%04x DPLL_CTL: 0x%04x ARM_CKCTL: 0x%04x\n",
|
||||
omap_readw(ARM_SYSST), omap_readw(DPLL_CTL),
|
||||
omap_readw(ARM_CKCTL));
|
||||
|
||||
/* We want to be in syncronous scalable mode */
|
||||
|
||||
@@ -331,8 +331,9 @@ static int __init omap1_system_dma_init(void)
|
||||
d->chan = kzalloc(sizeof(struct omap_dma_lch) *
|
||||
(d->lch_count), GFP_KERNEL);
|
||||
if (!d->chan) {
|
||||
dev_err(&pdev->dev, "%s: Memory allocation failed"
|
||||
"for d->chan!!!\n", __func__);
|
||||
dev_err(&pdev->dev,
|
||||
"%s: Memory allocation failed for d->chan!\n",
|
||||
__func__);
|
||||
goto exit_release_d;
|
||||
}
|
||||
|
||||
|
||||
@@ -113,8 +113,7 @@ EXPORT_SYMBOL(omap_set_lcd_dma_b1_mirror);
|
||||
void omap_set_lcd_dma_b1_vxres(unsigned long vxres)
|
||||
{
|
||||
if (cpu_is_omap15xx()) {
|
||||
printk(KERN_ERR "DMA virtual resolution is not supported "
|
||||
"in 1510 mode\n");
|
||||
pr_err("DMA virtual resolution is not supported in 1510 mode\n");
|
||||
BUG();
|
||||
}
|
||||
lcd_dma.vxres = vxres;
|
||||
@@ -437,8 +436,7 @@ static int __init omap_init_lcd_dma(void)
|
||||
r = request_irq(INT_DMA_LCD, lcd_dma_irq_handler, 0,
|
||||
"LCD DMA", NULL);
|
||||
if (r != 0)
|
||||
printk(KERN_ERR "unable to request IRQ for LCD DMA "
|
||||
"(error %d)\n", r);
|
||||
pr_err("unable to request IRQ for LCD DMA (error %d)\n", r);
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -69,11 +69,13 @@ void h2p2_dbg_leds_event(led_event_t evt)
|
||||
gpio_set_value(GPIO_IDLE, 0);
|
||||
}
|
||||
|
||||
__raw_writew(~0, &fpga->leds);
|
||||
led_state &= ~LED_STATE_ENABLED;
|
||||
if (evt == led_halted) {
|
||||
iounmap(fpga);
|
||||
fpga = NULL;
|
||||
if (fpga) {
|
||||
__raw_writew(~0, &fpga->leds);
|
||||
if (evt == led_halted) {
|
||||
iounmap(fpga);
|
||||
fpga = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
goto done;
|
||||
@@ -159,7 +161,7 @@ void h2p2_dbg_leds_event(led_event_t evt)
|
||||
/*
|
||||
* Actually burn the LEDs
|
||||
*/
|
||||
if (led_state & LED_STATE_ENABLED)
|
||||
if (led_state & LED_STATE_ENABLED && fpga)
|
||||
__raw_writew(~hw_led_state, &fpga->leds);
|
||||
|
||||
done:
|
||||
|
||||
@@ -550,8 +550,8 @@ static int n8x0_auto_sleep_regulators(void)
|
||||
|
||||
ret = menelaus_set_regulator_sleep(1, val);
|
||||
if (ret < 0) {
|
||||
printk(KERN_ERR "Could not set regulators to sleep on "
|
||||
"menelaus: %u\n", ret);
|
||||
pr_err("Could not set regulators to sleep on menelaus: %u\n",
|
||||
ret);
|
||||
return ret;
|
||||
}
|
||||
return 0;
|
||||
@@ -563,8 +563,7 @@ static int n8x0_auto_voltage_scale(void)
|
||||
|
||||
ret = menelaus_set_vcore_hw(1400, 1050);
|
||||
if (ret < 0) {
|
||||
printk(KERN_ERR "Could not set VCORE voltage on "
|
||||
"menelaus: %u\n", ret);
|
||||
pr_err("Could not set VCORE voltage on menelaus: %u\n", ret);
|
||||
return ret;
|
||||
}
|
||||
return 0;
|
||||
|
||||
@@ -516,8 +516,7 @@ static void __init overo_init(void)
|
||||
udelay(10);
|
||||
gpio_set_value(OVERO_GPIO_W2W_NRESET, 1);
|
||||
} else {
|
||||
printk(KERN_ERR "could not obtain gpio for "
|
||||
"OVERO_GPIO_W2W_NRESET\n");
|
||||
pr_err("could not obtain gpio for OVERO_GPIO_W2W_NRESET\n");
|
||||
}
|
||||
|
||||
ret = gpio_request_array(overo_bt_gpios, ARRAY_SIZE(overo_bt_gpios));
|
||||
@@ -536,8 +535,7 @@ static void __init overo_init(void)
|
||||
if (ret == 0)
|
||||
gpio_export(OVERO_GPIO_USBH_CPEN, 0);
|
||||
else
|
||||
printk(KERN_ERR "could not obtain gpio for "
|
||||
"OVERO_GPIO_USBH_CPEN\n");
|
||||
pr_err("could not obtain gpio for OVERO_GPIO_USBH_CPEN\n");
|
||||
}
|
||||
|
||||
MACHINE_START(OVERO, "Gumstix Overo")
|
||||
|
||||
@@ -84,8 +84,7 @@ static inline void __init zoom_init_quaduart(void)
|
||||
quart_cs = ZOOM_QUADUART_CS;
|
||||
|
||||
if (gpmc_cs_request(quart_cs, SZ_1M, &cs_mem_base) < 0) {
|
||||
printk(KERN_ERR "Failed to request GPMC mem"
|
||||
"for Quad UART(TL16CP754C)\n");
|
||||
pr_err("Failed to request GPMC mem for Quad UART(TL16CP754C)\n");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -107,8 +106,8 @@ static inline int omap_zoom_debugboard_detect(void)
|
||||
|
||||
if (gpio_request_one(debug_board_detect, GPIOF_IN,
|
||||
"Zoom debug board detect") < 0) {
|
||||
printk(KERN_ERR "Failed to request GPIO%d for Zoom debug"
|
||||
"board detect\n", debug_board_detect);
|
||||
pr_err("Failed to request GPIO%d for Zoom debug board detect\n",
|
||||
debug_board_detect);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -92,15 +92,13 @@ int omap3_core_dpll_m2_set_rate(struct clk *clk, unsigned long rate)
|
||||
|
||||
pr_debug("clock: changing CORE DPLL rate from %lu to %lu\n", clk->rate,
|
||||
validrate);
|
||||
pr_debug("clock: SDRC CS0 timing params used:"
|
||||
" RFR %08x CTRLA %08x CTRLB %08x MR %08x\n",
|
||||
pr_debug("clock: SDRC CS0 timing params used: RFR %08x CTRLA %08x CTRLB %08x MR %08x\n",
|
||||
sdrc_cs0->rfr_ctrl, sdrc_cs0->actim_ctrla,
|
||||
sdrc_cs0->actim_ctrlb, sdrc_cs0->mr);
|
||||
if (sdrc_cs1)
|
||||
pr_debug("clock: SDRC CS1 timing params used: "
|
||||
" RFR %08x CTRLA %08x CTRLB %08x MR %08x\n",
|
||||
sdrc_cs1->rfr_ctrl, sdrc_cs1->actim_ctrla,
|
||||
sdrc_cs1->actim_ctrlb, sdrc_cs1->mr);
|
||||
pr_debug("clock: SDRC CS1 timing params used: RFR %08x CTRLA %08x CTRLB %08x MR %08x\n",
|
||||
sdrc_cs1->rfr_ctrl, sdrc_cs1->actim_ctrla,
|
||||
sdrc_cs1->actim_ctrlb, sdrc_cs1->mr);
|
||||
|
||||
if (sdrc_cs1)
|
||||
omap3_configure_core_dpll(
|
||||
|
||||
@@ -71,8 +71,8 @@ static const struct clksel *_get_clksel_by_parent(struct clk *clk,
|
||||
|
||||
if (!clks->parent) {
|
||||
/* This indicates a data problem */
|
||||
WARN(1, "clock: Could not find parent clock %s in clksel array "
|
||||
"of clock %s\n", src_clk->name, clk->name);
|
||||
WARN(1, "clock: %s: could not find parent clock %s in clksel array\n",
|
||||
clk->name, src_clk->name);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -126,8 +126,8 @@ static u8 _get_div_and_fieldval(struct clk *src_clk, struct clk *clk,
|
||||
|
||||
if (max_div == 0) {
|
||||
/* This indicates an error in the clksel data */
|
||||
WARN(1, "clock: Could not find divisor for clock %s parent %s"
|
||||
"\n", clk->name, src_clk->parent->name);
|
||||
WARN(1, "clock: %s: could not find divisor for parent %s\n",
|
||||
clk->name, src_clk->parent->name);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -191,8 +191,8 @@ static u32 _clksel_to_divisor(struct clk *clk, u32 field_val)
|
||||
|
||||
if (!clkr->div) {
|
||||
/* This indicates a data error */
|
||||
WARN(1, "clock: Could not find fieldval %d for clock %s parent "
|
||||
"%s\n", field_val, clk->name, clk->parent->name);
|
||||
WARN(1, "clock: %s: could not find fieldval %d parent %s\n",
|
||||
clk->name, field_val, clk->parent->name);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -230,8 +230,8 @@ static u32 _divisor_to_clksel(struct clk *clk, u32 div)
|
||||
}
|
||||
|
||||
if (!clkr->div) {
|
||||
pr_err("clock: Could not find divisor %d for clock %s parent "
|
||||
"%s\n", div, clk->name, clk->parent->name);
|
||||
pr_err("clock: %s: could not find divisor %d parent %s\n",
|
||||
clk->name, div, clk->parent->name);
|
||||
return ~0;
|
||||
}
|
||||
|
||||
@@ -300,8 +300,8 @@ u32 omap2_clksel_round_rate_div(struct clk *clk, unsigned long target_rate,
|
||||
|
||||
/* Sanity check */
|
||||
if (clkr->div <= last_div)
|
||||
pr_err("clock: clksel_rate table not sorted "
|
||||
"for clock %s", clk->name);
|
||||
pr_err("clock: %s: clksel_rate table not sorted",
|
||||
clk->name);
|
||||
|
||||
last_div = clkr->div;
|
||||
|
||||
@@ -312,9 +312,8 @@ u32 omap2_clksel_round_rate_div(struct clk *clk, unsigned long target_rate,
|
||||
}
|
||||
|
||||
if (!clkr->div) {
|
||||
pr_err("clock: Could not find divisor for target "
|
||||
"rate %ld for clock %s parent %s\n", target_rate,
|
||||
clk->name, clk->parent->name);
|
||||
pr_err("clock: %s: could not find divisor for target rate %ld parent %s\n",
|
||||
clk->name, target_rate, clk->parent->name);
|
||||
return ~0;
|
||||
}
|
||||
|
||||
@@ -359,8 +358,7 @@ void omap2_init_clksel_parent(struct clk *clk)
|
||||
|
||||
if (clkr->val == r) {
|
||||
if (clk->parent != clks->parent) {
|
||||
pr_debug("clock: inited %s parent "
|
||||
"to %s (was %s)\n",
|
||||
pr_debug("clock: %s: inited parent to %s (was %s)\n",
|
||||
clk->name, clks->parent->name,
|
||||
((clk->parent) ?
|
||||
clk->parent->name : "NULL"));
|
||||
|
||||
@@ -105,13 +105,13 @@ static int _dpll_test_fint(struct clk *clk, u8 n)
|
||||
}
|
||||
|
||||
if (fint < fint_min) {
|
||||
pr_debug("rejecting n=%d due to Fint failure, "
|
||||
"lowering max_divider\n", n);
|
||||
pr_debug("rejecting n=%d due to Fint failure, lowering max_divider\n",
|
||||
n);
|
||||
dd->max_divider = n;
|
||||
ret = DPLL_FINT_UNDERFLOW;
|
||||
} else if (fint > fint_max) {
|
||||
pr_debug("rejecting n=%d due to Fint failure, "
|
||||
"boosting min_divider\n", n);
|
||||
pr_debug("rejecting n=%d due to Fint failure, boosting min_divider\n",
|
||||
n);
|
||||
dd->min_divider = n;
|
||||
ret = DPLL_FINT_INVALID;
|
||||
} else if (cpu_is_omap3430() && fint > OMAP3430_DPLL_FINT_BAND1_MAX &&
|
||||
|
||||
@@ -104,8 +104,8 @@ void omap2_init_clk_clkdm(struct clk *clk)
|
||||
clk->name, clk->clkdm_name);
|
||||
clk->clkdm = clkdm;
|
||||
} else {
|
||||
pr_debug("clock: could not associate clk %s to "
|
||||
"clkdm %s\n", clk->name, clk->clkdm_name);
|
||||
pr_debug("clock: could not associate clk %s to clkdm %s\n",
|
||||
clk->name, clk->clkdm_name);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -228,8 +228,7 @@ void omap2_dflt_clk_disable(struct clk *clk)
|
||||
* 'Independent' here refers to a clock which is not
|
||||
* controlled by its parent.
|
||||
*/
|
||||
printk(KERN_ERR "clock: clk_disable called on independent "
|
||||
"clock %s which has no enable_reg\n", clk->name);
|
||||
pr_err("clock: clk_disable called on independent clock %s which has no enable_reg\n", clk->name);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -272,8 +271,7 @@ const struct clkops clkops_omap2_dflt = {
|
||||
void omap2_clk_disable(struct clk *clk)
|
||||
{
|
||||
if (clk->usecount == 0) {
|
||||
WARN(1, "clock: %s: omap2_clk_disable() called, but usecount "
|
||||
"already 0?", clk->name);
|
||||
WARN(1, "clock: %s: omap2_clk_disable() called, but usecount already 0?", clk->name);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -334,8 +332,8 @@ int omap2_clk_enable(struct clk *clk)
|
||||
if (clkdm_control && clk->clkdm) {
|
||||
ret = clkdm_clk_enable(clk->clkdm, clk);
|
||||
if (ret) {
|
||||
WARN(1, "clock: %s: could not enable clockdomain %s: "
|
||||
"%d\n", clk->name, clk->clkdm->name, ret);
|
||||
WARN(1, "clock: %s: could not enable clockdomain %s: %d\n",
|
||||
clk->name, clk->clkdm->name, ret);
|
||||
goto oce_err2;
|
||||
}
|
||||
}
|
||||
@@ -503,10 +501,8 @@ void __init omap2_clk_print_new_rates(const char *hfclkin_ck_name,
|
||||
|
||||
hfclkin_rate = clk_get_rate(hfclkin_ck);
|
||||
|
||||
pr_info("Switched to new clocking rate (Crystal/Core/MPU): "
|
||||
"%ld.%01ld/%ld/%ld MHz\n",
|
||||
(hfclkin_rate / 1000000),
|
||||
((hfclkin_rate / 100000) % 10),
|
||||
pr_info("Switched to new clocking rate (Crystal/Core/MPU): %ld.%01ld/%ld/%ld MHz\n",
|
||||
(hfclkin_rate / 1000000), ((hfclkin_rate / 100000) % 10),
|
||||
(clk_get_rate(core_ck) / 1000000),
|
||||
(clk_get_rate(mpu_ck) / 1000000));
|
||||
}
|
||||
|
||||
@@ -49,8 +49,7 @@ int omap3_dpll4_set_rate(struct clk *clk, unsigned long rate)
|
||||
* on DPLL4.
|
||||
*/
|
||||
if (omap_rev() == OMAP3430_REV_ES1_0) {
|
||||
pr_err("clock: DPLL4 cannot change rate due to "
|
||||
"silicon 'Limitation 2.5' on 3430ES1.\n");
|
||||
pr_err("clock: DPLL4 cannot change rate due to silicon 'Limitation 2.5' on 3430ES1.\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
|
||||
@@ -174,9 +174,8 @@ void _clkdm_add_autodeps(struct clockdomain *clkdm)
|
||||
if (IS_ERR(autodep->clkdm.ptr))
|
||||
continue;
|
||||
|
||||
pr_debug("clockdomain: adding %s sleepdep/wkdep for "
|
||||
"clkdm %s\n", autodep->clkdm.ptr->name,
|
||||
clkdm->name);
|
||||
pr_debug("clockdomain: %s: adding %s sleepdep/wkdep\n",
|
||||
clkdm->name, autodep->clkdm.ptr->name);
|
||||
|
||||
clkdm_add_sleepdep(clkdm, autodep->clkdm.ptr);
|
||||
clkdm_add_wkdep(clkdm, autodep->clkdm.ptr);
|
||||
@@ -205,9 +204,8 @@ void _clkdm_del_autodeps(struct clockdomain *clkdm)
|
||||
if (IS_ERR(autodep->clkdm.ptr))
|
||||
continue;
|
||||
|
||||
pr_debug("clockdomain: removing %s sleepdep/wkdep for "
|
||||
"clkdm %s\n", autodep->clkdm.ptr->name,
|
||||
clkdm->name);
|
||||
pr_debug("clockdomain: %s: removing %s sleepdep/wkdep\n",
|
||||
clkdm->name, autodep->clkdm.ptr->name);
|
||||
|
||||
clkdm_del_sleepdep(clkdm, autodep->clkdm.ptr);
|
||||
clkdm_del_wkdep(clkdm, autodep->clkdm.ptr);
|
||||
@@ -469,14 +467,14 @@ int clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2)
|
||||
ret = -EINVAL;
|
||||
|
||||
if (ret) {
|
||||
pr_debug("clockdomain: hardware cannot set/clear wake up of "
|
||||
"%s when %s wakes up\n", clkdm1->name, clkdm2->name);
|
||||
pr_debug("clockdomain: hardware cannot set/clear wake up of %s when %s wakes up\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
return ret;
|
||||
}
|
||||
|
||||
if (atomic_inc_return(&cd->wkdep_usecount) == 1) {
|
||||
pr_debug("clockdomain: hardware will wake up %s when %s wakes "
|
||||
"up\n", clkdm1->name, clkdm2->name);
|
||||
pr_debug("clockdomain: hardware will wake up %s when %s wakes up\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
|
||||
ret = arch_clkdm->clkdm_add_wkdep(clkdm1, clkdm2);
|
||||
}
|
||||
@@ -510,14 +508,14 @@ int clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2)
|
||||
ret = -EINVAL;
|
||||
|
||||
if (ret) {
|
||||
pr_debug("clockdomain: hardware cannot set/clear wake up of "
|
||||
"%s when %s wakes up\n", clkdm1->name, clkdm2->name);
|
||||
pr_debug("clockdomain: hardware cannot set/clear wake up of %s when %s wakes up\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
return ret;
|
||||
}
|
||||
|
||||
if (atomic_dec_return(&cd->wkdep_usecount) == 0) {
|
||||
pr_debug("clockdomain: hardware will no longer wake up %s "
|
||||
"after %s wakes up\n", clkdm1->name, clkdm2->name);
|
||||
pr_debug("clockdomain: hardware will no longer wake up %s after %s wakes up\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
|
||||
ret = arch_clkdm->clkdm_del_wkdep(clkdm1, clkdm2);
|
||||
}
|
||||
@@ -555,8 +553,8 @@ int clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2)
|
||||
ret = -EINVAL;
|
||||
|
||||
if (ret) {
|
||||
pr_debug("clockdomain: hardware cannot set/clear wake up of "
|
||||
"%s when %s wakes up\n", clkdm1->name, clkdm2->name);
|
||||
pr_debug("clockdomain: hardware cannot set/clear wake up of %s when %s wakes up\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -613,15 +611,14 @@ int clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2)
|
||||
ret = -EINVAL;
|
||||
|
||||
if (ret) {
|
||||
pr_debug("clockdomain: hardware cannot set/clear sleep "
|
||||
"dependency affecting %s from %s\n", clkdm1->name,
|
||||
clkdm2->name);
|
||||
pr_debug("clockdomain: hardware cannot set/clear sleep dependency affecting %s from %s\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
return ret;
|
||||
}
|
||||
|
||||
if (atomic_inc_return(&cd->sleepdep_usecount) == 1) {
|
||||
pr_debug("clockdomain: will prevent %s from sleeping if %s "
|
||||
"is active\n", clkdm1->name, clkdm2->name);
|
||||
pr_debug("clockdomain: will prevent %s from sleeping if %s is active\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
|
||||
ret = arch_clkdm->clkdm_add_sleepdep(clkdm1, clkdm2);
|
||||
}
|
||||
@@ -657,16 +654,14 @@ int clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2)
|
||||
ret = -EINVAL;
|
||||
|
||||
if (ret) {
|
||||
pr_debug("clockdomain: hardware cannot set/clear sleep "
|
||||
"dependency affecting %s from %s\n", clkdm1->name,
|
||||
clkdm2->name);
|
||||
pr_debug("clockdomain: hardware cannot set/clear sleep dependency affecting %s from %s\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
return ret;
|
||||
}
|
||||
|
||||
if (atomic_dec_return(&cd->sleepdep_usecount) == 0) {
|
||||
pr_debug("clockdomain: will no longer prevent %s from "
|
||||
"sleeping if %s is active\n", clkdm1->name,
|
||||
clkdm2->name);
|
||||
pr_debug("clockdomain: will no longer prevent %s from sleeping if %s is active\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
|
||||
ret = arch_clkdm->clkdm_del_sleepdep(clkdm1, clkdm2);
|
||||
}
|
||||
@@ -706,9 +701,8 @@ int clkdm_read_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2)
|
||||
ret = -EINVAL;
|
||||
|
||||
if (ret) {
|
||||
pr_debug("clockdomain: hardware cannot set/clear sleep "
|
||||
"dependency affecting %s from %s\n", clkdm1->name,
|
||||
clkdm2->name);
|
||||
pr_debug("clockdomain: hardware cannot set/clear sleep dependency affecting %s from %s\n",
|
||||
clkdm1->name, clkdm2->name);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -755,8 +749,8 @@ int clkdm_sleep(struct clockdomain *clkdm)
|
||||
return -EINVAL;
|
||||
|
||||
if (!(clkdm->flags & CLKDM_CAN_FORCE_SLEEP)) {
|
||||
pr_debug("clockdomain: %s does not support forcing "
|
||||
"sleep via software\n", clkdm->name);
|
||||
pr_debug("clockdomain: %s does not support forcing sleep via software\n",
|
||||
clkdm->name);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
@@ -790,8 +784,8 @@ int clkdm_wakeup(struct clockdomain *clkdm)
|
||||
return -EINVAL;
|
||||
|
||||
if (!(clkdm->flags & CLKDM_CAN_FORCE_WAKEUP)) {
|
||||
pr_debug("clockdomain: %s does not support forcing "
|
||||
"wakeup via software\n", clkdm->name);
|
||||
pr_debug("clockdomain: %s does not support forcing wakeup via software\n",
|
||||
clkdm->name);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
@@ -826,8 +820,8 @@ void clkdm_allow_idle(struct clockdomain *clkdm)
|
||||
return;
|
||||
|
||||
if (!(clkdm->flags & CLKDM_CAN_ENABLE_AUTO)) {
|
||||
pr_debug("clock: automatic idle transitions cannot be enabled "
|
||||
"on clockdomain %s\n", clkdm->name);
|
||||
pr_debug("clock: %s: automatic idle transitions cannot be enabled\n",
|
||||
clkdm->name);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -861,8 +855,8 @@ void clkdm_deny_idle(struct clockdomain *clkdm)
|
||||
return;
|
||||
|
||||
if (!(clkdm->flags & CLKDM_CAN_DISABLE_AUTO)) {
|
||||
pr_debug("clockdomain: automatic idle transitions cannot be "
|
||||
"disabled on %s\n", clkdm->name);
|
||||
pr_debug("clockdomain: %s: automatic idle transitions cannot be disabled\n",
|
||||
clkdm->name);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -927,7 +921,7 @@ static int _clkdm_clk_hwmod_enable(struct clockdomain *clkdm)
|
||||
pwrdm_state_switch(clkdm->pwrdm.ptr);
|
||||
spin_unlock_irqrestore(&clkdm->lock, flags);
|
||||
|
||||
pr_debug("clockdomain: clkdm %s: enabled\n", clkdm->name);
|
||||
pr_debug("clockdomain: %s: enabled\n", clkdm->name);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -952,7 +946,7 @@ static int _clkdm_clk_hwmod_disable(struct clockdomain *clkdm)
|
||||
pwrdm_state_switch(clkdm->pwrdm.ptr);
|
||||
spin_unlock_irqrestore(&clkdm->lock, flags);
|
||||
|
||||
pr_debug("clockdomain: clkdm %s: disabled\n", clkdm->name);
|
||||
pr_debug("clockdomain: %s: disabled\n", clkdm->name);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -120,8 +120,7 @@ void __init omap_nand_flash_init(int options, struct mtd_partition *parts,
|
||||
}
|
||||
|
||||
if (nandcs > GPMC_CS_NUM) {
|
||||
printk(KERN_INFO "NAND: Unable to find configuration "
|
||||
"in GPMC\n ");
|
||||
pr_info("NAND: Unable to find configuration in GPMC\n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -623,8 +623,11 @@ unsigned long omap3_clkoutx2_recalc(struct clk *clk)
|
||||
while (pclk && !pclk->dpll_data)
|
||||
pclk = pclk->parent;
|
||||
|
||||
/* clk does not have a DPLL as a parent? */
|
||||
WARN_ON(!pclk);
|
||||
/* clk does not have a DPLL as a parent? error in the clock data */
|
||||
if (!pclk) {
|
||||
WARN_ON(1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
dd = pclk->dpll_data;
|
||||
|
||||
|
||||
@@ -61,6 +61,7 @@ static int __init omap2_gpio_dev_init(struct omap_hwmod *oh, void *unused)
|
||||
pdata->regs = kzalloc(sizeof(struct omap_gpio_reg_offs), GFP_KERNEL);
|
||||
if (!pdata->regs) {
|
||||
pr_err("gpio%d: Memory allocation failed\n", id);
|
||||
kfree(pdata);
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
|
||||
@@ -297,7 +297,7 @@ int gpmc_cs_set_timings(int cs, const struct gpmc_timings *t)
|
||||
|
||||
div = gpmc_cs_calc_divider(cs, t->sync_clk);
|
||||
if (div < 0)
|
||||
return -1;
|
||||
return div;
|
||||
|
||||
GPMC_SET_ONE(GPMC_CS_CONFIG2, 0, 3, cs_on);
|
||||
GPMC_SET_ONE(GPMC_CS_CONFIG2, 8, 12, cs_rd_off);
|
||||
|
||||
@@ -161,9 +161,8 @@ void __init omap2xxx_check_revision(void)
|
||||
}
|
||||
|
||||
if (j == ARRAY_SIZE(omap_ids)) {
|
||||
printk(KERN_ERR "Unknown OMAP device type. "
|
||||
"Handling it as OMAP%04x\n",
|
||||
omap_ids[i].type >> 16);
|
||||
pr_err("Unknown OMAP device type. Handling it as OMAP%04x\n",
|
||||
omap_ids[i].type >> 16);
|
||||
j = i;
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user