From mboxrd@z Thu Jan 1 00:00:00 1970 From: icenowy@aosc.xyz (Icenowy Zheng) Date: Mon, 05 Sep 2016 01:03:03 +0800 Subject: [PATCH 4/7] drm/panel: Add Sinlinx SinA33 7" panel In-Reply-To: <20160901153204.11217-5-maxime.ripard@free-electrons.com> References: <20160901153204.11217-1-maxime.ripard@free-electrons.com> <20160901153204.11217-5-maxime.ripard@free-electrons.com> Message-ID: <66681473008583@web28j.yandex.ru> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Everyone, 01.09.2016, 23:40, "Maxime Ripard" : > ?The SinA33 has an unidentified panel. Add the timings for it under a new > ?compatible. Excuse me... I will ask a question which is not fully related to the patch here... If I want to add a generic panel for Q8 tablets, what should it be called? "allwinner,q8-lcd-panel-800x480"? And, Hans, do you have any examples for a 1024x600 Q8 A33 tablet? (If the answer is yes, I think sun8i-a33-q8-tablet.dts will met a split...) Thanks, Icenowy > ?Signed-off-by: Maxime Ripard > ?--- > ??drivers/gpu/drm/panel/panel-simple.c | 26 ++++++++++++++++++++++++++ > ??1 file changed, 26 insertions(+) > > ?diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c > ?index 85143d1b9b31..af142e804245 100644 > ?--- a/drivers/gpu/drm/panel/panel-simple.c > ?+++ b/drivers/gpu/drm/panel/panel-simple.c > ?@@ -1409,6 +1409,29 @@ static const struct panel_desc shelly_sca07010_bfn_lnn = { > ??????????.bus_format = MEDIA_BUS_FMT_RGB666_1X18, > ??}; > > ?+static const struct drm_display_mode sinlinx_sina33_lcd_7_mode = { > ?+ .clock = 66000, > ?+ .hdisplay = 1024, > ?+ .hsync_start = 1024 + 160, > ?+ .hsync_end = 1024 + 160 + 70, > ?+ .htotal = 1024 + 160 + 70 + 90, > ?+ .vdisplay = 600, > ?+ .vsync_start = 600 + 127, > ?+ .vsync_end = 600 + 127 + 20, > ?+ .vtotal = 600 + 127 + 20 + 3, > ?+ .vrefresh = 60, > ?+}; > ?+ > ?+static const struct panel_desc sinlinx_sina33_lcd_7 = { > ?+ .modes = &sinlinx_sina33_lcd_7_mode, > ?+ .num_modes = 1, > ?+ .size = { > ?+ .width = 154, > ?+ .height = 87, > ?+ }, > ?+ .bus_format = MEDIA_BUS_FMT_RGB666_1X18, > ?+}; > ?+ > ??static const struct drm_display_mode starry_kr122ea0sra_mode = { > ??????????.clock = 147000, > ??????????.hdisplay = 1920, > ?@@ -1644,6 +1667,9 @@ static const struct of_device_id platform_of_match[] = { > ??????????????????.compatible = "shelly,sca07010-bfn-lnn", > ??????????????????.data = &shelly_sca07010_bfn_lnn, > ??????????}, { > ?+ .compatible = "sinlinx,sina33-lcd-7", > ?+ .data = &sinlinx_sina33_lcd_7, > ?+ }, { > ??????????????????.compatible = "starry,kr122ea0sra", > ??????????????????.data = &starry_kr122ea0sra, > ??????????}, { > ?-- > ?2.9.2 > > ?_______________________________________________ > ?linux-arm-kernel mailing list > ?linux-arm-kernel at lists.infradead.org > ?http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 From: Icenowy Zheng Subject: Re: [PATCH 4/7] drm/panel: Add Sinlinx SinA33 7" panel Date: Mon, 05 Sep 2016 01:03:03 +0800 Message-ID: <66681473008583@web28j.yandex.ru> References: <20160901153204.11217-1-maxime.ripard@free-electrons.com> <20160901153204.11217-5-maxime.ripard@free-electrons.com> Reply-To: icenowy-ymACFijhrKM@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Sender: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org In-Reply-To: <20160901153204.11217-5-maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org> List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , To: Maxime Ripard , Daniel Vetter , David Airlie , Thierry Reding , Chen-Yu Tsai , Hans de Goede Cc: Thomas Petazzoni , "linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org" , "linux-sunxi-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org" , Rob Herring , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" List-Id: dri-devel@lists.freedesktop.org Hi Everyone, 01.09.2016, 23:40, "Maxime Ripard" : > =C2=A0The SinA33 has an unidentified panel. Add the timings for it under = a new > =C2=A0compatible. Excuse me... I will ask a question which is not fully related to the patch here... If I want to add a generic panel for Q8 tablets, what should it be called? "allwinner,q8-lcd-panel-800x480"? And, Hans, do you have any examples for a 1024x600 Q8 A33 tablet? (If the answer is yes, I think sun8i-a33-q8-tablet.dts will met a split...) Thanks, Icenowy > =C2=A0Signed-off-by: Maxime Ripard > =C2=A0--- > =C2=A0=C2=A0drivers/gpu/drm/panel/panel-simple.c | 26 +++++++++++++++++++= +++++++ > =C2=A0=C2=A01 file changed, 26 insertions(+) > > =C2=A0diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm= /panel/panel-simple.c > =C2=A0index 85143d1b9b31..af142e804245 100644 > =C2=A0--- a/drivers/gpu/drm/panel/panel-simple.c > =C2=A0+++ b/drivers/gpu/drm/panel/panel-simple.c > =C2=A0@@ -1409,6 +1409,29 @@ static const struct panel_desc shelly_sca070= 10_bfn_lnn =3D { > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0.bus_format = =3D MEDIA_BUS_FMT_RGB666_1X18, > =C2=A0=C2=A0}; > > =C2=A0+static const struct drm_display_mode sinlinx_sina33_lcd_7_mode =3D= { > =C2=A0+ .clock =3D 66000, > =C2=A0+ .hdisplay =3D 1024, > =C2=A0+ .hsync_start =3D 1024 + 160, > =C2=A0+ .hsync_end =3D 1024 + 160 + 70, > =C2=A0+ .htotal =3D 1024 + 160 + 70 + 90, > =C2=A0+ .vdisplay =3D 600, > =C2=A0+ .vsync_start =3D 600 + 127, > =C2=A0+ .vsync_end =3D 600 + 127 + 20, > =C2=A0+ .vtotal =3D 600 + 127 + 20 + 3, > =C2=A0+ .vrefresh =3D 60, > =C2=A0+}; > =C2=A0+ > =C2=A0+static const struct panel_desc sinlinx_sina33_lcd_7 =3D { > =C2=A0+ .modes =3D &sinlinx_sina33_lcd_7_mode, > =C2=A0+ .num_modes =3D 1, > =C2=A0+ .size =3D { > =C2=A0+ .width =3D 154, > =C2=A0+ .height =3D 87, > =C2=A0+ }, > =C2=A0+ .bus_format =3D MEDIA_BUS_FMT_RGB666_1X18, > =C2=A0+}; > =C2=A0+ > =C2=A0=C2=A0static const struct drm_display_mode starry_kr122ea0sra_mode = =3D { > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0.clock =3D 14= 7000, > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0.hdisplay =3D= 1920, > =C2=A0@@ -1644,6 +1667,9 @@ static const struct of_device_id platform_of_= match[] =3D { > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0.compatible =3D "shelly,sca07010-bfn-ln= n", > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0.data =3D &shelly_sca07010_bfn_lnn, > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}, { > =C2=A0+ .compatible =3D "sinlinx,sina33-lcd-7", > =C2=A0+ .data =3D &sinlinx_sina33_lcd_7, > =C2=A0+ }, { > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0.compatible =3D "starry,kr122ea0sra", > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0.data =3D &starry_kr122ea0sra, > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}, { > =C2=A0-- > =C2=A02.9.2 > > =C2=A0_______________________________________________ > =C2=A0linux-arm-kernel mailing list > =C2=A0linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org > =C2=A0http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --=20 You received this message because you are subscribed to the Google Groups "= linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/d/optout.