Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rk3288/firefly #228

Open
wants to merge 54 commits into
base: develop-4.4
Choose a base branch
from

Conversation

liling20089
Copy link

@liling20089 liling20089 commented Sep 27, 2020

xenomai ipipe版本支持

liulq and others added 30 commits March 4, 2020 17:54
Change-Id: Ief4af570bfdce70c3790ca2ab2157c5cdc620118
Change-Id: I67f67f322ea86e2f3db128df096a7ebb9db9f9cf
Change-Id: I45ee3b5bcc0027a6e72fc5cfce76923e004b8011
Change-Id: Ide2789fa45915956f17c58c3afb36b7337d2a781
Change-Id: I2378773852d81ac0f76151053afd4925d8f69368
Change-Id: I9e9bd4da3a3c8ee8a1034c76ac41dbc8dab77d0b
screen module --> 10.1-inch lvds HSX101H40C

Change-Id: Idcb2c0a2078d7171a63a58f049b70d3122bd2269
fit firefly series development board screen module

Change-Id: I8852181faae789597ece3d677f6392aab5cb5656
Change-Id: Idfd6d223db56b11b72c492f0a367845af0ed01bc
Change-Id: I2dfa3d007c83fc566c1ac7b70ed9b635e46d6641
Change-Id: I096f796a2c5f83356a0c0598aa64de76dab09a7b
Change-Id: I4e36b2c6affbe5e7ac69a57bf58357d70374a7a5
this modify just for u-boot to find usb otg node
u-boot find otg node by "dr_mode" property as "otg" in "snps,dwc2" node,
but aio-rk3288 board's otg port default support "host"
so the second way is compatible with "rockchip,rk3288_usb20_otg"
to enter download mode. for host and otg has some compatible str
in rk3288, dwc3 driver is disabled.

Change-Id: I7b9d80e13e8c4ec287dc9348d9dc91458f20e99f
Add recovery key support, fot uboot use kernel dtb

Change-Id: I1ddb342bcec9a6dafd9068b4e718b76d1e93d0f5
Change-Id: I5488b6e17593b3532a54ebe798b73b7da2c91f04
Change-Id: I88b1d5b57ac33e96f9e98a4b1e9e333a08667d27
Change-Id: I3bcceff4895dcd15fbbe93dfbf2e3dc34b775e5d
Change-Id: I890bc93187bc49d4caefe8aee33c6978177cb717
Change-Id: I2e6966784086281c797f3917564e7d2afb05260f
Change-Id: I9077ecf5e3c8661194331e22d1b47134ad15a69c
Change-Id: I524aa55d3548a0a9e68b71f631de5f8bbb7e9c1d
Change-Id: I927cd4198965376b729b16646dfaa6920aea28cb
Change-Id: Ia4aa845e41aaa10825449031ac0538e469cbd810
Change-Id: Ic0095d34edecc04414bc0edf71d21645e7235868
In ov13850, the i2c address comes from the SCCB_ID register which has default
value of 0x20. This address change needs to do each time after power on.

Change-Id: Idff81a80071894229aeaa49cc3863accab7b627a
The bigest challenge is that both cameras share the same clock, reset pin and
power regulators.

Here a master pointer is introduced, in charge of powering on and off, using
reference count mechanism to avoid conflict.

Change-Id: I35e73ce2986bf8f64f41d9c2f75c74ceb5e2bd51
Change-Id: Id514705a3fcb2760274e63bd84e5f009469c03d5
Change-Id: I115782dc2cb5086b76b51447f5c6d6ded29136d9
zouxf and others added 24 commits March 26, 2020 14:40
Change-Id: Ibec93cdfd132229dfe042040ac40dc8372412701
Change-Id: I0f73487fd22e51694296cbe389152f25ad816f8f
Change-Id: I864d6b4bbad8fa787ee66075e1de5a67a0d388db
Sensor like the hdmiin chip tc358749 will detect the timing signal and send
notification. ISP1 shall handle this to update the pipeline format.

Change-Id: I23943e6d65561e3213fda41d28218c610bf4df2c
Without this fix, the `camera_engine_rkisp' invoked by gst-launch will emit the
following message forever:

    XCAM ERROR isp_controller.cpp:988: failed to set vblank result(val: -1080)

Change-Id: Ic2c2ac20db19d508c63b4d01061f7af374fbfa12
Some ISP will read the format right after registering subdev. This commit avoids
an empty timing being read.

Change-Id: Id4f2c0b8a5c4077f36f821134bed3b5cbc4fe2a1
Change-Id: I0ed74c49bbb1dc97e4548be3538efd636bea4e08
…init

Before this modification, tc358749 is only functional as a kernel module loaded
after system boot up.

It is observed that in the driver's probe function, even though the GPIO has
output high from software, there is no voltage measured. After the driver
failure, as the kernel run later, the voltage come up again.

The GPIO is not ready to output at this init level. Moving the driver
registering at later init level solves this.

Change-Id: I5876c48b7e4d67dcd67970a371abb3e43a33b9d4
We need to enable I2S interface.

Signed-off-by: Xing Zheng <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants