diff options
Diffstat (limited to 'drivers/net/cxgb3/t3_hw.c')
-rw-r--r-- | drivers/net/cxgb3/t3_hw.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/net/cxgb3/t3_hw.c b/drivers/net/cxgb3/t3_hw.c index d405a932c73a..47d51788a462 100644 --- a/drivers/net/cxgb3/t3_hw.c +++ b/drivers/net/cxgb3/t3_hw.c | |||
@@ -923,7 +923,8 @@ int t3_check_tpsram_version(struct adapter *adapter, int *must_load) | |||
923 | * Checks if an adapter's tp sram is compatible with the driver. | 923 | * Checks if an adapter's tp sram is compatible with the driver. |
924 | * Returns 0 if the versions are compatible, a negative error otherwise. | 924 | * Returns 0 if the versions are compatible, a negative error otherwise. |
925 | */ | 925 | */ |
926 | int t3_check_tpsram(struct adapter *adapter, u8 *tp_sram, unsigned int size) | 926 | int t3_check_tpsram(struct adapter *adapter, const u8 *tp_sram, |
927 | unsigned int size) | ||
927 | { | 928 | { |
928 | u32 csum; | 929 | u32 csum; |
929 | unsigned int i; | 930 | unsigned int i; |
@@ -2875,10 +2876,10 @@ static void ulp_config(struct adapter *adap, const struct tp_params *p) | |||
2875 | * | 2876 | * |
2876 | * Write the contents of the protocol SRAM. | 2877 | * Write the contents of the protocol SRAM. |
2877 | */ | 2878 | */ |
2878 | int t3_set_proto_sram(struct adapter *adap, u8 *data) | 2879 | int t3_set_proto_sram(struct adapter *adap, const u8 *data) |
2879 | { | 2880 | { |
2880 | int i; | 2881 | int i; |
2881 | __be32 *buf = (__be32 *)data; | 2882 | const __be32 *buf = (const __be32 *)data; |
2882 | 2883 | ||
2883 | for (i = 0; i < PROTO_SRAM_LINES; i++) { | 2884 | for (i = 0; i < PROTO_SRAM_LINES; i++) { |
2884 | t3_write_reg(adap, A_TP_EMBED_OP_FIELD5, be32_to_cpu(*buf++)); | 2885 | t3_write_reg(adap, A_TP_EMBED_OP_FIELD5, be32_to_cpu(*buf++)); |