Age | Commit message (Collapse) | Author | Files | Lines |
|
This commit adds support E3 and upgrades Linux BSP to v3.6.1 for
the following updates:
[Kernel]
- Add R-Car E3 support.
- Fix Gfx clock.
[Power Management]
- Register clock for all cpu nodes for R-Car H3 to device tree.
- Improve to build only when enabling RCAR_POWER_AVS.
- Update IPA for CA53, need tune "contribution" parameter.
- Fix section mismatch build warnings.
- Fix double source of drivers/soc/renesas/Kconfig.
[Display driver]
- Fix continuous mode for dual pipelines.
- Fix DISP interrupt enable order, DPPR register set order and LVDS
startup sequence.
- Fix LVDS startup on R-Car Series, 3rd Generation.
- Fix LVDS stop sequence.
[DMA Engine driver]
- Fix max_chunk_size for R-Car Series, 3rd Generation.
- Check the done lists in rcar_dmac_chan_get_residue().
[I2C driver]
- Fix the problem that the strange data transfers with DMA transmit.
[IPMMU driver]
- Fix sequence issue.
[SD/MMC driver]
- Fix handling of SET_BLOCK_COUNT for RPMB.
[USB3.0 Function]
- Fix oops in renesas_usb3_remove().
- Don't print a warning when setting link state for disabled ports.
[Video Capture driver]
- Fix transfer rate and phy register value. Add CPG reset release
procedure.
- Add bytes per line when opening device.
- Fix power management procedure when resuming.
- Add MSTP status check after CPG reset.
- Fix division procedure for __udivdi3 error.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit upgrades Linux BSP to v3.6.0 for supporting
Kernel v4.14 stable and updating following items:
[Kernel]
- Add support for WDIOF_CARDRESET.
[Power Management]
- Add missing iounmap to rcar_avs.c.
- Add big.LITTLE CAS support.
- Add CA53 CPUIdle support.
- Add CA53 EMS support.
- Add CA53 CPUFreq support.
[Audio driver]
- Confirm rmmod command operation of snd-soc-rcar.
- Skip disabled-SSI nodes.
- Care ssi_parent_mod and remove NULL check from
rsnd_mod_name()/rsnd_mod_id().
- Revert IOMMU support so far.
- Don't use runtime->sample_bits.
- More clear rsnd_get_dalign() for DALIGN.
- Clear SSI_MODE for non TDM Extended modes.
[Display driver]
- Confirm the Fence function.
- Add support for colorkey alpha blending.
- Disable vsp1 interrupt when startup.
[DMA Engine driver]
- Fix array-bounds warning refer chcr_ts[].
[PWM driver]
- Enable PWM2 in device tree.
[USB2.0 Function]
- Fix the problem that the interrupt becomes long time when
disconnecting the USB cable.
[Video Capture driver]
- Add V4L2_FIELD_SEQ_TB/BT function support.
- Add ARGB8888 caputre format support and overflow debug message
option.
- Fix cropping procedure.
[RWDT driver]
- Add support for WDIOF_CARDRESET.
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
Linux BSP has been upgraded for supporting R-Car M3N Ver.1.0 and
updating following items:
[Kernel]
- Add R-Car M3N Ver.1.0 support.
- Fix MSIOF3 and VI5_DATA13 pinmux settings.
[Audio driver]
- Don't check SSISR::DIRQ when Capture.
- Call dummy write for PW_MGMT1/3 with AK4613 when Playback.
- TDM 6ch needs 8ch clock for hw refine.
- Fix pcm-creation regression.
[Display driver]
- Fix race condition when disabling planes at CRTC stop and
add reference counting to drm_atomic_state.
- Fix register parameters passed to HDMI.
- Unconditionally call prepare_fb and remove
drm_atomic_helper_framebuffer_changed.
[DMA Engine driver]
- Fixup descriptor pointer for descriptor mode and use TCRB
instead of TCR for residue.
[Ethernet driver]
- Fix condition of phy reset.
[I2C driver]
- Fix I2C DMA reception by adding reset.
- Fix I2C DMA transmission by setting sequence.
- Fix DMA Callback processing of I2C dma mode.
- Fix handling of the STOP phase.
[MFISLock driver]
- Revert and add support for R-Car Gen3 Hardware Spinlock again.
[SD/MMC driver]
- Add identification of TAP and clock settings of HS400.
- Fix HS400 mode selection process.
- Fix SCC error check condition.
[USB2.0 Function]
- Avoid spinlock recursion.
[USB3.0 Function]
- Fix for no-data control transfer and fix Pn_RAMMAP.Pn_MPKT value.
- Fix return value of usb3_write_pipe().
- The maximum PIPEs change from 30 to 5 except PIPE0 and EP0 by H/W
specification’s change. H/W specification is fixed because it has
description mistakes.
[Video Capture driver]
- Remove VnMC setting when setting VnCSI_IFMD.
- Fix PHTW register parameter for mbps.
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates Linux BSP from v3.5.3 to v3.5.5
for following items:
Kernel core
- Add ZG clock divider support.
- Revert and fix about Suspend to RAM.
- Add DEVFREQ support for GSX.
- Add usb companion property in EHCI.
- Add USB3.0 peripheral device node.
- Use IPMMU(MMU mode) for IPMMU-VP and IPMMU-VC0/1
with R-Car H3 Ver.1.x,
for IPMMU-VP0/1 and IPMMU-VC0/1 with R-Car H3 Ver.2.0,
in IPMMUVC0 with R-Car M3.
- Add override support for the actual number of MMU contexts.
- Fix audio Mix support on DTSI.
Power Management
- Cleanup AVS driver.
- Update voltage for VDD_DVFS and VDD.
Audio driver
- Resolve 16bit/24bit capture noise problem by enabling
clock-frequency for both 4.1kHz/48kHz
and fixing possible NULL pointer dereference.
- Resolve playback problem of sampling rate 32kHz, 176.4kHz and
192kHz by enabling clock-frequency for both 44.1kHz/48kHz.
- Resolve “can’t get dma channel” error at the time of
unbind/bind by fixing up of_clk_add_provider() usage for multi clkout
and calling the missing of_clk_del_provider() when removing.
- Resolve 48kHz audio 1-20k sweep noise problem
by enabling clock-frequency 44.1kHz/48kHz.
- Merge rsnd_kctrl_new_m/s/e into rsnd_kctrl_new().
- Fix 24bit capture noise problem
by not using PDTA bit for 24bit on SSI.
- Request/Release DMA channel each time
for avoiding error of getting dma channel.
Display driver
- Use dma_map_sg_attrs to skip synchronization of the CPU cache.
- Add mode_fixup callback function.
- Control clock of bridge during S2RAM and change to control clock
via clock driver.
- Fix reserved register setting for R-Car for H/W manual update.
- Add null pointer check for brs option.
- Revert "drm: bridge/dw-hdmi: Add HDP interrupt disable
for suspend".
- Fix hierarchy of driver structure for clk-5p49x.
DMA Engine driver
- Revert dma pause function because it was rejected by upstream.
GPIO driver
- Revert and fix about Suspend to RAM.
- Add GP-1-28 port pin support for R-Car H3 Ver.2.0
because of H/W manual updating to Rev.0.54E.
Modify just PFC and DT.
SCIF/HSCIF driver
- Resolve system freezing.
SD/MMC driver
- Add initial setting of interrupt mask register.
- Fix command sequence at error detection.
- Fix “Wait for CBSY instead of SCLKDIVEN”.
- Fix processing when detecting SCC error and fix error handling
when issuing CMD23.
- Fix reset_hs400_mode.
- Fix problem that SDIO interrupt may be missed.
USB3.0 Function
- Add Role-change support.
- Add DMA support.
- Add basic function support.
USB2.0 Host driver
- Fix mouse connection time (2 second or more) when resuming.
USB3.0 Host driver
- Support for R-Car Gen3 USB 3.0 PHY for SSC function.
- Add R-Car Gen3 USB 2.0 clock selector PHY,
support for R-Car Gen3 USB 3.0 PHY.
Video Capture driver
- Add 2 lane support with rcar-csi2.c.
- Fix image alignment for setting pre clipping.
- Fix wait time for software reset in rcar-csi2.c
because of H/W manual updating to Rev.0.54E.
- Fix PHY initialization in rcar-csi2.c
because of H/W manual updating to Rev.0.54E.
- Fix PHTW register setting in rcar-csi2.c
because of H/W manual updating toRev.0.54E.
- Fix wait procedure usleep_range from msleep in adv7482.c.
- Fix channel get procedure.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates version of Linux BSP v3.5.1 -> v3.5.2
to fix following issues:
[v3.5.2]
- Display driver [H/W Restriction No.54]
+ In R-Car H3 WS1.x, distortion appears on the screen,
when IPMMU is enabled.
But this problem is fixed with R-Car H3 WS2.0.
- Video Capture driver
+ Fix remove procedure.
- Add board Salvator-XS and H3 WS 2.0 support.
It also modifies the linux-renesas_4.9.bb to change the way common files
are included.
There is no difference in kernel config files of Salvator-X, H3ULCB and
M3ULCB so far.
Hence, we only need to install one file to avoid confusion.
Change-Id: I145e0a7696f97fe1841a8a213c51c5685ada0290
Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|