~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to drivers/staging/westbridge/astoria/api/src/cyasmisc.c

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
428
428
                                if (v & CY_AS_MEM_P0_VM_SET_CFGMODE)
429
429
                                        cy_as_hal_print_message(
430
430
                                        "initialization message "
431
 
                                        "recieved, but config bit "
 
431
                                        "received, but config bit "
432
432
                                        "still set\n");
433
433
 
434
434
                                v = cy_as_hal_read_register(dev_p->tag,
436
436
                                if ((v & CY_AS_MEM_RST_RSTCMPT) == 0)
437
437
                                        cy_as_hal_print_message(
438
438
                                        "initialization message "
439
 
                                        "recieved, but reset complete "
 
439
                                        "received, but reset complete "
440
440
                                        "bit still not set\n");
441
441
                        }
442
442
                        break;
926
926
 
927
927
        return ret;
928
928
}
 
929
EXPORT_SYMBOL(cy_as_misc_get_firmware_version);
 
930
 
929
931
static cy_as_return_status_t
930
932
my_handle_response_read_m_c_u_register(cy_as_device *dev_p,
931
933
                                cy_as_ll_request_response *req_p,
1115
1117
 
1116
1118
        return ret;
1117
1119
}
1118
 
 
 
1120
EXPORT_SYMBOL(cy_as_misc_read_m_c_u_register);
1119
1121
 
1120
1122
cy_as_return_status_t
1121
1123
cy_as_misc_write_m_c_u_register(cy_as_device_handle handle,
1336
1338
 
1337
1339
        return ret;
1338
1340
}
 
1341
EXPORT_SYMBOL(cy_as_misc_reset);
1339
1342
 
1340
1343
static cy_as_return_status_t
1341
1344
get_unallocated_resource(cy_as_device *dev_p, cy_as_resource_type resource)
1508
1511
 
1509
1512
        return ret;
1510
1513
}
 
1514
EXPORT_SYMBOL(cy_as_misc_acquire_resource);
 
1515
 
1511
1516
cy_as_return_status_t
1512
1517
cy_as_misc_release_resource(cy_as_device_handle handle,
1513
1518
        cy_as_resource_type resource)
1560
1565
 
1561
1566
        return CY_AS_ERROR_SUCCESS;
1562
1567
}
 
1568
EXPORT_SYMBOL(cy_as_misc_release_resource);
1563
1569
 
1564
1570
cy_as_return_status_t
1565
1571
cy_as_misc_set_trace_level(cy_as_device_handle handle,
1718
1724
 
1719
1725
        return ret;
1720
1726
}
 
1727
EXPORT_SYMBOL(cy_as_misc_heart_beat_control);
1721
1728
 
1722
1729
static cy_as_return_status_t
1723
1730
my_set_sd_clock_freq(
1805
1812
 
1806
1813
        return my_set_sd_clock_freq(dev_p, 0, (uint8_t)setting, cb, client);
1807
1814
}
 
1815
EXPORT_SYMBOL(cy_as_misc_set_low_speed_sd_freq);
1808
1816
 
1809
1817
cy_as_return_status_t
1810
1818
cy_as_misc_set_high_speed_sd_freq(
1830
1838
 
1831
1839
        return my_set_sd_clock_freq(dev_p, 1, (uint8_t)setting, cb, client);
1832
1840
}
 
1841
EXPORT_SYMBOL(cy_as_misc_set_high_speed_sd_freq);
1833
1842
 
1834
1843
cy_as_return_status_t
1835
1844
cy_as_misc_get_gpio_value(cy_as_device_handle handle,
1921
1930
 
1922
1931
        return ret;
1923
1932
}
1924
 
 
 
1933
EXPORT_SYMBOL(cy_as_misc_get_gpio_value);
1925
1934
 
1926
1935
cy_as_return_status_t
1927
1936
cy_as_misc_set_gpio_value(cy_as_device_handle handle,
2020
2029
 
2021
2030
        return ret;
2022
2031
}
 
2032
EXPORT_SYMBOL(cy_as_misc_set_gpio_value);
2023
2033
 
2024
2034
static cy_as_return_status_t
2025
2035
my_enter_standby(cy_as_device *dev_p, cy_bool pin)
2213
2223
 
2214
2224
        return ret;
2215
2225
}
 
2226
EXPORT_SYMBOL(cy_as_misc_enter_standby);
2216
2227
 
2217
2228
cy_as_return_status_t
2218
2229
cy_as_misc_enter_standby_e_x_u(cy_as_device_handle handle,
2370
2381
        /*
2371
2382
         * release the west bridge micro-_controller from reset,
2372
2383
         * so that firmware initialization can complete. the attempt
2373
 
         * to release antioch reset is made upto 8 times.
 
2384
         * to release antioch reset is made up to 8 times.
2374
2385
         */
2375
2386
        v = 0x03;
2376
2387
        count = 0x08;
2425
2436
 
2426
2437
        return ret;
2427
2438
}
 
2439
EXPORT_SYMBOL(cy_as_misc_leave_standby);
2428
2440
 
2429
2441
cy_as_return_status_t
2430
2442
cy_as_misc_register_callback(
2526
2538
 
2527
2539
        return ret;
2528
2540
}
2529
 
 
 
2541
EXPORT_SYMBOL(cy_as_misc_storage_changed);
2530
2542
 
2531
2543
cy_as_return_status_t
2532
2544
cy_as_misc_enter_suspend(
2634
2646
 
2635
2647
        return ret;
2636
2648
}
 
2649
EXPORT_SYMBOL(cy_as_misc_enter_suspend);
2637
2650
 
2638
2651
cy_as_return_status_t
2639
2652
cy_as_misc_leave_suspend(
2704
2717
 
2705
2718
        return ret;
2706
2719
}
 
2720
EXPORT_SYMBOL(cy_as_misc_leave_suspend);
2707
2721
 
2708
2722
cy_as_return_status_t
2709
2723
cy_as_misc_reserve_l_n_a_boot_area(cy_as_device_handle handle,