Commit Graph

650385 Commits

Author SHA1 Message Date
Joy Cho
8f241b68b6 media: osd: Limit android fb size to 1920x1080
On Android, higher framebuffer over 1920x1080
will be limited to 1920x1080 except 2560x1080
and osd driver needs to scale the size
to fit in actual hdmi output resolution.

Change-Id: I7ea24fb3f3d162b87a8a5b43af70d9ca7e5442fc
2020-02-03 17:37:27 +09:00
Joy Cho
464de8e282 media: osd: Adjust osd scaler setting to fix osd shift issue
Change-Id: I5987a49de58db8e40cd7a21475353ecde34512c1
2020-02-03 17:37:27 +09:00
Joy Cho
28a9e2e70c ODROID-N2: dts: Fix opp voltage values of cpu_opp_table
Change-Id: I07ef3ec6ae98e6e76ab920b043e57d5ad9f18616
2020-01-07 10:59:23 +09:00
Joy Cho
01703ed598 ODROID-N2: configs: Add AMLOGIC CPU frequency driver
Change-Id: I728ddc04040c686c5222c958b824a6673d5de21a
2020-01-07 10:59:23 +09:00
Joy Cho
770b747e76 cpufreq: meson-cpufreq: Fix errors
Change-Id: I8e17e8053451245d371006527f082a067af1439f
2020-01-07 10:59:23 +09:00
afl1
2650086cb3 sound/soc/auge: fix clock for DD+
Change-Id: Ibc3f7e27152f196440698a57bcef81506edc9ffb
2020-01-07 10:59:23 +09:00
afl1
6b4f23b79d sound/soc/auge: fix HD audio passthrough
Change-Id: Ied7699c596d97803f5d4e01749e514502e47b965
2020-01-07 10:59:23 +09:00
Kevin Kim
4863522d51 pwm: gpio: Add a generic gpio based PWM driver
From: Olliver Schinagl <oliver@schinagl.nl>

This patch adds a bit-banging gpio PWM driver. It makes use of hrtimers,
to allow nano-second resolution, though it obviously strongly depends on
the switching speed of the gpio pins, hrtimer and system load.

Each pwm node can have 1 or more "pwm-gpio" entries, which will be
treated as pwm's as part of a pwm chip.

Change-Id: Idd42bf6d79f8ce52275a15965b02af470f28da7c
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2020-01-07 10:59:23 +09:00
Kevin.Kim
7a0aa6f1f3 ODROID-N2:Support hdmitx audio pass-through
Change-Id: I8435a4294740dc0087881f365ed9c63ae01984fc
2020-01-07 10:59:23 +09:00
Kevin Kim
2bf686f60d ODROID-COMMON:Add Mixer control for LINE-OUT Mute
Mute : tinymix -D 0 199 1
Unmute : tinymix -D 0 199 0
Boot on state : unmute

Change-Id: If899ea5607cbef8b62fb35b66c79089beb192d1a
2020-01-07 10:59:23 +09:00
Kevin Kim
6ac75c4379 ODROID-COMMON:Removed HS400
Change-Id: Ic2082a938ff2966f74717796e3d52a4546fef0e6
2020-01-07 10:59:23 +09:00
Kevin Kim
5d66c94ad1 ODROID-COMMON:Modify hdmi audio source to be selectable
Change-Id: Ifcf533c157ac1b461100ac38fc1b87781d70a739
2020-01-07 10:59:23 +09:00
Joy Cho
8d4ac81601 ODROID: media: hdmi: add switching vout mode logic (dvi/hdmi)
ex)
setenv bootargs ${bootargs} voutmode=hdmi
setenv bootargs ${bootargs} voutmode=dvi

Change-Id: I2fd6cdafa6ae7dff7a7297982add66b038f3ae40
2020-01-07 10:59:23 +09:00
Joy Cho
d4efd8c098 ODROID-N2: hdmitx: add hdmi phy custombuilt mode
Change-Id: I2ee9c9eccda7d54e6a801ed6b90039deb3c3fc75
(cherry picked from commit 75a95d6280)
2020-01-07 10:59:22 +09:00
Chris KIM
b2db180811 ODROID: media: hdmitx: add new hdmi resolutions
Change-Id: Idf6a74dcb73c3c6a03fb2cdf41219a2acfb31ccb
2020-01-07 10:59:22 +09:00
Joy Cho
e6ca16d999 vout: vout_serve: Set default vmode and initial state
Change-Id: I29d62c0cefcbd961605d4a63cf9fd47d2932a37e
2020-01-07 10:59:22 +09:00
Luke Go
394a4550a4 ODROID: bt: Bugfix.
- power_low_level value is not applied correctly.

Change-Id: Id98d8e819e0502f7ec2ae27f972a926ac7c855d2
Signed-off-by: Luke Go <sangch.go@gmail.com>
2019-12-31 14:48:03 +09:00
Chris KIM
87c3291554 ODROID-N2: Update missing features.
Change-Id: I7fde0dbb9fad498976af73266444e4e880e7c950
2019-12-12 15:09:31 +09:00
Luke Go
8d24f02652 arm64/dts: android: fstab: add product partition and remove vmeta.
Change-Id: I4d28a4e82959f04f39f6fec141355f3d99940b81
2019-12-12 15:09:31 +09:00
Luke Go
ec38cf85c2 hdmi-cec: Apply stream path power on flag on hdmi-cec feature.
Change-Id: Id1bb59774fa3758ce7d8b0231a911915ce6b6d04
2019-12-12 12:26:08 +09:00
Chris KIM
65f79e58cf ODROID-N2: Add CONFIG_SND_SOC_SPDIF.
Change-Id: I11c7fb5c68b9da2875a6e90e9cc2de724c607a61
2019-12-12 12:19:16 +09:00
Luke Go
7603f2b2d4 arm64/defconfig: support BETOP game controler.
Change-Id: I801629f5ec79c0fb386c646cf93b034c7a519aa2
2019-12-12 12:19:07 +09:00
Luke Go
0dfd30c5c2 config: Add apple input devices.
Change-Id: I74d265005eda3b5dd241f1ee8041c43f95b2e659
2019-12-12 12:19:01 +09:00
Luke Go
594243d376 ODROID: bt: Apply bluetooth device and add bluetooth device tree
configs.

Change-Id: I2ebf83d4463c1ebbe006e21e65272d14f8e8295f
Signed-off-by: Luke Go <sangch.go@gmail.com>
2019-12-12 11:54:55 +09:00
Dongjin Kim
6ca5522b77 ODROID-COMMON: arm/dts: add 'clear-map' to 'codec_mm'
Change-Id: Ia58e81077f821471802ab9bd7964fbce1c160cf0
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2019-12-12 10:32:02 +09:00
Luke Go
1ce3527073 ODROID-N2: Add wifi dts configs and remove pci access routine from
aml_wifi.

Signed-off-by: Luke Go <sangch.go@gmail.com>
Change-Id: I0111583e1812633be391b7997388c1be1deadd32
2019-12-12 10:05:03 +09:00
Chris KIM
1c66de91dd ODROID-C4: Fix unused variable dovi_dual_layer.
Change-Id: Id0fd125957508f0f3bcf7fba4fbd816de45b9624
2019-12-12 10:04:54 +09:00
Kevin Kim
ee03d3558f ODROID-N2: Merge amlogic BSP 2019.0415 (fix build err)
Change-Id: I1987cce33154a36658b066f44ce1463d267d0043
2019-12-12 10:04:20 +09:00
Chris KIM
b5b9860109 ODROID: dts: Fix reboot label error.
Change-Id: Ia2a7aa317b1d3da06c09b198b16f8ce205c1311c
Signed-off-by: Chris KIM <codewalker@hardkernel.com>
2019-12-12 10:04:10 +09:00
femto
1e87491ac3 ODROID-COMMON:Reset uSD card to high-speed mode on reboot.
Fixes a problem where watchdog reset does not work properly on some cards that support UHS.

Change-Id: I940b993ea6d06196220a59557dede8fd2b556af7
Signed-off-by: femto <ckkim@hardkernel.com>
Signed-off-by: Yang Deokgyu <secugyu@gmail.com>
2019-12-12 10:04:00 +09:00
Chris KIM
87a9ccb086 ODROID-N2: Remove gdc from dts.
Change-Id: Iddbc453f6af96b42a64c04021c9a75b7510f5ce2
2019-12-12 10:03:46 +09:00
Chris KIM
076a6ad0fd ODROID-N2: Remove amlogic gdc driver.
Change-Id: I76e8076823c279081512014bc08c06daf58b3ad9
2019-12-12 10:03:06 +09:00
Chris KIM
496cf6c22f ODROID-N2: Add CONFIG_AMLOGIC_MEDIA_ENHANCEMENT_DOLBYVISION
Change-Id: I758c2804cfe8d57f8aa39ab0569160ce918b5017
Signed-off-by: Chris KIM <codewalker@hardkernel.com>
2019-12-12 10:01:18 +09:00
Chris KIM
c9049bec7a ODROID: config: Sync odroidn2_android_defconfig.
Change-Id: If9857d1829898b6adda843d513944c34cb0db36f
Signed-off-by: Chris KIM <codewalker@hardkernel.com>
2019-12-12 10:00:52 +09:00
Chris KIM
177d997955 ODROID-N2: defconfig: Sync odroidn2_defconfig
Change-Id: Ia26fcf329346ac6b9b829f0f84a0063baf9f6f6d
Signed-off-by: Chris KIM <codewalker@hardkernel.com>
2019-12-12 09:58:54 +09:00
Dongjin Kim
d6f40e1846 ODROID-N2: usb/gadget: validate null pointer of usb device
Change-Id: I83c1d224d443ca0c97ea02db189d2f8d0e7733e9
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2019-12-12 09:58:40 +09:00
Chris KIM
7f8b892305 ODROID-N2: defconfig: Remove RTL8192 drivers
Change-Id: Ie14286a04ecf9cd280ddec61afba39c32b821f70
Signed-off-by: Chris KIM <codewalker@hardkernel.com>
2019-12-12 09:56:50 +09:00
Luke Go
a3b2206eeb ODROID-N2: mem: Enable devmem.
Change-Id: I8440910e964df6571a25acb11a9b1de62d54a280
2019-12-12 09:56:41 +09:00
Kevin Kim
6f425a38c9 odroid-common:Matching the mixer control with alsa-util
Change-Id: I276e86be72f8bd00215b540e4c312ba5a4a1706c
2019-12-12 09:55:47 +09:00
Joshua Yang
fdc846f582 ODROID-COMMON: usb: xhci: Make sg_tablesize can be set by bootargs
Change-Id: Ic9e9db2ef3291c10bf4481791e0d38389e55f732
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com>
2019-12-12 09:55:36 +09:00
Mauro (mdrjr) Ribeiro
a6ba50aec7 ODROID-C3/N2: lock minimum cpu frequency to 667Mhz
This locks both A72's and A53's clusters to 667Mhz minimum

Change-Id: I6f5446a8f31dff0ea9c48ac03f82fad8d5d2be1c
2019-12-12 09:55:26 +09:00
Chris KIM
7b5415a68d ODROID-N2: Add CH341 driver as module.
Change-Id: I4f55abbcd7e30042b63ae7bee7126d418f3f62f5
2019-12-12 09:54:35 +09:00
Dongjin Kim
bab0250cf3 ODROID-N2: config: update kernel config after new BSP (20190415)
Change-Id: I570ac2bea2f47677c712c25eaa0171d181740c4d
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2019-12-12 09:54:21 +09:00
Kevin Kim
a9dc4a2a5c ODROID-COMMON:Modified PWM pinctrl
Change-Id: I951fd8481328149e64536cbf2a02e51d47b36acd
(cherry picked from commit d32317a627)
2019-12-12 09:48:54 +09:00
Luke Go
5f5cfddff4 ODROID_N2: Add GPIO-KEYS Drivers
Pin Number  | Net Name
11          | GPIOX.3
13          | GPIOX.4
15          | GPIOX.7
19          | GPIOX.8

Change-Id: I14ab93ef168a60afa65b281dfc1a05f4de1d6d5f
2019-12-12 09:48:42 +09:00
Chris KIM
9fade02a04 ODROID-N2 Add some USB Serial Converter drivers.
CP210X
FTDI_SIO

Change-Id: Ib09f82c44163fd20622d268d909f42b92325b7de
2019-12-12 09:48:34 +09:00
Chris KIM
4a09f8bf96 ODROID-N2 : HDMI-PHY suspend option added.
Change-Id: I9f9c0a305bbddcdd238500b37bd70125a4b829fd
2019-12-12 09:48:25 +09:00
Kevin Kim
2242b73297 ODROID-N2:phy/realtek:Wake On Lan err fix.
On Linux PC)
sudo apt install wakeonlan
wakeonlan MAC-Address

Change-Id: Ia6f4917b3b54a19d0aff33c860c8cefa3e9c2c84
2019-12-12 09:48:16 +09:00
Joy Cho
a8c5c454cb media: rc: Add lirc helper to support user remote wakeup
- set user remote wakeup key
- set ir decode protocol for wakeup

Change-Id: If083545f64d4e0b9c30bed89ce4bc9ecd37ea8ac
2019-12-12 09:48:04 +09:00
Dongjin Kim
1c111c5e95 ODROID-N2: phy/realtek: add to support Wake On Lan enable
Adding new kernel command line "enable_wol=<1|0>" will configure the WOL
features on next power off.

Change-Id: I4830aeb1651e90d4699887199000def1163fb6db
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
(cherry picked from commit 22d698f4d2)
2019-12-12 09:47:52 +09:00