-update UFS device CAR clock to 19.2 MHz
-update ufshc max clk to 204 MHz.
-When ufshc cock is set to 204 MHz, corresponding
HCLKDIV value should also be updated to 204 to generate
correct 1 micro sec tick.
Bug
200163672
Bug
200160928
Change-Id: Ibf0fc98302cf65b3a42c33354ecdd396443ee317
Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/
1148719
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bibek Basu <bbasu@nvidia.com>
/*
- * Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved.
+ * Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved.
*
* Authors:
* VenkataJagadish.p <vjagadish@nvidia.com>
#define UFS_AUX_ADDR_RANGE 0x18
/*UFS Clock Defines*/
-#define UFSHC_CLK_FREQ 51000000
-#define UFSDEV_CLK_FREQ 38400000
+#define UFSHC_CLK_FREQ 204000000
+#define UFSDEV_CLK_FREQ 19200000
enum ufs_state {
UFSHC_INIT,
* HCLKFrequency in MHz.
* HCLKDIV is used to generate 1usec tick signal used by Unipro.
*/
-#define UFS_VNDR_HCLKDIV_1US_TICK 0x33
+#define UFS_VNDR_HCLKDIV_1US_TICK 0xCC
/*UFS host controller vendor specific registers */