lkml.org 
[lkml]   [2018]   [Sep]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 01/12] bus: fsl-mc: add support for dpseci device type
    Date
    Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
    ---
    drivers/bus/fsl-mc/fsl-mc-bus.c | 5 +++++
    include/linux/fsl/mc.h | 6 ++++++
    2 files changed, 11 insertions(+)

    diff --git a/drivers/bus/fsl-mc/fsl-mc-bus.c b/drivers/bus/fsl-mc/fsl-mc-bus.c
    index 5d8266c6571f..4552b06fe601 100644
    --- a/drivers/bus/fsl-mc/fsl-mc-bus.c
    +++ b/drivers/bus/fsl-mc/fsl-mc-bus.c
    @@ -188,6 +188,10 @@ struct device_type fsl_mc_bus_dprtc_type = {
    .name = "fsl_mc_bus_dprtc"
    };

    +struct device_type fsl_mc_bus_dpseci_type = {
    + .name = "fsl_mc_bus_dpseci"
    +};
    +
    static struct device_type *fsl_mc_get_device_type(const char *type)
    {
    static const struct {
    @@ -203,6 +207,7 @@ static struct device_type *fsl_mc_get_device_type(const char *type)
    { &fsl_mc_bus_dpmcp_type, "dpmcp" },
    { &fsl_mc_bus_dpmac_type, "dpmac" },
    { &fsl_mc_bus_dprtc_type, "dprtc" },
    + { &fsl_mc_bus_dpseci_type, "dpseci" },
    { NULL, NULL }
    };
    int i;
    diff --git a/include/linux/fsl/mc.h b/include/linux/fsl/mc.h
    index f27cb14088a4..5160f06ffbac 100644
    --- a/include/linux/fsl/mc.h
    +++ b/include/linux/fsl/mc.h
    @@ -405,6 +405,7 @@ extern struct device_type fsl_mc_bus_dpcon_type;
    extern struct device_type fsl_mc_bus_dpmcp_type;
    extern struct device_type fsl_mc_bus_dpmac_type;
    extern struct device_type fsl_mc_bus_dprtc_type;
    +extern struct device_type fsl_mc_bus_dpseci_type;

    static inline bool is_fsl_mc_bus_dprc(const struct fsl_mc_device *mc_dev)
    {
    @@ -451,6 +452,11 @@ static inline bool is_fsl_mc_bus_dprtc(const struct fsl_mc_device *mc_dev)
    return mc_dev->dev.type == &fsl_mc_bus_dprtc_type;
    }

    +static inline bool is_fsl_mc_bus_dpseci(const struct fsl_mc_device *mc_dev)
    +{
    + return mc_dev->dev.type == &fsl_mc_bus_dpseci_type;
    +}
    +
    /*
    * Data Path Buffer Pool (DPBP) API
    * Contains initialization APIs and runtime control APIs for DPBP
    --
    2.16.2
    \
     
     \ /
      Last update: 2018-09-12 11:01    [W:3.734 / U:0.116 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site