efuse.c (2774f206) | efuse.c (90aac0d8) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2/* Copyright(c) 2018-2019 Realtek Corporation 3 */ 4 5#include <linux/iopoll.h> 6 7#include "main.h" 8#include "efuse.h" --- 72 unchanged lines hidden (view full) --- 81 phy_idx += 2; 82 } 83 } 84 return 0; 85} 86 87static int rtw_dump_physical_efuse_map(struct rtw_dev *rtwdev, u8 *map) 88{ | 1// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2/* Copyright(c) 2018-2019 Realtek Corporation 3 */ 4 5#include <linux/iopoll.h> 6 7#include "main.h" 8#include "efuse.h" --- 72 unchanged lines hidden (view full) --- 81 phy_idx += 2; 82 } 83 } 84 return 0; 85} 86 87static int rtw_dump_physical_efuse_map(struct rtw_dev *rtwdev, u8 *map) 88{ |
89 struct rtw_chip_info *chip = rtwdev->chip; | 89 const struct rtw_chip_info *chip = rtwdev->chip; |
90 u32 size = rtwdev->efuse.physical_size; 91 u32 efuse_ctl; 92 u32 addr; 93 u32 cnt; 94 95 rtw_chip_efuse_grant_on(rtwdev); 96 97 switch_efuse_bank(rtwdev); --- 42 unchanged lines hidden (view full) --- 140 *data = rtw_read8(rtwdev, REG_EFUSE_CTRL); 141 142 return 0; 143} 144EXPORT_SYMBOL(rtw_read8_physical_efuse); 145 146int rtw_parse_efuse_map(struct rtw_dev *rtwdev) 147{ | 90 u32 size = rtwdev->efuse.physical_size; 91 u32 efuse_ctl; 92 u32 addr; 93 u32 cnt; 94 95 rtw_chip_efuse_grant_on(rtwdev); 96 97 switch_efuse_bank(rtwdev); --- 42 unchanged lines hidden (view full) --- 140 *data = rtw_read8(rtwdev, REG_EFUSE_CTRL); 141 142 return 0; 143} 144EXPORT_SYMBOL(rtw_read8_physical_efuse); 145 146int rtw_parse_efuse_map(struct rtw_dev *rtwdev) 147{ |
148 struct rtw_chip_info *chip = rtwdev->chip; | 148 const struct rtw_chip_info *chip = rtwdev->chip; |
149 struct rtw_efuse *efuse = &rtwdev->efuse; 150 u32 phy_size = efuse->physical_size; 151 u32 log_size = efuse->logical_size; 152 u8 *phy_map = NULL; 153 u8 *log_map = NULL; 154 int ret = 0; 155 156 phy_map = kmalloc(phy_size, GFP_KERNEL); --- 31 unchanged lines hidden --- | 149 struct rtw_efuse *efuse = &rtwdev->efuse; 150 u32 phy_size = efuse->physical_size; 151 u32 log_size = efuse->logical_size; 152 u8 *phy_map = NULL; 153 u8 *log_map = NULL; 154 int ret = 0; 155 156 phy_map = kmalloc(phy_size, GFP_KERNEL); --- 31 unchanged lines hidden --- |