lkml.org 
[lkml]   [2020]   [Jul]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 2/2] ACPI: APD: Add a fmw property is_raven
    Date
    Since there is slight difference in AMD RV based soc in misc
    clk architecture. The fmw property will help in differentiating
    the SoCs.

    Signed-off-by: Akshu Agrawal <akshu.agrawal@amd.com>
    ---
    drivers/acpi/acpi_apd.c | 4 ++++
    include/linux/platform_data/clk-fch.h | 1 +
    2 files changed, 5 insertions(+)

    diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c
    index 2d99e46add1a..d879ba28826c 100644
    --- a/drivers/acpi/acpi_apd.c
    +++ b/drivers/acpi/acpi_apd.c
    @@ -82,6 +82,7 @@ static int misc_check_res(struct acpi_resource *ares, void *data)
    static int fch_misc_setup(struct apd_private_data *pdata)
    {
    struct acpi_device *adev = pdata->adev;
    + const union acpi_object *obj;
    struct platform_device *clkdev;
    struct fch_clk_data *clk_data;
    struct resource_entry *rentry;
    @@ -98,6 +99,9 @@ static int fch_misc_setup(struct apd_private_data *pdata)
    if (ret < 0)
    return -ENOENT;

    + acpi_dev_get_property(adev, "is-rv", ACPI_TYPE_INTEGER, &obj);
    + clk_data->is_rv = obj->integer.value;
    +
    list_for_each_entry(rentry, &resource_list, node) {
    clk_data->base = devm_ioremap(&adev->dev, rentry->res->start,
    resource_size(rentry->res));
    diff --git a/include/linux/platform_data/clk-fch.h b/include/linux/platform_data/clk-fch.h
    index 850ca776156d..b9f682459f08 100644
    --- a/include/linux/platform_data/clk-fch.h
    +++ b/include/linux/platform_data/clk-fch.h
    @@ -12,6 +12,7 @@

    struct fch_clk_data {
    void __iomem *base;
    + u32 is_rv;
    };

    #endif /* __CLK_FCH_H */
    --
    2.20.1
    \
     
     \ /
      Last update: 2020-07-07 12:07    [W:2.475 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site