[{"id":1764636,"web_url":"http://patchwork.ozlabs.org/comment/1764636/","msgid":"<8d36106e-ad19-8b4b-6b90-943cc6ff65aa@rock-chips.com>","list_archive_url":null,"date":"2017-09-07T10:16:29","subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","submitter":{"id":64812,"url":"http://patchwork.ozlabs.org/api/people/64812/","name":"Mark yao","email":"mark.yao@rock-chips.com"},"content":"Hi Sandy\n\nLooks good for me, so:\nReviewed-by: Mark Yao <mark.yao@rock-chips.com>\n\nI'd like to apply these lvds patches tomorrow if there is no more doubts.\n\nBest Regards\nMark\nOn 2017年09月02日 19:28, Sandy Huang wrote:\n> This adds support for Rockchip soc lvds found on rk3288\n> Based on the patches from Mark yao and Heiko Stuebner.\n>\n> Signed-off-by: Mark Yao <mark.yao@rock-chips.com>\n> Signed-off-by: Heiko Stuebner <heiko@sntech.de>\n> Signed-off-by: Sandy Huang <hjc@rock-chips.com>\n> ---\n> Change the Signed-off order\n>\n>   drivers/gpu/drm/rockchip/Kconfig            |   8 +\n>   drivers/gpu/drm/rockchip/Makefile           |   1 +\n>   drivers/gpu/drm/rockchip/rockchip_drm_drv.c |   2 +\n>   drivers/gpu/drm/rockchip/rockchip_drm_drv.h |   1 +\n>   drivers/gpu/drm/rockchip/rockchip_lvds.c    | 582 ++++++++++++++++++++++++++++\n>   drivers/gpu/drm/rockchip/rockchip_lvds.h    | 114 ++++++\n>   6 files changed, 708 insertions(+)\n>   create mode 100644 drivers/gpu/drm/rockchip/rockchip_lvds.c\n>   create mode 100644 drivers/gpu/drm/rockchip/rockchip_lvds.h\n>\n> diff --git a/drivers/gpu/drm/rockchip/Kconfig b/drivers/gpu/drm/rockchip/Kconfig\n> index dcc539b..0c31f0a 100644\n> --- a/drivers/gpu/drm/rockchip/Kconfig\n> +++ b/drivers/gpu/drm/rockchip/Kconfig\n> @@ -57,4 +57,12 @@ config ROCKCHIP_INNO_HDMI\n>   \t  for the Innosilicon HDMI driver. If you want to enable\n>   \t  HDMI on RK3036 based SoC, you should select this option.\n>   \n> +config ROCKCHIP_LVDS\n> +\tbool \"Rockchip LVDS support\"\n> +\tdepends on DRM_ROCKCHIP\n> +\thelp\n> +\t  Choose this option to enable support for Rockchip LVDS controllers.\n> +\t  Rockchip rk3288 SoC has LVDS TX Controller can be used, and it\n> +\t  support LVDS, rgb, dual LVDS output mode. say Y to enable its\n> +\t  driver.\n>   endif\n> diff --git a/drivers/gpu/drm/rockchip/Makefile b/drivers/gpu/drm/rockchip/Makefile\n> index fa8dc9d..a881d2c 100644\n> --- a/drivers/gpu/drm/rockchip/Makefile\n> +++ b/drivers/gpu/drm/rockchip/Makefile\n> @@ -12,5 +12,6 @@ rockchipdrm-$(CONFIG_ROCKCHIP_CDN_DP) += cdn-dp-core.o cdn-dp-reg.o\n>   rockchipdrm-$(CONFIG_ROCKCHIP_DW_HDMI) += dw_hdmi-rockchip.o\n>   rockchipdrm-$(CONFIG_ROCKCHIP_DW_MIPI_DSI) += dw-mipi-dsi.o\n>   rockchipdrm-$(CONFIG_ROCKCHIP_INNO_HDMI) += inno_hdmi.o\n> +rockchipdrm-$(CONFIG_ROCKCHIP_LVDS) += rockchip_lvds.o\n>   \n>   obj-$(CONFIG_DRM_ROCKCHIP) += rockchipdrm.o\n> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c\n> index c41f48a..082c251 100644\n> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c\n> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c\n> @@ -445,6 +445,8 @@ static int __init rockchip_drm_init(void)\n>   \n>   \tnum_rockchip_sub_drivers = 0;\n>   \tADD_ROCKCHIP_SUB_DRIVER(vop_platform_driver, CONFIG_DRM_ROCKCHIP);\n> +\tADD_ROCKCHIP_SUB_DRIVER(rockchip_lvds_driver,\n> +\t\t\t\tCONFIG_ROCKCHIP_LVDS);\n>   \tADD_ROCKCHIP_SUB_DRIVER(rockchip_dp_driver,\n>   \t\t\t\tCONFIG_ROCKCHIP_ANALOGIX_DP);\n>   \tADD_ROCKCHIP_SUB_DRIVER(cdn_dp_driver, CONFIG_ROCKCHIP_CDN_DP);\n> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h\n> index c7e96b8..498dfbc 100644\n> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h\n> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h\n> @@ -69,5 +69,6 @@ extern struct platform_driver dw_hdmi_rockchip_pltfm_driver;\n>   extern struct platform_driver dw_mipi_dsi_driver;\n>   extern struct platform_driver inno_hdmi_driver;\n>   extern struct platform_driver rockchip_dp_driver;\n> +extern struct platform_driver rockchip_lvds_driver;\n>   extern struct platform_driver vop_platform_driver;\n>   #endif /* _ROCKCHIP_DRM_DRV_H_ */\n> diff --git a/drivers/gpu/drm/rockchip/rockchip_lvds.c b/drivers/gpu/drm/rockchip/rockchip_lvds.c\n> new file mode 100644\n> index 0000000..86d9a8c\n> --- /dev/null\n> +++ b/drivers/gpu/drm/rockchip/rockchip_lvds.c\n> @@ -0,0 +1,582 @@\n> +/*\n> + * Copyright (C) Fuzhou Rockchip Electronics Co.Ltd\n> + * Author:\n> + *      Mark Yao <mark.yao@rock-chips.com>\n> + *      Sandy Huang <hjc@rock-chips.com>\n> + *\n> + * This software is licensed under the terms of the GNU General Public\n> + * License version 2, as published by the Free Software Foundation, and\n> + * may be copied, distributed, and modified under those terms.\n> + *\n> + * This program is distributed in the hope that it will be useful,\n> + * but WITHOUT ANY WARRANTY; without even the implied warranty of\n> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n> + * GNU General Public License for more details.\n> + */\n> +\n> +#include <drm/drmP.h>\n> +#include <drm/drm_atomic_helper.h>\n> +#include <drm/drm_crtc_helper.h>\n> +#include <drm/drm_dp_helper.h>\n> +#include <drm/drm_panel.h>\n> +#include <drm/drm_of.h>\n> +\n> +#include <linux/component.h>\n> +#include <linux/clk.h>\n> +#include <linux/mfd/syscon.h>\n> +#include <linux/of_graph.h>\n> +#include <linux/pm_runtime.h>\n> +#include <linux/regmap.h>\n> +#include <linux/reset.h>\n> +\n> +#include \"rockchip_drm_drv.h\"\n> +#include \"rockchip_drm_vop.h\"\n> +#include \"rockchip_lvds.h\"\n> +\n> +#define DISPLAY_OUTPUT_RGB\t\t0\n> +#define DISPLAY_OUTPUT_LVDS\t\t1\n> +#define DISPLAY_OUTPUT_DUAL_LVDS\t2\n> +\n> +#define connector_to_lvds(c) \\\n> +\t\tcontainer_of(c, struct rockchip_lvds, connector)\n> +\n> +#define encoder_to_lvds(c) \\\n> +\t\tcontainer_of(c, struct rockchip_lvds, encoder)\n> +\n> +/**\n> + * rockchip_lvds_soc_data - rockchip lvds Soc private data\n> + * @ch1_offset: lvds channel 1 registe offset\n> + * grf_soc_con6: general registe offset for LVDS contrl\n> + * grf_soc_con7: general registe offset for LVDS contrl\n> + * has_vop_sel: to indicate whether need to choose from different VOP.\n> + */\n> +struct rockchip_lvds_soc_data {\n> +\tu32 ch1_offset;\n> +\tint grf_soc_con6;\n> +\tint grf_soc_con7;\n> +\tbool has_vop_sel;\n> +};\n> +\n> +struct rockchip_lvds {\n> +\tstruct device *dev;\n> +\tvoid __iomem *regs;\n> +\tstruct regmap *grf;\n> +\tstruct clk *pclk;\n> +\tconst struct rockchip_lvds_soc_data *soc_data;\n> +\tint output; /* rgb lvds or dual lvds output */\n> +\tint format; /* vesa or jeida format */\n> +\tstruct drm_device *drm_dev;\n> +\tstruct drm_panel *panel;\n> +\tstruct drm_bridge *bridge;\n> +\tstruct drm_connector connector;\n> +\tstruct drm_encoder encoder;\n> +\tstruct dev_pin_info *pins;\n> +};\n> +\n> +static inline void lvds_writel(struct rockchip_lvds *lvds, u32 offset, u32 val)\n> +{\n> +\twritel_relaxed(val, lvds->regs + offset);\n> +\tif (lvds->output == DISPLAY_OUTPUT_LVDS)\n> +\t\treturn;\n> +\twritel_relaxed(val, lvds->regs + offset + lvds->soc_data->ch1_offset);\n> +}\n> +\n> +static inline int lvds_name_to_format(const char *s)\n> +{\n> +\tif (strncmp(s, \"jeida-18\", 8) == 0)\n> +\t\treturn LVDS_JEIDA_18;\n> +\telse if (strncmp(s, \"jeida-24\", 8) == 0)\n> +\t\treturn LVDS_JEIDA_24;\n> +\telse if (strncmp(s, \"vesa-24\", 7) == 0)\n> +\t\treturn LVDS_VESA_24;\n> +\n> +\treturn -EINVAL;\n> +}\n> +\n> +static inline int lvds_name_to_output(const char *s)\n> +{\n> +\tif (strncmp(s, \"rgb\", 3) == 0)\n> +\t\treturn DISPLAY_OUTPUT_RGB;\n> +\telse if (strncmp(s, \"lvds\", 4) == 0)\n> +\t\treturn DISPLAY_OUTPUT_LVDS;\n> +\telse if (strncmp(s, \"duallvds\", 8) == 0)\n> +\t\treturn DISPLAY_OUTPUT_DUAL_LVDS;\n> +\n> +\treturn -EINVAL;\n> +}\n> +\n> +static int rockchip_lvds_poweron(struct rockchip_lvds *lvds)\n> +{\n> +\tint ret;\n> +\tu32 val;\n> +\n> +\tret = clk_enable(lvds->pclk);\n> +\tif (ret < 0) {\n> +\t\tDRM_DEV_ERROR(lvds->dev, \"failed to enable lvds pclk %d\\n\", ret);\n> +\t\treturn ret;\n> +\t}\n> +\tret = pm_runtime_get_sync(lvds->dev);\n> +\tif (ret < 0) {\n> +\t\tDRM_DEV_ERROR(lvds->dev, \"failed to get pm runtime: %d\\n\", ret);\n> +\t\tclk_disable(lvds->pclk);\n> +\t\treturn ret;\n> +\t}\n> +\tval = RK3288_LVDS_CH0_REG0_LANE4_EN | RK3288_LVDS_CH0_REG0_LANE3_EN |\n> +\t\tRK3288_LVDS_CH0_REG0_LANE2_EN | RK3288_LVDS_CH0_REG0_LANE1_EN |\n> +\t\tRK3288_LVDS_CH0_REG0_LANE0_EN;\n> +\tif (lvds->output == DISPLAY_OUTPUT_RGB) {\n> +\t\tval |= RK3288_LVDS_CH0_REG0_TTL_EN |\n> +\t\t\tRK3288_LVDS_CH0_REG0_LANECK_EN;\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG0, val);\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG2,\n> +\t\t\t    RK3288_LVDS_PLL_FBDIV_REG2(0x46));\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG4,\n> +\t\t\t    RK3288_LVDS_CH0_REG4_LANECK_TTL_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG4_LANE4_TTL_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG4_LANE3_TTL_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG4_LANE2_TTL_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG4_LANE1_TTL_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG4_LANE0_TTL_MODE);\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG5,\n> +\t\t\t    RK3288_LVDS_CH0_REG5_LANECK_TTL_DATA |\n> +\t\t\t    RK3288_LVDS_CH0_REG5_LANE4_TTL_DATA |\n> +\t\t\t    RK3288_LVDS_CH0_REG5_LANE3_TTL_DATA |\n> +\t\t\t    RK3288_LVDS_CH0_REG5_LANE2_TTL_DATA |\n> +\t\t\t    RK3288_LVDS_CH0_REG5_LANE1_TTL_DATA |\n> +\t\t\t    RK3288_LVDS_CH0_REG5_LANE0_TTL_DATA);\n> +\t} else {\n> +\t\tval |= RK3288_LVDS_CH0_REG0_LVDS_EN |\n> +\t\t\t    RK3288_LVDS_CH0_REG0_LANECK_EN;\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG0, val);\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG1,\n> +\t\t\t    RK3288_LVDS_CH0_REG1_LANECK_BIAS |\n> +\t\t\t    RK3288_LVDS_CH0_REG1_LANE4_BIAS |\n> +\t\t\t    RK3288_LVDS_CH0_REG1_LANE3_BIAS |\n> +\t\t\t    RK3288_LVDS_CH0_REG1_LANE2_BIAS |\n> +\t\t\t    RK3288_LVDS_CH0_REG1_LANE1_BIAS |\n> +\t\t\t    RK3288_LVDS_CH0_REG1_LANE0_BIAS);\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG2,\n> +\t\t\t    RK3288_LVDS_CH0_REG2_RESERVE_ON |\n> +\t\t\t    RK3288_LVDS_CH0_REG2_LANECK_LVDS_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG2_LANE4_LVDS_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG2_LANE3_LVDS_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG2_LANE2_LVDS_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG2_LANE1_LVDS_MODE |\n> +\t\t\t    RK3288_LVDS_CH0_REG2_LANE0_LVDS_MODE |\n> +\t\t\t    RK3288_LVDS_PLL_FBDIV_REG2(0x46));\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG4, 0x00);\n> +\t\tlvds_writel(lvds, RK3288_LVDS_CH0_REG5, 0x00);\n> +\t}\n> +\tlvds_writel(lvds, RK3288_LVDS_CH0_REG3, RK3288_LVDS_PLL_FBDIV_REG3(0x46));\n> +\tlvds_writel(lvds, RK3288_LVDS_CH0_REGD, RK3288_LVDS_PLL_PREDIV_REGD(0x0a));\n> +\tlvds_writel(lvds, RK3288_LVDS_CH0_REG20, RK3288_LVDS_CH0_REG20_LSB);\n> +\n> +\tlvds_writel(lvds, RK3288_LVDS_CFG_REGC, RK3288_LVDS_CFG_REGC_PLL_ENABLE);\n> +\tlvds_writel(lvds, RK3288_LVDS_CFG_REG21, RK3288_LVDS_CFG_REG21_TX_ENABLE);\n> +\n> +\treturn 0;\n> +}\n> +\n> +static void rockchip_lvds_poweroff(struct rockchip_lvds *lvds)\n> +{\n> +\tint ret;\n> +\tu32 val;\n> +\n> +\tlvds_writel(lvds, RK3288_LVDS_CFG_REG21, RK3288_LVDS_CFG_REG21_TX_ENABLE);\n> +\tlvds_writel(lvds, RK3288_LVDS_CFG_REGC, RK3288_LVDS_CFG_REGC_PLL_ENABLE);\n> +\tval = LVDS_DUAL | LVDS_TTL_EN | LVDS_CH0_EN | LVDS_CH1_EN | LVDS_PWRDN;\n> +\tval |= val << 16;\n> +\tret = regmap_write(lvds->grf, lvds->soc_data->grf_soc_con7, val);\n> +\tif (ret != 0)\n> +\t\tDRM_DEV_ERROR(lvds->dev, \"Could not write to GRF: %d\\n\", ret);\n> +\n> +\tpm_runtime_put(lvds->dev);\n> +\tclk_disable(lvds->pclk);\n> +}\n> +\n> +static const struct drm_connector_funcs rockchip_lvds_connector_funcs = {\n> +\t.dpms = drm_atomic_helper_connector_dpms,\n> +\t.fill_modes = drm_helper_probe_single_connector_modes,\n> +\t.destroy = drm_connector_cleanup,\n> +\t.reset = drm_atomic_helper_connector_reset,\n> +\t.atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,\n> +\t.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,\n> +};\n> +\n> +static int rockchip_lvds_connector_get_modes(struct drm_connector *connector)\n> +{\n> +\tstruct rockchip_lvds *lvds = connector_to_lvds(connector);\n> +\tstruct drm_panel *panel = lvds->panel;\n> +\n> +\treturn drm_panel_get_modes(panel);\n> +}\n> +\n> +static const\n> +struct drm_connector_helper_funcs rockchip_lvds_connector_helper_funcs = {\n> +\t.get_modes = rockchip_lvds_connector_get_modes,\n> +};\n> +\n> +static void rockchip_lvds_grf_config(struct drm_encoder *encoder,\n> +\t\t\t\t     struct drm_display_mode *mode)\n> +{\n> +\tstruct rockchip_lvds *lvds = encoder_to_lvds(encoder);\n> +\tu8 pin_hsync = (mode->flags & DRM_MODE_FLAG_PHSYNC) ? 1 : 0;\n> +\tu8 pin_dclk = (mode->flags & DRM_MODE_FLAG_PCSYNC) ? 1 : 0;\n> +\tu32 val;\n> +\tint ret;\n> +\n> +\t/* iomux to LCD data/sync mode */\n> +\tif (lvds->output == DISPLAY_OUTPUT_RGB)\n> +\t\tif (lvds->pins && !IS_ERR(lvds->pins->default_state))\n> +\t\t\tpinctrl_select_state(lvds->pins->p,\n> +\t\t\t\t\t     lvds->pins->default_state);\n> +\tval = lvds->format | LVDS_CH0_EN;\n> +\tif (lvds->output == DISPLAY_OUTPUT_RGB)\n> +\t\tval |= LVDS_TTL_EN | LVDS_CH1_EN;\n> +\telse if (lvds->output == DISPLAY_OUTPUT_DUAL_LVDS)\n> +\t\tval |= LVDS_DUAL | LVDS_CH1_EN;\n> +\n> +\tif ((mode->htotal - mode->hsync_start) & 0x01)\n> +\t\tval |= LVDS_START_PHASE_RST_1;\n> +\n> +\tval |= (pin_dclk << 8) | (pin_hsync << 9);\n> +\tval |= (0xffff << 16);\n> +\tret = regmap_write(lvds->grf, lvds->soc_data->grf_soc_con7, val);\n> +\tif (ret != 0) {\n> +\t\tDRM_DEV_ERROR(lvds->dev, \"Could not write to GRF: %d\\n\", ret);\n> +\t\treturn;\n> +\t}\n> +}\n> +\n> +static int rockchip_lvds_set_vop_source(struct rockchip_lvds *lvds,\n> +\t\t\t\t\tstruct drm_encoder *encoder)\n> +{\n> +\tu32 val;\n> +\tint ret;\n> +\n> +\tif (!lvds->soc_data->has_vop_sel)\n> +\t\treturn 0;\n> +\n> +\tret = drm_of_encoder_active_endpoint_id(lvds->dev->of_node, encoder);\n> +\tif (ret < 0)\n> +\t\treturn ret;\n> +\n> +\tval = RK3288_LVDS_SOC_CON6_SEL_VOP_LIT << 16;\n> +\tif (ret)\n> +\t\tval |= RK3288_LVDS_SOC_CON6_SEL_VOP_LIT;\n> +\n> +\tret = regmap_write(lvds->grf, lvds->soc_data->grf_soc_con6, val);\n> +\tif (ret < 0)\n> +\t\treturn ret;\n> +\n> +\treturn 0;\n> +}\n> +\n> +static int\n> +rockchip_lvds_encoder_atomic_check(struct drm_encoder *encoder,\n> +\t\t\t\t   struct drm_crtc_state *crtc_state,\n> +\t\t\t\t   struct drm_connector_state *conn_state)\n> +{\n> +\tstruct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state);\n> +\n> +\ts->output_mode = ROCKCHIP_OUT_MODE_P888;\n> +\ts->output_type = DRM_MODE_CONNECTOR_LVDS;\n> +\n> +\treturn 0;\n> +}\n> +\n> +static void rockchip_lvds_encoder_enable(struct drm_encoder *encoder)\n> +{\n> +\tstruct rockchip_lvds *lvds = encoder_to_lvds(encoder);\n> +\tstruct drm_display_mode *mode = &encoder->crtc->state->adjusted_mode;\n> +\tint ret;\n> +\n> +\tdrm_panel_prepare(lvds->panel);\n> +\tret = rockchip_lvds_poweron(lvds);\n> +\tif (ret < 0) {\n> +\t\tDRM_DEV_ERROR(lvds->dev, \"failed to power on lvds: %d\\n\", ret);\n> +\t\tdrm_panel_unprepare(lvds->panel);\n> +\t}\n> +\trockchip_lvds_grf_config(encoder, mode);\n> +\trockchip_lvds_set_vop_source(lvds, encoder);\n> +\tdrm_panel_enable(lvds->panel);\n> +}\n> +\n> +static void rockchip_lvds_encoder_disable(struct drm_encoder *encoder)\n> +{\n> +\tstruct rockchip_lvds *lvds = encoder_to_lvds(encoder);\n> +\n> +\tdrm_panel_disable(lvds->panel);\n> +\trockchip_lvds_poweroff(lvds);\n> +\tdrm_panel_unprepare(lvds->panel);\n> +}\n> +\n> +static const\n> +struct drm_encoder_helper_funcs rockchip_lvds_encoder_helper_funcs = {\n> +\t.enable = rockchip_lvds_encoder_enable,\n> +\t.disable = rockchip_lvds_encoder_disable,\n> +\t.atomic_check = rockchip_lvds_encoder_atomic_check,\n> +};\n> +\n> +static const struct drm_encoder_funcs rockchip_lvds_encoder_funcs = {\n> +\t.destroy = drm_encoder_cleanup,\n> +};\n> +\n> +static const struct rockchip_lvds_soc_data rk3288_lvds_data = {\n> +\t.ch1_offset = 0x100,\n> +\t.grf_soc_con6 = 0x025c,\n> +\t.grf_soc_con7 = 0x0260,\n> +\t.has_vop_sel = true,\n> +};\n> +\n> +static const struct of_device_id rockchip_lvds_dt_ids[] = {\n> +\t{\n> +\t\t.compatible = \"rockchip,rk3288-lvds\",\n> +\t\t.data = &rk3288_lvds_data\n> +\t},\n> +\t{}\n> +};\n> +MODULE_DEVICE_TABLE(of, rockchip_lvds_dt_ids);\n> +\n> +static int rockchip_lvds_bind(struct device *dev, struct device *master,\n> +\t\t\t     void *data)\n> +{\n> +\tstruct rockchip_lvds *lvds = dev_get_drvdata(dev);\n> +\tstruct drm_device *drm_dev = data;\n> +\tstruct drm_encoder *encoder;\n> +\tstruct drm_connector *connector;\n> +\tstruct device_node *remote = NULL;\n> +\tstruct device_node  *port, *endpoint;\n> +\tint ret;\n> +\tconst char *name;\n> +\tu32 endpoint_id;\n> +\n> +\tlvds->drm_dev = drm_dev;\n> +\tport = of_graph_get_port_by_id(dev->of_node, 1);\n> +\tif (!port) {\n> +\t\tDRM_DEV_ERROR(dev,\n> +\t\t\t      \"can't found port point, please init lvds panel port!\\n\");\n> +\t\treturn -EINVAL;\n> +\t}\n> +\tfor_each_child_of_node(port, endpoint) {\n> +\t\tof_property_read_u32(endpoint, \"reg\", &endpoint_id);\n> +\t\tret = drm_of_find_panel_or_bridge(dev->of_node, 1, endpoint_id,\n> +\t\t\t\t\t\t  &lvds->panel, &lvds->bridge);\n> +\t\tif (!ret)\n> +\t\t\tbreak;\n> +\t}\n> +\tif (ret) {\n> +\t\tDRM_DEV_ERROR(dev, \"failed to find panel and bridge node\\n\");\n> +\t\tret  = -EPROBE_DEFER;\n> +\t\tgoto err_put_port;\n> +\t}\n> +\tif (lvds->panel)\n> +\t\tremote = lvds->panel->dev->of_node;\n> +\telse\n> +\t\tremote = lvds->bridge->of_node;\n> +\tif (of_property_read_string(dev->of_node, \"rockchip,output\", &name))\n> +\t\t/* default set it as output rgb */\n> +\t\tlvds->output = DISPLAY_OUTPUT_RGB;\n> +\telse\n> +\t\tlvds->output = lvds_name_to_output(name);\n> +\n> +\tif (lvds->output < 0) {\n> +\t\tDRM_DEV_ERROR(dev, \"invalid output type [%s]\\n\", name);\n> +\t\tret = lvds->output;\n> +\t\tgoto err_put_remote;\n> +\t}\n> +\n> +\tif (of_property_read_string(remote, \"data-mapping\", &name))\n> +\t\t/* default set it as format vesa 18 */\n> +\t\tlvds->format = LVDS_VESA_18;\n> +\telse\n> +\t\tlvds->format = lvds_name_to_format(name);\n> +\n> +\tif (lvds->format < 0) {\n> +\t\tDRM_DEV_ERROR(dev, \"invalid data-mapping format [%s]\\n\", name);\n> +\t\tret = lvds->format;\n> +\t\tgoto err_put_remote;\n> +\t}\n> +\n> +\tencoder = &lvds->encoder;\n> +\tencoder->possible_crtcs = drm_of_find_possible_crtcs(drm_dev,\n> +\t\t\t\t\t\t\t     dev->of_node);\n> +\n> +\tret = drm_encoder_init(drm_dev, encoder, &rockchip_lvds_encoder_funcs,\n> +\t\t\t       DRM_MODE_ENCODER_LVDS, NULL);\n> +\tif (ret < 0) {\n> +\t\tDRM_DEV_ERROR(drm_dev->dev,\n> +\t\t\t      \"failed to initialize encoder: %d\\n\", ret);\n> +\t\tgoto err_put_remote;\n> +\t}\n> +\n> +\tdrm_encoder_helper_add(encoder, &rockchip_lvds_encoder_helper_funcs);\n> +\n> +\tif (lvds->panel) {\n> +\t\tconnector = &lvds->connector;\n> +\t\tconnector->dpms = DRM_MODE_DPMS_OFF;\n> +\t\tret = drm_connector_init(drm_dev, connector,\n> +\t\t\t\t\t &rockchip_lvds_connector_funcs,\n> +\t\t\t\t\t DRM_MODE_CONNECTOR_LVDS);\n> +\t\tif (ret < 0) {\n> +\t\t\tDRM_DEV_ERROR(drm_dev->dev,\n> +\t\t\t\t      \"failed to initialize connector: %d\\n\", ret);\n> +\t\t\tgoto err_free_encoder;\n> +\t\t}\n> +\n> +\t\tdrm_connector_helper_add(connector,\n> +\t\t\t\t\t &rockchip_lvds_connector_helper_funcs);\n> +\n> +\t\tret = drm_mode_connector_attach_encoder(connector, encoder);\n> +\t\tif (ret < 0) {\n> +\t\t\tDRM_DEV_ERROR(drm_dev->dev,\n> +\t\t\t\t      \"failed to attach encoder: %d\\n\", ret);\n> +\t\t\tgoto err_free_connector;\n> +\t\t}\n> +\n> +\t\tret = drm_panel_attach(lvds->panel, connector);\n> +\t\tif (ret < 0) {\n> +\t\t\tDRM_DEV_ERROR(drm_dev->dev,\n> +\t\t\t\t      \"failed to attach panel: %d\\n\", ret);\n> +\t\t\tgoto err_free_connector;\n> +\t\t}\n> +\t} else {\n> +\t\tlvds->bridge->encoder = encoder;\n> +\t\tret = drm_bridge_attach(encoder, lvds->bridge, NULL);\n> +\t\tif (ret) {\n> +\t\t\tDRM_DEV_ERROR(drm_dev->dev,\n> +\t\t\t\t      \"failed to attach bridge: %d\\n\", ret);\n> +\t\t\tgoto err_free_encoder;\n> +\t\t}\n> +\t\tencoder->bridge = lvds->bridge;\n> +\t}\n> +\n> +\tpm_runtime_enable(dev);\n> +\tof_node_put(remote);\n> +\tof_node_put(port);\n> +\n> +\treturn 0;\n> +\n> +err_free_connector:\n> +\tdrm_connector_cleanup(connector);\n> +err_free_encoder:\n> +\tdrm_encoder_cleanup(encoder);\n> +err_put_remote:\n> +\tof_node_put(remote);\n> +err_put_port:\n> +\tof_node_put(port);\n> +\n> +\treturn ret;\n> +}\n> +\n> +static void rockchip_lvds_unbind(struct device *dev, struct device *master,\n> +\t\t\t\tvoid *data)\n> +{\n> +\tstruct rockchip_lvds *lvds = dev_get_drvdata(dev);\n> +\n> +\trockchip_lvds_encoder_disable(&lvds->encoder);\n> +\tif (lvds->panel)\n> +\t\tdrm_panel_detach(lvds->panel);\n> +\tpm_runtime_disable(dev);\n> +\tdrm_connector_cleanup(&lvds->connector);\n> +\tdrm_encoder_cleanup(&lvds->encoder);\n> +}\n> +\n> +static const struct component_ops rockchip_lvds_component_ops = {\n> +\t.bind = rockchip_lvds_bind,\n> +\t.unbind = rockchip_lvds_unbind,\n> +};\n> +\n> +static int rockchip_lvds_probe(struct platform_device *pdev)\n> +{\n> +\tstruct device *dev = &pdev->dev;\n> +\tstruct rockchip_lvds *lvds;\n> +\tconst struct of_device_id *match;\n> +\tstruct resource *res;\n> +\tint ret;\n> +\n> +\tif (!dev->of_node)\n> +\t\treturn -ENODEV;\n> +\n> +\tlvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL);\n> +\tif (!lvds)\n> +\t\treturn -ENOMEM;\n> +\n> +\tlvds->dev = dev;\n> +\tmatch = of_match_node(rockchip_lvds_dt_ids, dev->of_node);\n> +\tif (!match)\n> +\t\treturn -ENODEV;\n> +\tlvds->soc_data = match->data;\n> +\n> +\tres = platform_get_resource(pdev, IORESOURCE_MEM, 0);\n> +\tlvds->regs = devm_ioremap_resource(&pdev->dev, res);\n> +\tif (IS_ERR(lvds->regs))\n> +\t\treturn PTR_ERR(lvds->regs);\n> +\n> +\tlvds->pclk = devm_clk_get(&pdev->dev, \"pclk_lvds\");\n> +\tif (IS_ERR(lvds->pclk)) {\n> +\t\tDRM_DEV_ERROR(dev, \"could not get pclk_lvds\\n\");\n> +\t\treturn PTR_ERR(lvds->pclk);\n> +\t}\n> +\n> +\tlvds->pins = devm_kzalloc(lvds->dev, sizeof(*lvds->pins),\n> +\t\t\t\t  GFP_KERNEL);\n> +\tif (!lvds->pins)\n> +\t\treturn -ENOMEM;\n> +\n> +\tlvds->pins->p = devm_pinctrl_get(lvds->dev);\n> +\tif (IS_ERR(lvds->pins->p)) {\n> +\t\tDRM_DEV_ERROR(dev, \"no pinctrl handle\\n\");\n> +\t\tdevm_kfree(lvds->dev, lvds->pins);\n> +\t\tlvds->pins = NULL;\n> +\t} else {\n> +\t\tlvds->pins->default_state =\n> +\t\t\tpinctrl_lookup_state(lvds->pins->p, \"lcdc\");\n> +\t\tif (IS_ERR(lvds->pins->default_state)) {\n> +\t\t\tDRM_DEV_ERROR(dev, \"no default pinctrl state\\n\");\n> +\t\t\tdevm_kfree(lvds->dev, lvds->pins);\n> +\t\t\tlvds->pins = NULL;\n> +\t\t}\n> +\t}\n> +\n> +\tlvds->grf = syscon_regmap_lookup_by_phandle(dev->of_node,\n> +\t\t\t\t\t\t    \"rockchip,grf\");\n> +\tif (IS_ERR(lvds->grf)) {\n> +\t\tDRM_DEV_ERROR(dev, \"missing rockchip,grf property\\n\");\n> +\t\treturn PTR_ERR(lvds->grf);\n> +\t}\n> +\n> +\tdev_set_drvdata(dev, lvds);\n> +\n> +\tret = clk_prepare(lvds->pclk);\n> +\tif (ret < 0) {\n> +\t\tDRM_DEV_ERROR(dev, \"failed to prepare pclk_lvds\\n\");\n> +\t\treturn ret;\n> +\t}\n> +\tret = component_add(&pdev->dev, &rockchip_lvds_component_ops);\n> +\tif (ret < 0) {\n> +\t\tDRM_DEV_ERROR(dev, \"failed to add component\\n\");\n> +\t\tclk_unprepare(lvds->pclk);\n> +\t}\n> +\n> +\treturn ret;\n> +}\n> +\n> +static int rockchip_lvds_remove(struct platform_device *pdev)\n> +{\n> +\tstruct rockchip_lvds *lvds = dev_get_drvdata(&pdev->dev);\n> +\n> +\tcomponent_del(&pdev->dev, &rockchip_lvds_component_ops);\n> +\tclk_unprepare(lvds->pclk);\n> +\n> +\treturn 0;\n> +}\n> +\n> +struct platform_driver rockchip_lvds_driver = {\n> +\t.probe = rockchip_lvds_probe,\n> +\t.remove = rockchip_lvds_remove,\n> +\t.driver = {\n> +\t\t   .name = \"rockchip-lvds\",\n> +\t\t   .of_match_table = of_match_ptr(rockchip_lvds_dt_ids),\n> +\t},\n> +};\n> diff --git a/drivers/gpu/drm/rockchip/rockchip_lvds.h b/drivers/gpu/drm/rockchip/rockchip_lvds.h\n> new file mode 100644\n> index 0000000..15810b7\n> --- /dev/null\n> +++ b/drivers/gpu/drm/rockchip/rockchip_lvds.h\n> @@ -0,0 +1,114 @@\n> +/*\n> + * Copyright (C) Fuzhou Rockchip Electronics Co.Ltd\n> + * Author:\n> + *      Sandy Huang <hjc@rock-chips.com>\n> + *      Mark Yao <mark.yao@rock-chips.com>\n> + *\n> + * This software is licensed under the terms of the GNU General Public\n> + * License version 2, as published by the Free Software Foundation, and\n> + * may be copied, distributed, and modified under those terms.\n> + *\n> + * This program is distributed in the hope that it will be useful,\n> + * but WITHOUT ANY WARRANTY; without even the implied warranty of\n> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n> + * GNU General Public License for more details.\n> + */\n> +\n> +#ifndef _ROCKCHIP_LVDS_\n> +#define _ROCKCHIP_LVDS_\n> +\n> +#define RK3288_LVDS_CH0_REG0\t\t\t0x00\n> +#define RK3288_LVDS_CH0_REG0_LVDS_EN\t\tBIT(7)\n> +#define RK3288_LVDS_CH0_REG0_TTL_EN\t\tBIT(6)\n> +#define RK3288_LVDS_CH0_REG0_LANECK_EN\t\tBIT(5)\n> +#define RK3288_LVDS_CH0_REG0_LANE4_EN\t\tBIT(4)\n> +#define RK3288_LVDS_CH0_REG0_LANE3_EN\t\tBIT(3)\n> +#define RK3288_LVDS_CH0_REG0_LANE2_EN\t\tBIT(2)\n> +#define RK3288_LVDS_CH0_REG0_LANE1_EN\t\tBIT(1)\n> +#define RK3288_LVDS_CH0_REG0_LANE0_EN\t\tBIT(0)\n> +\n> +#define RK3288_LVDS_CH0_REG1\t\t\t0x04\n> +#define RK3288_LVDS_CH0_REG1_LANECK_BIAS\tBIT(5)\n> +#define RK3288_LVDS_CH0_REG1_LANE4_BIAS\t\tBIT(4)\n> +#define RK3288_LVDS_CH0_REG1_LANE3_BIAS\t\tBIT(3)\n> +#define RK3288_LVDS_CH0_REG1_LANE2_BIAS\t\tBIT(2)\n> +#define RK3288_LVDS_CH0_REG1_LANE1_BIAS\t\tBIT(1)\n> +#define RK3288_LVDS_CH0_REG1_LANE0_BIAS\t\tBIT(0)\n> +\n> +#define RK3288_LVDS_CH0_REG2\t\t\t0x08\n> +#define RK3288_LVDS_CH0_REG2_RESERVE_ON\t\tBIT(7)\n> +#define RK3288_LVDS_CH0_REG2_LANECK_LVDS_MODE\tBIT(6)\n> +#define RK3288_LVDS_CH0_REG2_LANE4_LVDS_MODE\tBIT(5)\n> +#define RK3288_LVDS_CH0_REG2_LANE3_LVDS_MODE\tBIT(4)\n> +#define RK3288_LVDS_CH0_REG2_LANE2_LVDS_MODE\tBIT(3)\n> +#define RK3288_LVDS_CH0_REG2_LANE1_LVDS_MODE\tBIT(2)\n> +#define RK3288_LVDS_CH0_REG2_LANE0_LVDS_MODE\tBIT(1)\n> +#define RK3288_LVDS_CH0_REG2_PLL_FBDIV8\t\tBIT(0)\n> +\n> +#define RK3288_LVDS_CH0_REG3\t\t\t0x0c\n> +#define RK3288_LVDS_CH0_REG3_PLL_FBDIV_MASK\t0xff\n> +\n> +#define RK3288_LVDS_CH0_REG4\t\t\t0x10\n> +#define RK3288_LVDS_CH0_REG4_LANECK_TTL_MODE\tBIT(5)\n> +#define RK3288_LVDS_CH0_REG4_LANE4_TTL_MODE\tBIT(4)\n> +#define RK3288_LVDS_CH0_REG4_LANE3_TTL_MODE\tBIT(3)\n> +#define RK3288_LVDS_CH0_REG4_LANE2_TTL_MODE\tBIT(2)\n> +#define RK3288_LVDS_CH0_REG4_LANE1_TTL_MODE\tBIT(1)\n> +#define RK3288_LVDS_CH0_REG4_LANE0_TTL_MODE\tBIT(0)\n> +\n> +#define RK3288_LVDS_CH0_REG5\t\t\t0x14\n> +#define RK3288_LVDS_CH0_REG5_LANECK_TTL_DATA\tBIT(5)\n> +#define RK3288_LVDS_CH0_REG5_LANE4_TTL_DATA\tBIT(4)\n> +#define RK3288_LVDS_CH0_REG5_LANE3_TTL_DATA\tBIT(3)\n> +#define RK3288_LVDS_CH0_REG5_LANE2_TTL_DATA\tBIT(2)\n> +#define RK3288_LVDS_CH0_REG5_LANE1_TTL_DATA\tBIT(1)\n> +#define RK3288_LVDS_CH0_REG5_LANE0_TTL_DATA\tBIT(0)\n> +\n> +#define RK3288_LVDS_CFG_REGC\t\t\t0x30\n> +#define RK3288_LVDS_CFG_REGC_PLL_ENABLE\t\t0x00\n> +#define RK3288_LVDS_CFG_REGC_PLL_DISABLE\t0xff\n> +\n> +#define RK3288_LVDS_CH0_REGD\t\t\t0x34\n> +#define RK3288_LVDS_CH0_REGD_PLL_PREDIV_MASK\t0x1f\n> +\n> +#define RK3288_LVDS_CH0_REG20\t\t\t0x80\n> +#define RK3288_LVDS_CH0_REG20_MSB\t\t0x45\n> +#define RK3288_LVDS_CH0_REG20_LSB\t\t0x44\n> +\n> +#define RK3288_LVDS_CFG_REG21\t\t\t0x84\n> +#define RK3288_LVDS_CFG_REG21_TX_ENABLE\t\t0x92\n> +#define RK3288_LVDS_CFG_REG21_TX_DISABLE\t0x00\n> +#define RK3288_LVDS_CH1_OFFSET                 0x100\n> +\n> +/* fbdiv value is split over 2 registers, with bit8 in reg2 */\n> +#define RK3288_LVDS_PLL_FBDIV_REG2(_fbd) \\\n> +\t\t(_fbd & BIT(8) ? RK3288_LVDS_CH0_REG2_PLL_FBDIV8 : 0)\n> +#define RK3288_LVDS_PLL_FBDIV_REG3(_fbd) \\\n> +\t\t(_fbd & RK3288_LVDS_CH0_REG3_PLL_FBDIV_MASK)\n> +#define RK3288_LVDS_PLL_PREDIV_REGD(_pd) \\\n> +\t\t(_pd & RK3288_LVDS_CH0_REGD_PLL_PREDIV_MASK)\n> +\n> +#define RK3288_LVDS_SOC_CON6_SEL_VOP_LIT\tBIT(3)\n> +\n> +#define LVDS_FMT_MASK\t\t\t\t(0x07 << 16)\n> +#define LVDS_MSB\t\t\t\tBIT(3)\n> +#define LVDS_DUAL\t\t\t\tBIT(4)\n> +#define LVDS_FMT_1\t\t\t\tBIT(5)\n> +#define LVDS_TTL_EN\t\t\t\tBIT(6)\n> +#define LVDS_START_PHASE_RST_1\t\t\tBIT(7)\n> +#define LVDS_DCLK_INV\t\t\t\tBIT(8)\n> +#define LVDS_CH0_EN\t\t\t\tBIT(11)\n> +#define LVDS_CH1_EN\t\t\t\tBIT(12)\n> +#define LVDS_PWRDN\t\t\t\tBIT(15)\n> +\n> +#define LVDS_24BIT\t\t\t\t(0 << 1)\n> +#define LVDS_18BIT\t\t\t\t(1 << 1)\n> +#define LVDS_FORMAT_VESA\t\t\t(0 << 0)\n> +#define LVDS_FORMAT_JEIDA\t\t\t(1 << 0)\n> +\n> +#define LVDS_VESA_24\t\t\t\t0\n> +#define LVDS_JEIDA_24\t\t\t\t1\n> +#define LVDS_VESA_18\t\t\t\t2\n> +#define LVDS_JEIDA_18\t\t\t\t3\n> +\n> +#endif /* _ROCKCHIP_LVDS_ */","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"QBh8Zv9L\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xnxG134VXz9t2c\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tThu,  7 Sep 2017 20:17:13 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dptry-0001xT-88; Thu, 07 Sep 2017 10:17:10 +0000","from regular1.263xmail.com ([211.150.99.135])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dptrs-0001nj-Db; Thu, 07 Sep 2017 10:17:08 +0000","from mark.yao?rock-chips.com (unknown [192.168.167.160])\n\tby regular1.263xmail.com (Postfix) with ESMTP id AAC4B1E85C;\n\tThu,  7 Sep 2017 18:16:30 +0800 (CST)","from [192.168.1.209] (localhost [127.0.0.1])\n\tby smtp.263.net (Postfix) with ESMTPA id 8A8713A3;\n\tThu,  7 Sep 2017 18:16:29 +0800 (CST)","from [192.168.1.209] (unknown [58.22.7.114])\n\tby smtp.263.net (Postfix) whith ESMTP id 6312AKHVHF;\n\tThu, 07 Sep 2017 18:16:30 +0800 (CST)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From:\n\tReferences:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=/IRA462smYOtm3DgoiJxTDQBXztreO+aECM8EY+kdJE=;\n\tb=QBh8Zv9LRUm3Q0dh6/tqg3/BO\n\tzBWudKzMQOokOcWSNJ9bCGJU2DlPqwKJg7Bqac+H1zPDZCgwh2E1YzxF2dgFAFSsxgrOghb+hTjgG\n\tnzkKGxlW5s9ZigFjG48YqsKCea2KZLL/aSnAdjunA9dBZvCh9wTodILpvfFCvLvNGcNT6QmrK5mea\n\tPKiumRZh7JgdYo6StvidrL00MEgnXd3ZQEoGu1D70Efn3SLNIlFK5N34blqKUxV936iy8veONDVDg\n\tgqG/9LfNC5zJzyaUZx0MDilo9bZmVYEmvZJ6i8BPNQvd1QJk5G2SvDBNkZPcHToUmAppd4KxQk6k1\n\tAiSzi6NWg==;","X-263anti-spam":"KSV:0;","X-MAIL-GRAY":"0","X-MAIL-DELIVERY":"1","X-KSVirus-check":"0","X-ABS-CHECKED":"4","X-RL-SENDER":"mark.yao@rock-chips.com","X-FST-TO":"linux-kernel@vger.kernel.org","X-SENDER-IP":"58.22.7.114","X-LOGIN-NAME":"mark.yao@rock-chips.com","X-UNIQUE-TAG":"<1f6bafd1ba63a05c2101412a207051e9>","X-ATTACHMENT-NUM":"0","X-SENDER":"yzq@rock-chips.com","X-DNS-TYPE":"0","Subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","To":"Sandy Huang <hjc@rock-chips.com>, David Airlie <airlied@linux.ie>,\n\tHeiko Stuebner <heiko@sntech.de>","References":"<1504351723-135876-1-git-send-email-hjc@rock-chips.com>\n\t<1504351737-136042-1-git-send-email-hjc@rock-chips.com>","From":"Mark yao <mark.yao@rock-chips.com>","Message-ID":"<8d36106e-ad19-8b4b-6b90-943cc6ff65aa@rock-chips.com>","Date":"Thu, 7 Sep 2017 18:16:29 +0800","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<1504351737-136042-1-git-send-email-hjc@rock-chips.com>","Content-Language":"en-US","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170907_031705_615179_BB479B04 ","X-CRM114-Status":"GOOD (  21.51  )","X-Spam-Score":"4.8 (++++)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (4.8 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t3.3 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS\n\t[58.22.7.114 listed in zen.spamhaus.org]\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [211.150.99.135 listed in list.dnswl.org]\n\t1.3 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in\n\tbl.spamcop.net\n\t[Blocked - see <http://www.spamcop.net/bl.shtml?58.22.7.114>]\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t[58.22.7.114 listed in dnsbl.sorbs.net]\n\t1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"linux-rockchip@lists.infradead.org, dri-devel@lists.freedesktop.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=\"utf-8\"; Format=\"flowed\"","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1764684,"web_url":"http://patchwork.ozlabs.org/comment/1764684/","msgid":"<2057816.0G3n1KPuPZ@diego>","list_archive_url":null,"date":"2017-09-07T12:09:26","subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","submitter":{"id":10645,"url":"http://patchwork.ozlabs.org/api/people/10645/","name":"Heiko Stuebner","email":"heiko@sntech.de"},"content":"Hi Mark,\n\nAm Donnerstag, 7. September 2017, 18:16:29 CEST schrieb Mark yao:\n> Looks good for me, so:\n> Reviewed-by: Mark Yao <mark.yao@rock-chips.com>\n> \n> I'd like to apply these lvds patches tomorrow if there is no more doubts.\n\nRob had some minor comments on v7 of the dt-binding, so you may want\nto give him a bit more time to Ack the hopefully updated binding.\n\nOtherwise no doubts from me, just a reminder that you should take\npatches 1+3 and I'll pick patch 2 with the dts changes after that.\n\n\nThanks\nHeiko","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"VFmH8i7U\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xnzmG0n3qz9sMN\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tThu,  7 Sep 2017 22:10:06 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dpvdC-0000CT-Sv; Thu, 07 Sep 2017 12:10:02 +0000","from gloria.sntech.de ([95.129.55.99])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dpvd7-00008X-2k; Thu, 07 Sep 2017 12:09:59 +0000","from ip9234ad97.dynamic.kabel-deutschland.de ([146.52.173.151]\n\thelo=diego.localnet) by gloria.sntech.de with esmtpsa\n\t(TLS1.1:DHE_RSA_AES_256_CBC_SHA1:256)\n\t(Exim 4.80) (envelope-from <heiko@sntech.de>)\n\tid 1dpvcc-0000aO-TC; Thu, 07 Sep 2017 14:09:26 +0200"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:\n\tMessage-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=hLCsmscXGoQS4FM1E+QDkj2FR68koDl5f8q5cANVir8=;\n\tb=VFmH8i7U5g7K97\n\tknB3cSyi+sSnUxOIoT+U7cyR4vNA938D/JtirdfsmVMLHnjiwmE6Oo2nKdIf3sgh+wHB74OnLKTpV\n\tAxzFHIGMqBVJEjDobcYeRv3f+ZcPVaXfA4E6gLa08unOnDEe9wN8c6ClAHVQ0L1Uf147SrIJ1w7FQ\n\t+p2Pp5eTxun37PS9ARan47XUXcQLhT5WAa+jN76Q7XkpGsv1nfLtguJOEqVAlcndLQRApeIqwDnjf\n\tgbwdw8Hu+/fAsHdMpRDNHXpY/hlI0W78EmkbocAFocvajLm0BcYZFDZXJgLZXbeHrzovNtVbe0n1Z\n\tTZR1kwERBYvxe1DXLz5A==;","From":"Heiko =?iso-8859-1?q?St=FCbner?= <heiko@sntech.de>","To":"Mark yao <mark.yao@rock-chips.com>","Subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","Date":"Thu, 07 Sep 2017 14:09:26 +0200","Message-ID":"<2057816.0G3n1KPuPZ@diego>","User-Agent":"KMail/5.2.3 (Linux/4.11.0-1-amd64; KDE/5.28.0; x86_64; ; )","In-Reply-To":"<8d36106e-ad19-8b4b-6b90-943cc6ff65aa@rock-chips.com>","References":"<1504351723-135876-1-git-send-email-hjc@rock-chips.com>\n\t<1504351737-136042-1-git-send-email-hjc@rock-chips.com>\n\t<8d36106e-ad19-8b4b-6b90-943cc6ff65aa@rock-chips.com>","MIME-Version":"1.0","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170907_050957_321353_6160D251 ","X-CRM114-Status":"UNSURE (   7.26  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [95.129.55.99 listed in list.dnswl.org]\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"David Airlie <airlied@linux.ie>, Sandy Huang <hjc@rock-chips.com>,\n\tdri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,\n\tlinux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1765029,"web_url":"http://patchwork.ozlabs.org/comment/1765029/","msgid":"<06e92b85-45f3-b23d-b149-e130c863214b@rock-chips.com>","list_archive_url":null,"date":"2017-09-08T01:23:09","subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","submitter":{"id":64812,"url":"http://patchwork.ozlabs.org/api/people/64812/","name":"Mark yao","email":"mark.yao@rock-chips.com"},"content":"On 2017年09月07日 20:09, Heiko Stübner wrote:\n> Hi Mark,\n>\n> Am Donnerstag, 7. September 2017, 18:16:29 CEST schrieb Mark yao:\n>> Looks good for me, so:\n>> Reviewed-by: Mark Yao <mark.yao@rock-chips.com>\n>>\n>> I'd like to apply these lvds patches tomorrow if there is no more doubts.\n> Rob had some minor comments on v7 of the dt-binding, so you may want\n> to give him a bit more time to Ack the hopefully updated binding.\n\nRob already gave a Reviewed-by on v7 dt-binding, but maybe it has some doubts for his Ack.\n\nOk, let's wait some more time.\n\n> Otherwise no doubts from me, just a reminder that you should take\n> patches 1+3 and I'll pick patch 2 with the dts changes after that.\n>\n>\n> Thanks\n> Heiko\n>\n>\n>\n>","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"nZ8hvUli\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xpKNP1NB6z9sBZ\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tFri,  8 Sep 2017 11:24:05 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dq81Z-0006b7-9L; Fri, 08 Sep 2017 01:24:01 +0000","from regular1.263xmail.com ([211.150.99.131])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dq81R-0006S7-Tt; Fri, 08 Sep 2017 01:23:59 +0000","from mark.yao?rock-chips.com (unknown [192.168.167.97])\n\tby regular1.263xmail.com (Postfix) with ESMTP id E1D86628B;\n\tFri,  8 Sep 2017 09:23:13 +0800 (CST)","from [192.168.1.209] (localhost [127.0.0.1])\n\tby smtp.263.net (Postfix) with ESMTPA id D6E2B3D6;\n\tFri,  8 Sep 2017 09:23:10 +0800 (CST)","from [192.168.1.209] (unknown [58.22.7.114])\n\tby smtp.263.net (Postfix) whith ESMTP id 26839JGM5ME;\n\tFri, 08 Sep 2017 09:23:13 +0800 (CST)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From:\n\tReferences:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=eEpnstznFzx8tv4EDEQe0Fw3GiML19hljoXaNCKmclU=;\n\tb=nZ8hvUliUIbHF0MBJYZ5R+3qh\n\taW/BxntSMi+4L0E6MFYsu8i0I+7v2Tth9MVH7nGlWO/cAhw9fz81A+/2FQyeDx7Vo8qPPjKci6VAe\n\tGGHQHUpv6M8Ip1qTKq8mlP6jqsXnkgm24rOYKKAR1wHIPIAKiP2SCx7YE1X8FiXrg/33ZPsVdNEdB\n\tPGyqdZf1klO/hpCiDI9CDPKex1p2n/UubALjQSlTVWgMxdU3svWasLpNK5dRC1fxbjydDIx8Z2Z6w\n\tDtlJGvWr6dzP9tox9w19QNdAqrBcOG0mAN1Bs6x6RXoCp9ijx0BrsqGZcm7jP6jYScLS+qafvUTvq\n\t1wOL+cNeg==;","X-263anti-spam":"KSV:0;","X-MAIL-GRAY":"0","X-MAIL-DELIVERY":"1","X-KSVirus-check":"0","X-ABS-CHECKED":"4","X-RL-SENDER":"mark.yao@rock-chips.com","X-FST-TO":"linux-kernel@vger.kernel.org","X-SENDER-IP":"58.22.7.114","X-LOGIN-NAME":"mark.yao@rock-chips.com","X-UNIQUE-TAG":"<bdcb31ca5379b830ce1e697ec8207fd8>","X-ATTACHMENT-NUM":"0","X-SENDER":"yzq@rock-chips.com","X-DNS-TYPE":"0","Subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","To":"=?utf-8?q?Heiko_St=C3=BCbner?= <heiko@sntech.de>,\n\tRob Herring <robh+dt@kernel.org>","References":"<1504351723-135876-1-git-send-email-hjc@rock-chips.com>\n\t<1504351737-136042-1-git-send-email-hjc@rock-chips.com>\n\t<8d36106e-ad19-8b4b-6b90-943cc6ff65aa@rock-chips.com>\n\t<2057816.0G3n1KPuPZ@diego>","From":"Mark yao <mark.yao@rock-chips.com>","Message-ID":"<06e92b85-45f3-b23d-b149-e130c863214b@rock-chips.com>","Date":"Fri, 8 Sep 2017 09:23:09 +0800","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<2057816.0G3n1KPuPZ@diego>","Content-Language":"en-US","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170907_182357_601851_8F892F28 ","X-CRM114-Status":"UNSURE (   8.43  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"2.0 (++)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [211.150.99.131 listed in list.dnswl.org]\n\t1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server\n\t[58.22.7.114 listed in dnsbl.sorbs.net]\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t1.3 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in\n\tbl.spamcop.net\n\t[Blocked - see <http://www.spamcop.net/bl.shtml?58.22.7.114>]\n\t-2.8 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)\n\t[211.150.99.131 listed in wl.mailspike.net]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t3.3 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS\n\t[58.22.7.114 listed in zen.spamhaus.org]\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"David Airlie <airlied@linux.ie>, Sandy Huang <hjc@rock-chips.com>,\n\tdri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,\n\tlinux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=\"utf-8\"; Format=\"flowed\"","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1765077,"web_url":"http://patchwork.ozlabs.org/comment/1765077/","msgid":"<4080498.FZDnVPY7UJ@phil>","list_archive_url":null,"date":"2017-09-08T05:04:05","subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","submitter":{"id":10645,"url":"http://patchwork.ozlabs.org/api/people/10645/","name":"Heiko Stuebner","email":"heiko@sntech.de"},"content":"Am Freitag, 8. September 2017, 09:23:09 CEST schrieb Mark yao:\n> On 2017年09月07日 20:09, Heiko Stübner wrote:\n> > Hi Mark,\n> >\n> > Am Donnerstag, 7. September 2017, 18:16:29 CEST schrieb Mark yao:\n> >> Looks good for me, so:\n> >> Reviewed-by: Mark Yao <mark.yao@rock-chips.com>\n> >>\n> >> I'd like to apply these lvds patches tomorrow if there is no more doubts.\n> > Rob had some minor comments on v7 of the dt-binding, so you may want\n> > to give him a bit more time to Ack the hopefully updated binding.\n> \n> Rob already gave a Reviewed-by on v7 dt-binding, but maybe it has some doubts for his Ack.\n> \n> Ok, let's wait some more time.\n\nah, I looked at v6 and found the comments, not v7 and v7 is not in my\narchive because I likely accidentially deleted it.\nSo Sandy just forgot to carry over the Ack/Review tag. So I guess there is\nno need to wait anymore and you just need to pick up Rob's tag from v7 then.\n\n\nHeiko","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"Zx6+T8fl\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xpQH31z8Yz9sBW\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tFri,  8 Sep 2017 15:04:47 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqBT9-0001Cl-JC; Fri, 08 Sep 2017 05:04:43 +0000","from gloria.sntech.de ([95.129.55.99])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqBT2-00018j-QC; Fri, 08 Sep 2017 05:04:40 +0000","from p5b127ce4.dip0.t-ipconnect.de ([91.18.124.228]\n\thelo=phil.localnet) by gloria.sntech.de with esmtpsa\n\t(TLS1.1:DHE_RSA_AES_256_CBC_SHA1:256)\n\t(Exim 4.80) (envelope-from <heiko@sntech.de>)\n\tid 1dqBSY-0004FU-BG; Fri, 08 Sep 2017 07:04:06 +0200"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:\n\tMessage-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=QP7SKZf8a3Aa1UJ7N9LumbTcnx5HIk8GEpDvux0Y5Ag=;\n\tb=Zx6+T8flrj671Y\n\t0UZsxEHu1HITwga5VsIEgMxtMdNfCkD1AU18w0aagTb+EVHhT/azsyFnsAw8t3bwurV/nClJ9KPeg\n\tM4+OhxtVWJY9X3JUJ/WBbyIkvepNJb3V/iVjX1cl4Pb0Scfq1CL7fOOfzfWm1VPlnULX/Zj/thAEg\n\taQg9KQP3aWEpmloEwdle5Vu+3KN219YwfMZz8X1DljacVc8G74QE0RqXX2P6cLhL4ZC3BWtOnzIDP\n\t4mev/j1A5WRjhF0UiJ9gJUwNCLEiirU18G1SSZw2y9CEQ4lzg0AkPK9ekGZh98ZZ/cSzysBg6izfM\n\tTdY6I1EkWlBbIqkYFZJw==;","From":"Heiko Stuebner <heiko@sntech.de>","To":"Mark yao <mark.yao@rock-chips.com>","Subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","Date":"Fri, 08 Sep 2017 07:04:05 +0200","Message-ID":"<4080498.FZDnVPY7UJ@phil>","User-Agent":"KMail/5.2.3 (Linux/4.11.0-1-amd64; KDE/5.28.0; x86_64; ; )","In-Reply-To":"<06e92b85-45f3-b23d-b149-e130c863214b@rock-chips.com>","References":"<1504351723-135876-1-git-send-email-hjc@rock-chips.com>\n\t<2057816.0G3n1KPuPZ@diego>\n\t<06e92b85-45f3-b23d-b149-e130c863214b@rock-chips.com>","MIME-Version":"1.0","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170907_220437_010283_04E35E43 ","X-CRM114-Status":"UNSURE (   9.63  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [95.129.55.99 listed in list.dnswl.org]\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"David Airlie <airlied@linux.ie>, Sandy Huang <hjc@rock-chips.com>,\n\tdri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,\n\tlinux-rockchip@lists.infradead.org, Rob Herring <robh+dt@kernel.org>, \n\tlinux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1765100,"web_url":"http://patchwork.ozlabs.org/comment/1765100/","msgid":"<72a0da24-e61f-25a1-4971-b768dc119b4f@rock-chips.com>","list_archive_url":null,"date":"2017-09-08T06:12:40","subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","submitter":{"id":64812,"url":"http://patchwork.ozlabs.org/api/people/64812/","name":"Mark yao","email":"mark.yao@rock-chips.com"},"content":"On 2017年09月08日 13:04, Heiko Stuebner wrote:\n> Am Freitag, 8. September 2017, 09:23:09 CEST schrieb Mark yao:\n>> On 2017年09月07日 20:09, Heiko Stübner wrote:\n>>> Hi Mark,\n>>>\n>>> Am Donnerstag, 7. September 2017, 18:16:29 CEST schrieb Mark yao:\n>>>> Looks good for me, so:\n>>>> Reviewed-by: Mark Yao <mark.yao@rock-chips.com>\n>>>>\n>>>> I'd like to apply these lvds patches tomorrow if there is no more doubts.\n>>> Rob had some minor comments on v7 of the dt-binding, so you may want\n>>> to give him a bit more time to Ack the hopefully updated binding.\n>> Rob already gave a Reviewed-by on v7 dt-binding, but maybe it has some doubts for his Ack.\n>>\n>> Ok, let's wait some more time.\n> ah, I looked at v6 and found the comments, not v7 and v7 is not in my\n> archive because I likely accidentially deleted it.\n> So Sandy just forgot to carry over the Ack/Review tag. So I guess there is\n> no need to wait anymore and you just need to pick up Rob's tag from v7 then.\n\nRight, Sandy forgot to carry those tag on new patchset, I will carry those tag:\n     Tested-by on v5, Reviewed-by on v6 and v7\n\nThanks.\n\n>\n> Heiko\n>\n> _______________________________________________\n> Linux-rockchip mailing list\n> Linux-rockchip@lists.infradead.org\n> http://lists.infradead.org/mailman/listinfo/linux-rockchip","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"r8t+4Clm\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xpRp52tXVz9sBZ\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tFri,  8 Sep 2017 16:13:17 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqCXQ-0001lt-LR; Fri, 08 Sep 2017 06:13:12 +0000","from regular1.263xmail.com ([211.150.99.131])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqCXM-0001jO-8S; Fri, 08 Sep 2017 06:13:10 +0000","from mark.yao?rock-chips.com (unknown [192.168.167.179])\n\tby regular1.263xmail.com (Postfix) with ESMTP id 49DCF625F;\n\tFri,  8 Sep 2017 14:12:41 +0800 (CST)","from [192.168.1.209] (localhost [127.0.0.1])\n\tby smtp.263.net (Postfix) with ESMTPA id 05FC83E9;\n\tFri,  8 Sep 2017 14:12:40 +0800 (CST)","from [192.168.1.209] (unknown [58.22.7.114])\n\tby smtp.263.net (Postfix) whith ESMTP id 302353EWY13;\n\tFri, 08 Sep 2017 14:12:42 +0800 (CST)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From:\n\tReferences:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=Hq7bVOhTJhDgMG8nv/9eZOvN0k3dNJs0r4FLVg2kLmE=;\n\tb=r8t+4ClmWPYMb4QyozFAxHpwA\n\tD6KGaACw/JjAUhnaIV8hJL2Rh5WEn3guC457K1uI748ww55kjKWYkUvIPiSKgU0kxVOF8pIIeBNqc\n\trDvszzVHmWRcQNlzsjAcgSTo4tIuY71YabOM4susLAxSx+FVf7oWolL+otDQs5osexwskmW/UaogV\n\tbJSqClpPRdZTo76VWNzo8riTjvuqm1jJ6ncg0Dl3PEhaeGhv7iCGPAAIhTYbPXdzDNvaR0kigYF7W\n\t7S2B2LuNvjrBDRSYDloJcnS6xThmKVYEwmoHmtv0yeA+siX4svho2MOjGx27AMae1dJuz1N1hJ5Bg\n\tFpngYtktA==;","X-263anti-spam":"KSV:0;","X-MAIL-GRAY":"0","X-MAIL-DELIVERY":"1","X-KSVirus-check":"0","X-ABS-CHECKED":"4","X-RL-SENDER":"mark.yao@rock-chips.com","X-FST-TO":"linux-arm-kernel@lists.infradead.org","X-SENDER-IP":"58.22.7.114","X-LOGIN-NAME":"mark.yao@rock-chips.com","X-UNIQUE-TAG":"<d980139e42621a7529f58ee2cb5cbbef>","X-ATTACHMENT-NUM":"0","X-SENDER":"yzq@rock-chips.com","X-DNS-TYPE":"0","Subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","To":"Heiko Stuebner <heiko@sntech.de>","References":"<1504351723-135876-1-git-send-email-hjc@rock-chips.com>\n\t<2057816.0G3n1KPuPZ@diego>\n\t<06e92b85-45f3-b23d-b149-e130c863214b@rock-chips.com>\n\t<4080498.FZDnVPY7UJ@phil>","From":"Mark yao <mark.yao@rock-chips.com>","Message-ID":"<72a0da24-e61f-25a1-4971-b768dc119b4f@rock-chips.com>","Date":"Fri, 8 Sep 2017 14:12:40 +0800","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<4080498.FZDnVPY7UJ@phil>","Content-Language":"en-US","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170907_231308_705480_675F020E ","X-CRM114-Status":"GOOD (  10.38  )","X-Spam-Score":"2.0 (++)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [211.150.99.131 listed in list.dnswl.org]\n\t3.3 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS\n\t[58.22.7.114 listed in zen.spamhaus.org]\n\t1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server\n\t[58.22.7.114 listed in dnsbl.sorbs.net]\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t1.3 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in\n\tbl.spamcop.net\n\t[Blocked - see <http://www.spamcop.net/bl.shtml?58.22.7.114>]\n\t-2.8 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)\n\t[211.150.99.131 listed in wl.mailspike.net]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"David Airlie <airlied@linux.ie>, Sandy Huang <hjc@rock-chips.com>,\n\tdri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,\n\tlinux-rockchip@lists.infradead.org, Rob Herring <robh+dt@kernel.org>, \n\tlinux-arm-kernel@lists.infradead.org","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=\"utf-8\"; Format=\"flowed\"","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1765117,"web_url":"http://patchwork.ozlabs.org/comment/1765117/","msgid":"<29751b4e-a13a-e1e9-ffdf-c695fe162794@rock-chips.com>","list_archive_url":null,"date":"2017-09-08T07:05:48","subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","submitter":{"id":64812,"url":"http://patchwork.ozlabs.org/api/people/64812/","name":"Mark yao","email":"mark.yao@rock-chips.com"},"content":"On 2017年09月08日 14:12, Mark yao wrote:\n> On 2017年09月08日 13:04, Heiko Stuebner wrote:\n>> Am Freitag, 8. September 2017, 09:23:09 CEST schrieb Mark yao:\n>>> On 2017年09月07日 20:09, Heiko Stübner wrote:\n>>>> Hi Mark,\n>>>>\n>>>> Am Donnerstag, 7. September 2017, 18:16:29 CEST schrieb Mark yao:\n>>>>> Looks good for me, so:\n>>>>> Reviewed-by: Mark Yao <mark.yao@rock-chips.com>\n>>>>>\n>>>>> I'd like to apply these lvds patches tomorrow if there is no more doubts.\n>>>> Rob had some minor comments on v7 of the dt-binding, so you may want\n>>>> to give him a bit more time to Ack the hopefully updated binding.\n>>> Rob already gave a Reviewed-by on v7 dt-binding, but maybe it has some doubts for his Ack.\n>>>\n>>> Ok, let's wait some more time.\n>> ah, I looked at v6 and found the comments, not v7 and v7 is not in my\n>> archive because I likely accidentially deleted it.\n>> So Sandy just forgot to carry over the Ack/Review tag. So I guess there is\n>> no need to wait anymore and you just need to pick up Rob's tag from v7 then.\n>\n> Right, Sandy forgot to carry those tag on new patchset, I will carry those tag:\n>     Tested-by on v5, Reviewed-by on v6 and v7\n>\n> Thanks.\n>\n\nPushed patches 1+3 to drm-misc-next.\n\nBest Regards\nMark\n>>\n>> Heiko\n>>\n>> _______________________________________________\n>> Linux-rockchip mailing list\n>> Linux-rockchip@lists.infradead.org\n>> http://lists.infradead.org/mailman/listinfo/linux-rockchip\n>\n>","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"qEcnBVva\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xpSzM3Y1Pz9sDB\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tFri,  8 Sep 2017 17:06:23 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqDMp-00007e-Ey; Fri, 08 Sep 2017 07:06:19 +0000","from regular1.263xmail.com ([211.150.99.131])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqDMl-0008UO-OX; Fri, 08 Sep 2017 07:06:18 +0000","from mark.yao?rock-chips.com (unknown [192.168.167.105])\n\tby regular1.263xmail.com (Postfix) with ESMTP id 7CEF761CA;\n\tFri,  8 Sep 2017 15:05:51 +0800 (CST)","from [192.168.1.209] (localhost.localdomain [127.0.0.1])\n\tby smtp.263.net (Postfix) with ESMTPA id E16B23A4;\n\tFri,  8 Sep 2017 15:05:49 +0800 (CST)","from [192.168.1.209] (unknown [58.22.7.114])\n\tby smtp.263.net (Postfix) whith ESMTP id 7239BZSRLI;\n\tFri, 08 Sep 2017 15:05:51 +0800 (CST)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:References:\n\tTo:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=EQcHS3FccMx8ITH9wfJDQuoSdYvEeQdFl32oBgXQ0u0=;\n\tb=qEcnBVva5LxpNh1PgZBaywWb/\n\tgjbqIHinOJq/8FLMGAo/7H1xe+OT1ip3XdUQPQ+gr476gzlJbpOZUeuZ5A6X2yAit1AEQ1/RnF3Lz\n\tTCW4fTVzXl74rX4tTrotLx620ELNLFaZ2IsUEGbfddaCkQCgGn8NyZ0MMTqBLZPG/TP/szQ1lTjtm\n\tXdixF+OfsI/MIpOM19MOKJ8yee/cnnRH7elhTOp1nFaiteWvdRXZREp8Lv8kTkcCnOo2e+7C9XCJS\n\tKyy1mrKZ/Q82iivYk1oUWsVzsywnmaSVe4/2NboShBqru4v0ltEI7wOouItXUcQ7LgQIkcHx+zH8t\n\ty2bo1YE5Q==;","X-263anti-spam":"KSV:0;","X-MAIL-GRAY":"0","X-MAIL-DELIVERY":"1","X-KSVirus-check":"0","X-ABS-CHECKED":"4","X-RL-SENDER":"mark.yao@rock-chips.com","X-FST-TO":"linux-arm-kernel@lists.infradead.org","X-SENDER-IP":"58.22.7.114","X-LOGIN-NAME":"mark.yao@rock-chips.com","X-UNIQUE-TAG":"<5aa357ec406e727afdf73a486ff32886>","X-ATTACHMENT-NUM":"0","X-SENDER":"yzq@rock-chips.com","X-DNS-TYPE":"0","Subject":"Re: [PATCH v8 3/3] drm/rockchip: Add support for Rockchip Soc LVDS","From":"Mark yao <mark.yao@rock-chips.com>","To":"Heiko Stuebner <heiko@sntech.de>","References":"<1504351723-135876-1-git-send-email-hjc@rock-chips.com>\n\t<2057816.0G3n1KPuPZ@diego>\n\t<06e92b85-45f3-b23d-b149-e130c863214b@rock-chips.com>\n\t<4080498.FZDnVPY7UJ@phil>\n\t<72a0da24-e61f-25a1-4971-b768dc119b4f@rock-chips.com>","Message-ID":"<29751b4e-a13a-e1e9-ffdf-c695fe162794@rock-chips.com>","Date":"Fri, 8 Sep 2017 15:05:48 +0800","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<72a0da24-e61f-25a1-4971-b768dc119b4f@rock-chips.com>","Content-Language":"en-US","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170908_000616_274290_D468CFDB ","X-CRM114-Status":"UNSURE (   9.29  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"2.0 (++)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [211.150.99.131 listed in list.dnswl.org]\n\t1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server\n\t[58.22.7.114 listed in dnsbl.sorbs.net]\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t1.3 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in\n\tbl.spamcop.net\n\t[Blocked - see <http://www.spamcop.net/bl.shtml?58.22.7.114>]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t3.3 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS\n\t[58.22.7.114 listed in zen.spamhaus.org]\n\t-2.8 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)\n\t[211.150.99.131 listed in wl.mailspike.net]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"David Airlie <airlied@linux.ie>, Sandy Huang <hjc@rock-chips.com>,\n\tdri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,\n\tlinux-rockchip@lists.infradead.org, Rob Herring <robh+dt@kernel.org>, \n\tlinux-arm-kernel@lists.infradead.org","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=\"utf-8\"; Format=\"flowed\"","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1765663,"web_url":"http://patchwork.ozlabs.org/comment/1765663/","msgid":"<35833616.zLl8rNldH8@phil>","list_archive_url":null,"date":"2017-09-08T23:45:53","subject":"Re: [PATCH v8 2/3] ARM: dts: Add LVDS info for rk3288","submitter":{"id":10645,"url":"http://patchwork.ozlabs.org/api/people/10645/","name":"Heiko Stuebner","email":"heiko@sntech.de"},"content":"Am Samstag, 2. September 2017, 19:28:52 CEST schrieb Sandy Huang:\n> add LVDS info in rk3288.dtsi for LVDS driver\n> This based on the patches from Mark yao and Heiko Stuebner.\n> \n> Signed-off-by: Mark yao <mark.yao@rock-chips.com>\n> Signed-off-by: Heiko Stuebner <heiko@sntech.de>\n> Signed-off-by: Sandy Huang <hjc@rock-chips.com>\n\napplied for 4.15 after moving both the lvds node to its correct\nposition (please always sort by address) and fixed the register\naddressing to honor the recent rk3288 64bit conversion.\n\n\nHeiko","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"MzVCL7nz\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xpv9R2r2kz9sBZ\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tSat,  9 Sep 2017 09:46:35 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqSyl-0000Fy-Aw; Fri, 08 Sep 2017 23:46:31 +0000","from gloria.sntech.de ([95.129.55.99])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dqSyh-0000AD-3U; Fri, 08 Sep 2017 23:46:29 +0000","from p5b127945.dip0.t-ipconnect.de ([91.18.121.69]\n\thelo=phil.localnet) by gloria.sntech.de with esmtpsa\n\t(TLS1.1:DHE_RSA_AES_256_CBC_SHA1:256)\n\t(Exim 4.80) (envelope-from <heiko@sntech.de>)\n\tid 1dqSy9-00010T-PZ; Sat, 09 Sep 2017 01:45:53 +0200"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:\n\tMessage-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=4g/oiE/YHhg6RvNLXHetrhXG5zT5vKLWiTqm+56BOqI=;\n\tb=MzVCL7nzDLETUj\n\tb76vNZXG6LO4peG/K1n9IQZywx8MJkiyic8H9PChkXIP4lp8P6ORH2wIpPdssuNuiBYybEDGVhcLx\n\tge3csAOpOBgUzalk/5LY9yhmaZlHfpMO2edJOhzwqJuMgB5d530rLUeoFyrE5GYaAZhTOq87dDzfl\n\tZhtUXF6HHZEr0VW6+3wUT8WLUJPsfZtoblW5s8a/0E7LuV2ksJsbUoP2Tpl1kp2GgYsgpnafqfZBR\n\t/diSxOEHRASyh4Z2IK7CWEVZBVUZt1U4B7cugs75ExFQhCRPCdosQvF8EGfrizQ6PwYPvkeMzkrDp\n\t7ts3xKi2lhMFDxqVC3dA==;","From":"Heiko Stuebner <heiko@sntech.de>","To":"Sandy Huang <hjc@rock-chips.com>","Subject":"Re: [PATCH v8 2/3] ARM: dts: Add LVDS info for rk3288","Date":"Sat, 09 Sep 2017 01:45:53 +0200","Message-ID":"<35833616.zLl8rNldH8@phil>","User-Agent":"KMail/5.2.3 (Linux/4.11.0-1-amd64; KDE/5.28.0; x86_64; ; )","In-Reply-To":"<1504351732-135989-1-git-send-email-hjc@rock-chips.com>","References":"<1504351723-135876-1-git-send-email-hjc@rock-chips.com>\n\t<1504351732-135989-1-git-send-email-hjc@rock-chips.com>","MIME-Version":"1.0","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170908_164627_328491_0575CBA9 ","X-CRM114-Status":"UNSURE (   6.56  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [95.129.55.99 listed in list.dnswl.org]\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org,\n\tRussell King <linux@armlinux.org.uk>, linux-kernel@vger.kernel.org,\n\tlinux-rockchip@lists.infradead.org, Rob Herring <robh+dt@kernel.org>, \n\tlinux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1766545,"web_url":"http://patchwork.ozlabs.org/comment/1766545/","msgid":"<20170911201356.2j65cvq6axqaa6f6@rob-hp-laptop>","list_archive_url":null,"date":"2017-09-11T20:13:56","subject":"Re: [PATCH v8 1/3] dt-bindings: display: Add Document for Rockchip\n\tSoc LVDS","submitter":{"id":62529,"url":"http://patchwork.ozlabs.org/api/people/62529/","name":"Rob Herring (Arm)","email":"robh@kernel.org"},"content":"On Sat, Sep 02, 2017 at 07:28:47PM +0800, Sandy Huang wrote:\n> This patch add Document for Rockchip Soc RK3288 LVDS,\n> This based on the patches from Mark yao and Heiko Stuebner.\n> \n> Signed-off-by: Mark yao <mark.yao@rock-chips.com>\n> Signed-off-by: Heiko Stuebner <heiko@sntech.de>\n> Signed-off-by: Sandy Huang <hjc@rock-chips.com>\n> ---\n> Change the Signed-off order\n> \n>  .../bindings/display/rockchip/rockchip-lvds.txt    | 99 ++++++++++++++++++++++\n>  1 file changed, 99 insertions(+)\n>  create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-lvds.txt\n\nI see this is already applied, but in the future please add acks when \nposting new versions.\n\nRob","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"QlE7AfEa\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=infradead.org header.i=@infradead.org\n\theader.b=\"aioUoNkp\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xrg5l4pz2z9s8J\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 06:49:31 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1drVe3-0002D7-GA; Mon, 11 Sep 2017 20:49:27 +0000","from merlin.infradead.org ([2001:8b0:10b:1231::1])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1drVdo-0002Ax-Ha; Mon, 11 Sep 2017 20:49:13 +0000","from mail-io0-f195.google.com ([209.85.223.195])\n\tby merlin.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1drV64-0004u7-SR; Mon, 11 Sep 2017 20:14:21 +0000","by mail-io0-f195.google.com with SMTP id j141so6136850ioj.5;\n\tMon, 11 Sep 2017 13:13:58 -0700 (PDT)","from localhost (216-188-254-6.dyn.grandenetworks.net.\n\t[216.188.254.6]) by smtp.gmail.com with ESMTPSA id\n\te189sm10472840oig.32.2017.09.11.13.13.56\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tMon, 11 Sep 2017 13:13:56 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:\n\tMessage-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=Dt9kYoyN8FSjRLEKr2D5vht+tLF9Whz4Dn4Ihb5joj8=;\n\tb=QlE7AfEaXXYavd\n\t/G/E8JjU39PM/cxFqPxERIv07vCeLeHrAbLMOpdUWXbzZyZItCsj5yIWA02YFRxInGB8UcZBMapxS\n\tK+yfKdKU5gzG99Jw0qm3IsF7PumiUFGKLIM41SLoPD+3yZdZdg/uqrykPuUiqFdYur2pKXRkaWX4B\n\tgjMROT1zIJd4e021ra/mrLEsJ362Jwf41Q+2/XS5+0ad3cY4FbD9RAXzAsWx9ypJ8vtxzGQqqRetm\n\tsjxsnjU2HhLZfNGYmv92JokCRySwJx3kiNpA8PxVA/KmwG+sIOxmWjjV2Vs2X/0BHwVnkhVNYNpo/\n\tY2vTn2TeSrpVsb9hUsLw==;","v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=merlin.20170209;\n\th=In-Reply-To:Content-Type:MIME-Version:\n\tReferences:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:\n\tContent-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:\n\tList-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;\n\tbh=l7MTITI7FB0bd3GH4OB4V1HVt4MhaHg/67fFf35Ax44=;\n\tb=aioUoNkpe4IhAlVxHajWpptWf\n\tSd4Cvmhvr55bW6NEdtb9TPYU8n4H2SyTiPnNng+PLxWfY6x2CoF4/W5hnsJEDeDNErNFTrfMJ3Zhu\n\t30Jjxd5yFzZnbY2MLHyqF5AH0tDUM95tmF9Z+qQ1IH941FZJrlID1wYcp7bY2BdOCsIxRjEZojst+\n\tU5HOukHOD9h7tbo0DWqO08XXvVm+q2JvJXvvgRNHWBZoBh/BODN8Wk+leOl0L1Adq26pF9VpFw9yG\n\tKPZGySzmmx4ICpdvr8NREio6vPwmS6TcaI6tVuwNowQZI58S0BKUeCjVcDOGkclVtdHrRjJJIVlk8\n\tFRTgMG4vA==;"],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=l7MTITI7FB0bd3GH4OB4V1HVt4MhaHg/67fFf35Ax44=;\n\tb=UX7eP8EpqCIcxTvwVCymvGfIkgJdQjIG2VAL4V3F+TSUhmAwEh1yk5VUdezyaRnogB\n\tKsV3ZtO1/fyO7U/Vrwd6yviahqzH3Ze0f8Er19VV4byNPjuQvQisfkPPi8ARKDgGLe4D\n\tgnDURa/Z7fG264kcS0PbRSCUcBbKjvFIZe9zWUhBS+NnS9PWj6LeDd0CvEaBvrTRVqBG\n\t2vGCuBt7bhfN3QgNZFgen+e1oifE3MSy0lQ499vE9mYIY1VqQBvLJ7YkO9cDDveSUyqL\n\t6AA3NBWDSl1PZhYNwE3QYl49OtzxweQLUjKDLNGjPsgBrKk/sB7DiWdAY30P/QCCjmZQ\n\tnpug==","X-Gm-Message-State":"AHPjjUg/gJWGTtGzZW3NeHHOLYiD+cA3Xh0iwWnHqeIr740vsscNlTkM\n\tS6U2Ggq6m9EkhQ==","X-Google-Smtp-Source":"AOwi7QA2hAISJ9+UpRzt+A6sY/f5D8XLBYJEp8hhK1PN9FjONjt+XeEoKKjweKvTTuOX6nXbmtomPg==","X-Received":"by 10.202.10.1 with SMTP id 1mr13341810oik.221.1505160837547;\n\tMon, 11 Sep 2017 13:13:57 -0700 (PDT)","Date":"Mon, 11 Sep 2017 15:13:56 -0500","From":"Rob Herring <robh@kernel.org>","To":"Sandy Huang <hjc@rock-chips.com>","Subject":"Re: [PATCH v8 1/3] dt-bindings: display: Add Document for Rockchip\n\tSoc LVDS","Message-ID":"<20170911201356.2j65cvq6axqaa6f6@rob-hp-laptop>","References":"<1504351723-135876-1-git-send-email-hjc@rock-chips.com>\n\t<1504351729-135932-1-git-send-email-hjc@rock-chips.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<1504351729-135932-1-git-send-email-hjc@rock-chips.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","X-Spam-Note":"CRM114 invocation failed","X-Spam-Score":"-3.8 (---)","X-Spam-Report":"SpamAssassin version 3.4.1 on merlin.infradead.org summary:\n\tContent analysis details:   (-3.8 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t[209.85.223.195 listed in dnsbl.sorbs.net]\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [209.85.223.195 listed in list.dnswl.org]\n\t-2.8 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)\n\t[209.85.223.195 listed in wl.mailspike.net]\n\t0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends\n\tin digit (robherring2[at]gmail.com)\n\t0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level\n\tmail domains are different\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (robherring2[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and\n\tEnvelopeFrom freemail headers are different","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org,\n\tHeiko Stuebner <heiko@sntech.de>, David Airlie <airlied@linux.ie>,\n\tlinux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n\tlinux-rockchip@lists.infradead.org,\n\tlinux-arm-kernel@lists.infradead.org, Mark Yao <mark.yao@rock-chips.com>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}}]