Re: [PATCH] staging: fbtft: fb_watterott: fix usleep_range is preferred over udelay

2020-11-01 Thread Hassan Shahbazi
On Sun, Nov 01, 2020 at 07:39:48AM +0100, Greg KH wrote:
> On Sun, Nov 01, 2020 at 02:20:10AM +0200, Hassan Shahbazi wrote:
> > Fix the checkpath.pl issue on fb_watterott.c. write_vmem and
> > write_vmem_8bit functions are within non-atomic context and can
> > safely use usleep_range.
> > see Documentation/timers/timers-howto.txt
> > 
> > Signed-off-by: Hassan Shahbazi 
> > ---
> >  drivers/staging/fbtft/fb_watterott.c | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> > 
> > diff --git a/drivers/staging/fbtft/fb_watterott.c 
> > b/drivers/staging/fbtft/fb_watterott.c
> > index 76b25df376b8..afcc86a17995 100644
> > --- a/drivers/staging/fbtft/fb_watterott.c
> > +++ b/drivers/staging/fbtft/fb_watterott.c
> > @@ -84,7 +84,7 @@ static int write_vmem(struct fbtft_par *par, size_t 
> > offset, size_t len)
> > par->txbuf.buf, 10 + par->info->fix.line_length);
> > if (ret < 0)
> > return ret;
> > -   udelay(300);
> > +   usleep_range(300, 310);
> > }
> >  
> > return 0;
> > @@ -124,7 +124,7 @@ static int write_vmem_8bit(struct fbtft_par *par, 
> > size_t offset, size_t len)
> > par->txbuf.buf, 10 + par->info->var.xres);
> > if (ret < 0)
> > return ret;
> > -   udelay(700);
> > +   usleep_range(700, 710);
> 
> How do you know that these ranges are ok?  Are you able to test these
> changes with real hardware?
> 
> thanks,
> 
> greg k-h

No, I don't have the hardware to test with. I just used the current
value as the minimum and added an epsilon to it for the maximum
param.

best, hassan shahbazi
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH v6 9/9] arm64: dts: rockchip: add isp and sensors for Scarlet

2020-11-01 Thread Heiko Stuebner
Am Dienstag, 20. Oktober 2020, 21:38:50 CET schrieb Helen Koike:
> From: Eddie Cai 
> 
> Enable ISP and camera sensor ov2685 and ov5695 for Scarlet Chromebook
> 
> Verified with:
> make ARCH=arm64 dtbs_check
> 
> Signed-off-by: Shunqian Zheng 
> Signed-off-by: Eddie Cai 
> Signed-off-by: Tomasz Figa 
> Signed-off-by: Helen Koike 
> Reviewed-by: Tomasz Figa 


looks good, and I'd like to apply this one after the drivers/media-patches
of this series got applied.


Thanks
Heiko

> ---
>  .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 74 +++
>  1 file changed, 74 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi 
> b/arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi
> index 60cd1c18cd4e0..beee5fbb34437 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi
> @@ -296,6 +296,52 @@ camera: &i2c7 {
>  
>   /* 24M mclk is shared between world and user cameras */
>   pinctrl-0 = <&i2c7_xfer &test_clkout1>;
> +
> + /* Rear-facing camera */
> + wcam: camera@36 {
> + compatible = "ovti,ov5695";
> + reg = <0x36>;
> + pinctrl-names = "default";
> + pinctrl-0 = <&wcam_rst>;
> +
> + clocks = <&cru SCLK_TESTCLKOUT1>;
> + clock-names = "xvclk";
> +
> + avdd-supply = <&pp2800_cam>;
> + dvdd-supply = <&pp1250_cam>;
> + dovdd-supply = <&pp1800_s0>;
> + reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
> +
> + port {
> + wcam_out: endpoint {
> + remote-endpoint = <&mipi_in_wcam>;
> + data-lanes = <1 2>;
> + };
> + };
> + };
> +
> + /* Front-facing camera */
> + ucam: camera@3c {
> + compatible = "ovti,ov2685";
> + reg = <0x3c>;
> + pinctrl-names = "default";
> + pinctrl-0 = <&ucam_rst>;
> +
> + clocks = <&cru SCLK_TESTCLKOUT1>;
> + clock-names = "xvclk";
> +
> + avdd-supply = <&pp2800_cam>;
> + dovdd-supply = <&pp1800_s0>;
> + dvdd-supply = <&pp1800_s0>;
> + reset-gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
> +
> + port {
> + ucam_out: endpoint {
> + remote-endpoint = <&mipi_in_ucam>;
> + data-lanes = <1>;
> + };
> + };
> + };
>  };
>  
>  &cdn_dp {
> @@ -353,10 +399,38 @@ &io_domains {
>   gpio1830-supply = <&pp1800_s0>; /* APIO4_VDD;  4c 4d */
>  };
>  
> +&isp0 {
> + status = "okay";
> +
> + ports {
> + port@0 {
> + mipi_in_wcam: endpoint@0 {
> + reg = <0>;
> + remote-endpoint = <&wcam_out>;
> + data-lanes = <1 2>;
> + };
> +
> + mipi_in_ucam: endpoint@1 {
> + reg = <1>;
> + remote-endpoint = <&ucam_out>;
> + data-lanes = <1>;
> + };
> + };
> + };
> +};
> +
> +&isp0_mmu {
> + status = "okay";
> +};
> +
>  &max98357a {
>   sdmode-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
>  };
>  
> +&mipi_dphy_rx0 {
> + status = "okay";
> +};
> +
>  &mipi_dsi {
>   status = "okay";
>   clock-master;
> 




___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH v6 8/9] arm64: dts: rockchip: add isp0 node for rk3399

2020-11-01 Thread Heiko Stuebner
Am Dienstag, 20. Oktober 2020, 21:38:49 CET schrieb Helen Koike:
> From: Shunqian Zheng 
> 
> RK3399 has two ISPs, but only isp0 was tested.
> Add isp0 node in rk3399 dtsi
> 
> Verified with:
> make ARCH=arm64 dtbs_check 
> DT_SCHEMA_FILES=Documentation/devicetree/bindings/media/rockchip-isp1.yaml
> 
> Signed-off-by: Shunqian Zheng 
> Signed-off-by: Jacob Chen 
> Signed-off-by: Helen Koike 

looks good, and I'd like to apply this one after the drivers/media-patches
of this series got applied.


Thanks
Heiko



> 
> ---
> 
> Changes in v6:
> - Add status = "disabled" in the isp0 node
> ---
>  arch/arm64/boot/dts/rockchip/rk3399.dtsi | 26 
>  1 file changed, 26 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi 
> b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> index ada724b12f014..af5f8e2c5e64d 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> @@ -1723,6 +1723,32 @@ vopb_mmu: iommu@ff903f00 {
>   status = "disabled";
>   };
>  
> + isp0: isp0@ff91 {
> + compatible = "rockchip,rk3399-cif-isp";
> + reg = <0x0 0xff91 0x0 0x4000>;
> + interrupts = ;
> + clocks = <&cru SCLK_ISP0>,
> +  <&cru ACLK_ISP0_WRAPPER>,
> +  <&cru HCLK_ISP0_WRAPPER>;
> + clock-names = "isp", "aclk", "hclk";
> + iommus = <&isp0_mmu>;
> + phys = <&mipi_dphy_rx0>;
> + phy-names = "dphy";
> + power-domains = <&power RK3399_PD_ISP0>;
> + status = "disabled";
> +
> + ports {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + port@0 {
> + reg = <0>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> + };
> + };
> + };
> +
>   isp0_mmu: iommu@ff914000 {
>   compatible = "rockchip,iommu";
>   reg = <0x0 0xff914000 0x0 0x100>, <0x0 0xff915000 0x0 0x100>;
> 




___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[GIT PULL] Staging driver fixes for 5.10-rc2

2020-11-01 Thread Greg KH
The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 
tags/staging-5.10-rc2

for you to fetch changes up to 7e97e4cbf30026b49b0145c3bfe06087958382c5:

  staging: fieldbus: anybuss: jump to correct label in an error path 
(2020-10-27 13:24:51 +0100)


Staging driver fixes for 5.10-rc2

Here are some small staging driver fixes for issues that have been
reported in 5.10-rc1:
  - octeon driver fixes
  - wfx driver fixes
  - memory leak fix in vchiq driver
  - fieldbus driver bugfix
  - comedi driver bugfix

All of these have been in linux-next with no reported issues

Signed-off-by: Greg Kroah-Hartman 


Alexander Sverdlin (2):
  staging: octeon: repair "fixed-link" support
  staging: octeon: Drop on uncorrectable alignment or FCS error

Ian Abbott (1):
  staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice

Jing Xiangfeng (1):
  staging: fieldbus: anybuss: jump to correct label in an error path

Jérôme Pouiller (2):
  staging: wfx: fix use of uninitialized pointer
  staging: wfx: fix test on return value of gpiod_get_value()

Seung-Woo Kim (1):
  staging: mmal-vchiq: Fix memory leak for vchiq_instance

 drivers/staging/comedi/drivers/cb_pcidas.c |  1 +
 drivers/staging/fieldbus/anybuss/arcx-anybus.c |  2 +-
 drivers/staging/octeon/ethernet-mdio.c |  6 
 drivers/staging/octeon/ethernet-rx.c   | 34 --
 drivers/staging/octeon/ethernet.c  |  9 ++
 .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c  | 19 +---
 drivers/staging/wfx/bh.c   |  2 +-
 drivers/staging/wfx/data_tx.c  |  6 ++--
 8 files changed, 49 insertions(+), 30 deletions(-)
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Hello friend 01/11/2020

2020-11-01 Thread Hello
My name is Reem Hashimy, the Emirates Minister of State and Managing Director 
of the United Arab Emirates (Dubai) World Expo 2020 Committee which has been 
postponed to October 2021 to March 2022 because of the Covid-19 pandemic.
I am writing to you to manage the funds I received as financial gratification 
from various foreign companies I assisted to receive a participation approval 
to the coming event. The amount is $44,762,906.00 United States dollars. But I 
can not personally manage the fund in my country because of the sensitive 
nature of my office and the certain restriction on married Muslim women.
 
For this reason, an agreement was reached with a consulting firm to direct the 
various financial gifts into an open beneficiary account in my name with a bank 
where it will be possible for me to instruct the transfer of ownership right to 
a third party for investment purpose; which is the reason I am contacting you 
to receive the fund and manage it as my investment partner. Note that the fund 
is NOT connected to any criminal or terrorist activity.
On your indication of interest with your information to include your name, your 
phone number and contact mailing address; I will instruct the consulting firm 
to process the fund from the bank to your country for investment purposes.
 
Regards.
Reem Hashimy.
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [GIT PULL] Staging driver fixes for 5.10-rc2

2020-11-01 Thread pr-tracker-bot
The pull request you sent on Sun, 1 Nov 2020 14:09:21 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 
> tags/staging-5.10-rc2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2376cca02d73a67ab28f03aa78b74c3b0230

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Low-Cost Loans for SMEs & Investment Funding.

2020-11-01 Thread Nicholas Toms
Dear 

My name is Nicholas Toms, an investment portfolio manager with ACLL . We offer 
the right loan Investment funding with low 
interest to finance your business or project ranging from US$1M to US$2BIllion.

Kindly contact me for more details as I am open to questions.


Sincerely,
Nicholas Toms

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel