mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-05-02 18:17:50 -04:00
crypto: ccree - use of_device_get_match_data()
If the driver is probed, it means a match was found in arm_ccree_dev_of_match[]. Hence we can just use the of_device_get_match_data() helper. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
committed by
Herbert Xu
parent
8c7849a302
commit
1b940e35a5
@@ -14,6 +14,7 @@
|
||||
#include <linux/of.h>
|
||||
#include <linux/clk.h>
|
||||
#include <linux/of_address.h>
|
||||
#include <linux/of_device.h>
|
||||
#include <linux/pm_runtime.h>
|
||||
|
||||
#include "cc_driver.h"
|
||||
@@ -270,7 +271,6 @@ static int init_cc_resources(struct platform_device *plat_dev)
|
||||
u32 val, hw_rev_pidr, sig_cidr;
|
||||
u64 dma_mask;
|
||||
const struct cc_hw_data *hw_rev;
|
||||
const struct of_device_id *dev_id;
|
||||
struct clk *clk;
|
||||
int irq;
|
||||
int rc = 0;
|
||||
@@ -279,11 +279,7 @@ static int init_cc_resources(struct platform_device *plat_dev)
|
||||
if (!new_drvdata)
|
||||
return -ENOMEM;
|
||||
|
||||
dev_id = of_match_node(arm_ccree_dev_of_match, np);
|
||||
if (!dev_id)
|
||||
return -ENODEV;
|
||||
|
||||
hw_rev = (struct cc_hw_data *)dev_id->data;
|
||||
hw_rev = of_device_get_match_data(dev);
|
||||
new_drvdata->hw_rev_name = hw_rev->name;
|
||||
new_drvdata->hw_rev = hw_rev->rev;
|
||||
new_drvdata->std_bodies = hw_rev->std_bodies;
|
||||
|
||||
Reference in New Issue
Block a user