platform/kernel/linux-amlogic.git
4 years agoMerge tag 'v4.9.117' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...
Mauro (mdrjr) Ribeiro [Tue, 7 Apr 2020 01:43:27 +0000 (22:43 -0300)]
Merge tag 'v4.9.117' of git://git./linux/kernel/git/stable/linux-stable into odroidg12-4.9.y

This is the 4.9.117 stable release

4 years agoMerge tag 'v4.9.116' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...
Mauro (mdrjr) Ribeiro [Tue, 7 Apr 2020 01:37:50 +0000 (22:37 -0300)]
Merge tag 'v4.9.116' of git://git./linux/kernel/git/stable/linux-stable into odroidg12-4.9.y

This is the 4.9.116 stable release

4 years agoMerge tag 'v4.9.115' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...
Mauro (mdrjr) Ribeiro [Tue, 7 Apr 2020 01:31:40 +0000 (22:31 -0300)]
Merge tag 'v4.9.115' of git://git./linux/kernel/git/stable/linux-stable into odroidg12-4.9.y

This is the 4.9.115 stable release

4 years agoODROID-G12: config: update to 114 kernel
Mauro (mdrjr) Ribeiro [Tue, 7 Apr 2020 01:31:22 +0000 (22:31 -0300)]
ODROID-G12: config: update to 114 kernel

4 years agoMerge tag 'v4.9.114' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...
Mauro (mdrjr) Ribeiro [Mon, 6 Apr 2020 23:04:56 +0000 (20:04 -0300)]
Merge tag 'v4.9.114' of git://git./linux/kernel/git/stable/linux-stable into odroidg12-4.9.y

This is the 4.9.114 stable release

4 years agoODROID-C4: arm64/dts: Add sx865x node into i2c2 for HK 3.5 touchscreen
Deokgyu Yang [Wed, 1 Apr 2020 02:27:15 +0000 (11:27 +0900)]
ODROID-C4: arm64/dts: Add sx865x node into i2c2 for HK 3.5 touchscreen

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Iff2fe9294dc8614e9fef5877c2b989f0ad367a33

4 years agoODROID-COMMON: arm64/configs: Add CONFIG_FB_TFT_HKTFT32
Deokgyu Yang [Thu, 2 Apr 2020 01:24:04 +0000 (10:24 +0900)]
ODROID-COMMON: arm64/configs: Add CONFIG_FB_TFT_HKTFT32

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I001caa234417398ef93f703e0890ee88e501e454

4 years agoODROID-C4: arm64/dts: Add hktft32 node to support HK 3.2 inch touchscreen shield
Deokgyu Yang [Thu, 2 Apr 2020 01:14:19 +0000 (10:14 +0900)]
ODROID-C4: arm64/dts: Add hktft32 node to support HK 3.2 inch touchscreen shield

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ide22f905ac50efcfaa6756dc8bb922ff84bfa62e

4 years agoODROID-COMMON: staging/fbtft: Add fb_hktft32 module for Hardkernel 3.2 inch TFT LCD
Deokgyu Yang [Thu, 21 Nov 2019 06:17:36 +0000 (15:17 +0900)]
ODROID-COMMON: staging/fbtft: Add fb_hktft32 module for Hardkernel 3.2 inch TFT LCD

This is for Odroid-N2/C4. Slightly different from the one for Odroid-XU4.

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I615bd5494191c69c75fe6c98d399ebad27fac80b

4 years agoODROID-COMMON: arm64/configs: Add CONFIG_FB_TFT_HKTFT35
Deokgyu Yang [Thu, 2 Apr 2020 00:59:02 +0000 (09:59 +0900)]
ODROID-COMMON: arm64/configs: Add CONFIG_FB_TFT_HKTFT35

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I8ddd062218a4ec297f68ab1947da9918ed567917

4 years agoODROID-C4: arm64/dts: Add hktft35 node to support HK 3.5 inch touchscreen shield
Deokgyu Yang [Wed, 1 Apr 2020 09:41:35 +0000 (18:41 +0900)]
ODROID-C4: arm64/dts: Add hktft35 node to support HK 3.5 inch touchscreen shield

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I82200d59e4a1a6b90e3fa04f176154d250202f5f

4 years agoODROID-COMMON: staging/fbtft: Add fb_hktft35 module for Hardkernel 3.5 inch TFT LCD
Deokgyu Yang [Mon, 18 Nov 2019 03:10:34 +0000 (12:10 +0900)]
ODROID-COMMON: staging/fbtft: Add fb_hktft35 module for Hardkernel 3.5 inch TFT LCD

This is for Odroid-N2/C4. Slightly different from the one for Odroid-XU4.

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I7456b91615e8e9dc377e88ebb1e524620ca18f26

4 years agoODROID-C4: arm64/dts: Add i2c2 and pcf8563 nodes to support HK RTC shield
Deokgyu Yang [Tue, 31 Mar 2020 07:46:28 +0000 (16:46 +0900)]
ODROID-C4: arm64/dts: Add i2c2 and pcf8563 nodes to support HK RTC shield

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Iac7b4f67e369ad5ac97f5a09095dd891de6c132a

4 years agoODROID-COMMON: defconfig: Disable USB_UAS by default
Deokgyu Yang [Tue, 31 Mar 2020 06:35:26 +0000 (15:35 +0900)]
ODROID-COMMON: defconfig: Disable USB_UAS by default

Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I6c31f0daeff90f7d21435a0f77f65b2a2409bb55

4 years agoODROID-C4: arm64/dts: fix SPI cs_1 pin after H/W (rev.0.4)
ckkim [Mon, 30 Mar 2020 09:33:06 +0000 (18:33 +0900)]
ODROID-C4: arm64/dts: fix SPI cs_1 pin after H/W (rev.0.4)

Signed-off-by: ckkim <changkon12@gmail.com>
Change-Id: Ibeccdde5bb96779946110ebdf7dad49439e719c8

4 years agoODROID-COMMON: media/hdmitx: add "now" to attr to trigger set_disp_mode_auto()
cdu13a [Thu, 11 Apr 2019 03:58:08 +0000 (23:58 -0400)]
ODROID-COMMON: media/hdmitx: add "now" to attr to trigger set_disp_mode_auto()

Useful for testing. Adding "now" to attr is a one shot way to force
changes to current hdmi settings to take effect imediatly instead of
waiting for a mode change.

Change-Id: I2eb7388d615dc420a2a0899a567f1da761ebee9a

4 years agoODROID-COMMON: cpufreq: Add 'max_freq_a55=' for ODROID-C4
Dongjin Kim [Thu, 26 Mar 2020 02:44:40 +0000 (11:44 +0900)]
ODROID-COMMON: cpufreq: Add 'max_freq_a55=' for ODROID-C4

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ibdb7045d980a44358113881d5579ce20945e89da

4 years agoODROID-C4: arm64/dts: remove 2.1GHz support due to unstability
Dongjin Kim [Thu, 26 Mar 2020 02:07:04 +0000 (11:07 +0900)]
ODROID-C4: arm64/dts: remove 2.1GHz support due to unstability

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ie307bccc6d59ee56f504ffea2978f4fcd23346e6

4 years agostaging: android: ion: Call dma_map_sg for syncing and mapping [2/2]
Laura Abbott [Mon, 3 Apr 2017 18:57:48 +0000 (11:57 -0700)]
staging: android: ion: Call dma_map_sg for syncing and mapping [2/2]

PD#SWPL-9254

Problem:
uncached display unexpectly.

Solution:
Technically, calling dma_buf_map_attachment should return a buffer
properly dma_mapped. Add calls to dma_map_sg to begin_cpu_access to
ensure this happens. As a side effect, this lets Ion buffers take
advantage of the dma_buf sync ioctls.

Verify:
galilei, franklin

Change-Id: Ib6ca06e59e81031d3c65c2df8824b46baaba6c9f
Signed-off-by: Laura Abbott <labbott@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Jiyu Yang <Jiyu.Yang@amlogic.com>
4 years agoODROID-COMMON: staging: android: ion: Duplicate sg_table [1/2]
Laura Abbott [Mon, 3 Apr 2017 18:57:47 +0000 (11:57 -0700)]
ODROID-COMMON: staging: android: ion: Duplicate sg_table [1/2]

PD#SWPL-9254

Problem:
Ion currently returns a single sg_table on each dma_map call. This is
incorrect for later usage.

Solution:
dup sg table on each dma_map call

Verify:
galilei, franklin

Change-Id: I6df2baa33bba9303b2ac25210ebaf56a337d56a2
Signed-off-by: Laura Abbott <labbott@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Jiyu Yang <Jiyu.Yang@amlogic.com>
4 years agoODROID-COMMON: osd: Adjust osd scaler and vout serve to fit in KODI
Joy Cho [Wed, 17 Jul 2019 05:08:50 +0000 (14:08 +0900)]
ODROID-COMMON: osd: Adjust osd scaler and vout serve to fit in KODI

Change-Id: Iab2b015061ba29fd407282be21509d01165b3d50
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: config: set CONFIG_ZRAM as a module
Dongjin Kim [Fri, 20 Mar 2020 03:13:00 +0000 (12:13 +0900)]
ODROID-COMMON: config: set CONFIG_ZRAM as a module

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I3eb0f09daa4a8c89901e19d06b41b91db4802ea2

4 years agoODROID-COMMON: hdmitx: Update hdmi hpll generation logic of custombuilt mode
Joy Cho [Mon, 17 Jun 2019 05:51:49 +0000 (14:51 +0900)]
ODROID-COMMON: hdmitx: Update hdmi hpll generation logic of custombuilt mode

Change-Id: If4ab95d0c95ac49f4ce78801e1c2346e6301635e
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: config: remove 'CONFIG_AMLOGIC_<LCD|BACKLIGHT>'
Dongjin Kim [Thu, 19 Mar 2020 09:12:42 +0000 (18:12 +0900)]
ODROID-COMMON: config: remove 'CONFIG_AMLOGIC_<LCD|BACKLIGHT>'

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I981d47c10bf68f77f91a476d6cbe09621f863602

4 years agoODROID-COMMON: media: code guard if CONFIG_AMLOGIC_LCD is not defined
Dongjin Kim [Thu, 19 Mar 2020 09:11:01 +0000 (18:11 +0900)]
ODROID-COMMON: media: code guard if CONFIG_AMLOGIC_LCD is not defined

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Id69e1b60e0e85111f5d91ee51969401913e4e2da

4 years agoMerge "ODROID-COMMON: hdmitx: Add a new hdmi resolution, 480x272p60hz" into odroidc4...
Dongjin Kim [Mon, 23 Mar 2020 04:26:52 +0000 (13:26 +0900)]
Merge "ODROID-COMMON: hdmitx: Add a new hdmi resolution, 480x272p60hz" into odroidc4-4.9.y

4 years agoMerge "ODROID-COMMON: hdmitx: custombuilt: consider hdmi pll output under 1GHz" into...
Dongjin Kim [Mon, 23 Mar 2020 04:26:44 +0000 (13:26 +0900)]
Merge "ODROID-COMMON: hdmitx: custombuilt: consider hdmi pll output under 1GHz" into odroidc4-4.9.y

4 years agoMerge "ODROID-COMMON: hdmitx: add hdmi phy custombuilt mode" into odroidc4-4.9.y
Dongjin Kim [Mon, 23 Mar 2020 04:26:37 +0000 (13:26 +0900)]
Merge "ODROID-COMMON: hdmitx: add hdmi phy custombuilt mode" into odroidc4-4.9.y

4 years agoODROID-COMMON: hdmitx: Add a new hdmi resolution, 480x272p60hz
Joy Cho [Tue, 11 Jun 2019 05:14:59 +0000 (14:14 +0900)]
ODROID-COMMON: hdmitx: Add a new hdmi resolution, 480x272p60hz

Change-Id: I7fa18b6168ffebcca4acaeff9dfd2492e7aab4d7
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: hdmitx: custombuilt: consider hdmi pll output under 1GHz
Joy Cho [Mon, 28 Jan 2019 06:50:39 +0000 (15:50 +0900)]
ODROID-COMMON: hdmitx: custombuilt: consider hdmi pll output under 1GHz

Change-Id: I3730ad2d4c9e914c28f8d2e57da93561a72abe47
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: hdmitx: add hdmi phy custombuilt mode
Joy Cho [Fri, 28 Dec 2018 06:39:57 +0000 (15:39 +0900)]
ODROID-COMMON: hdmitx: add hdmi phy custombuilt mode

Change-Id: I2ee9c9eccda7d54e6a801ed6b90039deb3c3fc75
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4: Support true 4k framebuffer
Joy Cho [Sun, 22 Mar 2020 06:57:36 +0000 (15:57 +0900)]
ODROID-C4: Support true 4k framebuffer

Change-Id: Ib72481158a1c19d0513c484eb2d94864b6bd362c

4 years agoODROID-COMMON: net/phy: do not check for suspend on resume Only check if the device...
Portisch [Tue, 5 Mar 2019 12:10:12 +0000 (13:10 +0100)]
ODROID-COMMON: net/phy: do not check for suspend on resume Only check if the device was sent to suspend before.

Change-Id: I75c54486a00056ee81de7d695873e1089a799531
Signed-off-by: Portisch <hugo.portisch@yahoo.de>
4 years agoODROID-COMMON: amlogic/mmc: Fix SD suspend issue
Ray [Wed, 24 Apr 2019 07:34:45 +0000 (09:34 +0200)]
ODROID-COMMON: amlogic/mmc: Fix SD suspend issue

Change-Id: Ib02b6024d2ac7452666048e9b25e0edc22ed2a39
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: amlogic/tee: disable by default
Ray [Mon, 29 Apr 2019 13:31:17 +0000 (15:31 +0200)]
ODROID-COMMON: amlogic/tee: disable by default

Fixes weird h264 reset bug

Change-Id: I68ced7b7653d74499a9ce4281b9ff145adb586cc
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: net/phy: realtek: Reinit phy after wakeup when WOL is disabled
Ray [Wed, 24 Apr 2019 13:41:44 +0000 (15:41 +0200)]
ODROID-COMMON: net/phy: realtek: Reinit phy after wakeup when WOL is disabled

When WOL is disabled the power is cut in uboot. After wakeup the speed
is very slow. Re-init fixes it.

Change-Id: I4bd936bea9d572529c1bd4f37d1776b4ae15ec80
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoMerge "ODROID-COMMON: hdmitx: add new hdmi resolutions" into odroidc4-4.9.y
Dongjin Kim [Thu, 19 Mar 2020 08:58:23 +0000 (17:58 +0900)]
Merge "ODROID-COMMON: hdmitx: add new hdmi resolutions" into odroidc4-4.9.y

4 years agoODROID-C4: arm64/dts: fix up GPIO for Dallas 1-wire driver
Luke Go [Thu, 19 Mar 2020 06:35:01 +0000 (15:35 +0900)]
ODROID-C4: arm64/dts: fix up GPIO for Dallas 1-wire driver

Change-Id: Ie99fba008404936a40f24f1f7578aed682a9b229

4 years agoODROID-COMMON: hdmitx: add new hdmi resolutions
Joy Cho [Tue, 3 Jul 2018 06:26:26 +0000 (15:26 +0900)]
ODROID-COMMON: hdmitx: add new hdmi resolutions

Change-Id: I909abfcfd408d1b3014ba7b9b750903e10e06aa6
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: media/amvecm: add to set default SDR mode by command line.
Dongjin Kim [Mon, 16 Mar 2020 02:37:42 +0000 (11:37 +0900)]
ODROID-COMMON: media/amvecm: add to set default SDR mode by command line.

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I101b8d5264366b998d6cdc3ae69c51be0781e5d7

4 years agoODROID-COMMON: ARM64/dts: add i2c2 node and drive strength
Hyeonki Hong [Tue, 17 Mar 2020 10:28:52 +0000 (19:28 +0900)]
ODROID-COMMON: ARM64/dts: add i2c2 node and drive strength

Change-Id: Ibc4d483dc814b3335a93cdd8af78fb77bc503691

4 years agoODROID-COMMON: config: universal kernel config for 'ODROID-C4/N2'
Dongjin Kim [Mon, 9 Mar 2020 07:04:52 +0000 (16:04 +0900)]
ODROID-COMMON: config: universal kernel config for 'ODROID-C4/N2'

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ie0a823901b1766eb640a29fe2d213d3b9cb007fb

4 years agoODROID-COMMON: media/vout: no use of 'vout=' for display resolution
Dongjin Kim [Wed, 20 Feb 2019 06:15:42 +0000 (15:15 +0900)]
ODROID-COMMON: media/vout: no use of 'vout=' for display resolution

This patch is to disable kernel param 'vout=' completely and the set display
resolution with the given by 'hdmimode=' or 'cvbsmode' according to the cable
status. Since we are assuming that HDMI display is priority display device,
no matter CVBS cable is attached or HDMI cable is attached we select HDMI.

Change-Id: I76b611a4f97e4eda488232d46bbb97c9a990aa6c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: hdmitx: Add hpd control
Joy Cho [Tue, 17 Dec 2019 03:41:05 +0000 (12:41 +0900)]
ODROID-COMMON: hdmitx: Add hpd control

Change-Id: Iebf0bf99dbdf7630dc972bba31a770fb1c7cd823
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: display: Support hdmi phy control using osd blank ioctl
Joy Cho [Thu, 28 Mar 2019 05:45:08 +0000 (14:45 +0900)]
ODROID-COMMON: display: Support hdmi phy control using osd blank ioctl

1. control with env 'monitor_onoff' in boot.ini
2. blank_mode
  - FB_BLANK_POWERDOWN - hdmi phy off
  - FB_BLANK_UNBLANK - hdmi phy on

Change-Id: I00411be529fe80f19d9a1e4b17eed3583934ff4a
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: force to set default 1080p60hz with invalid vmode setting
Joy Cho [Fri, 28 Dec 2018 03:25:22 +0000 (12:25 +0900)]
ODROID-COMMON: force to set default 1080p60hz with invalid vmode setting

Change-Id: I9702b0e778532bf0f6fb8dcf477ef7c6d222e93c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: vout: set default vout mode as HDMI always initialized
Joy Cho [Fri, 4 Jan 2019 01:45:30 +0000 (10:45 +0900)]
ODROID-COMMON: vout: set default vout mode as HDMI always initialized

Change-Id: Id9adb4d3adbf95d61eb34ce9097a01738f54cb63
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: osd: support flexible length of fb size
Joy Cho [Fri, 28 Dec 2018 02:33:37 +0000 (11:33 +0900)]
ODROID-COMMON: osd: support flexible length of fb size

Change-Id: Iebdb7edf12f206696394a571575dac6879c9a591
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: media: hdmi: add switching vout mode logic (dvi/hdmi)
Joy Cho [Tue, 16 Oct 2018 07:18:54 +0000 (16:18 +0900)]
ODROID-COMMON: media: hdmi: add switching vout mode logic (dvi/hdmi)

ex)
setenv bootargs ${bootargs} voutmode=hdmi
setenv bootargs ${bootargs} voutmode=dvi

Change-Id: I2fd6cdafa6ae7dff7a7297982add66b038f3ae40
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: media: hdmi: fix a warning
Joy Cho [Mon, 15 Oct 2018 22:49:06 +0000 (07:49 +0900)]
ODROID-COMMON: media: hdmi: fix a warning

Change-Id: I178d7ff937e23ac25e40d4837212f78b36d8b964
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: media: osd: adjust initcall order of osd module
Joy Cho [Tue, 16 Oct 2018 07:05:22 +0000 (16:05 +0900)]
ODROID-COMMON: media: osd: adjust initcall order of osd module

To fix an issue caused by the initialization process
of framebuffer console driver with built-in option
(CONFIG_FRAMEBUFFER_CONSOLE=y)

Change-Id: I8a84f206b1f73776ccc188193aa217d39d61f16f

4 years agoODOROID-C4/N2: arm64/dts: add 'clear-map' flag to clean up the memory on booting
Dongjin Kim [Mon, 9 Dec 2019 05:17:28 +0000 (14:17 +0900)]
ODOROID-C4/N2: arm64/dts: add 'clear-map' flag to clean up the memory on booting

drivers/base/dma-contiguous.c:
...
#ifdef CONFIG_AMLOGIC_CMA
if (of_get_flat_dt_prop(node, "clear-map", NULL))
cma_init_clear(cma, 1);
#endif
...

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I59cf826e35ae2cc9a6d0bcd8d76c2466cc3e1554

4 years agoODROID-COMMON: fbcon: use soft cursor instead of hardware cursor
Dongjin Kim [Tue, 19 Feb 2019 09:05:50 +0000 (18:05 +0900)]
ODROID-COMMON: fbcon: use soft cursor instead of hardware cursor

The hardware cursor is not visible, so ....use soft cursor instead.

Change-Id: Ibb4e4b831940f0a4674adf27a6b6e5653a59d001
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: amlogic/media: fix compile error when AMLOGIC_LCD_TABLET is off
Dongjin Kim [Fri, 21 Jun 2019 06:25:52 +0000 (15:25 +0900)]
ODROID-N2: amlogic/media: fix compile error when AMLOGIC_LCD_TABLET is off

Change-Id: I71a509cdef29065955c9792781409c910d9104ec
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: media_modules: increase stack size for compilation error'
Dongjin Kim [Wed, 11 Mar 2020 09:07:39 +0000 (18:07 +0900)]
ODROID-COMMON: media_modules: increase stack size for compilation error'

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Id28c8c4e1ee3918837fe7d4dbc8267ee9b568b33

4 years agoODROID-COMMON: amlogic/i2c: fix compile error "'i2c_auto_test_setup' defined but...
Dongjin Kim [Wed, 11 Mar 2020 08:54:15 +0000 (17:54 +0900)]
ODROID-COMMON: amlogic/i2c: fix compile error "'i2c_auto_test_setup' defined but not used"

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Id4cf47c1c14e01aad87f9c810239a209610e24d9

4 years agoODROID-COMMON: media/dvb-frontent: fix compile error due to missing 'SEC_VOLTAGE_ON:'
Dongjin Kim [Wed, 11 Mar 2020 08:27:40 +0000 (17:27 +0900)]
ODROID-COMMON: media/dvb-frontent: fix compile error due to missing 'SEC_VOLTAGE_ON:'

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I901a6f98e1bc19d38ab7a4deac461d825eff5821

4 years agoODROID-COMMON: dts: support erase/trim on MicroSD
Mauro (mdrjr) Ribeiro [Thu, 23 Jan 2020 20:45:41 +0000 (17:45 -0300)]
ODROID-COMMON: dts: support erase/trim on MicroSD

Change-Id: I9516ce33c8c50886b8c500b9b20aa78151a0b75a

4 years agoODROID-COMMON: mtd/spi: add new SPI flash memory 'XT25F128B'
Dongjin Kim [Thu, 28 Nov 2019 17:54:42 +0000 (02:54 +0900)]
ODROID-COMMON: mtd/spi: add new SPI flash memory 'XT25F128B'

Change-Id: Ic133f3eee346f91a42864ae033db07ac31210794
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4: uSD:Change TFLASH_VDD_EN pin to fit hw rev_0.4
femto [Fri, 20 Dec 2019 07:42:23 +0000 (16:42 +0900)]
ODROID-C4: uSD:Change TFLASH_VDD_EN pin to fit hw rev_0.4

rev_0.3 : GPIOAO_8
rev_0.4 : GPIOAO_3

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Ie71731d8902c9353774d21d56d58f8efa524aa9c

4 years agoODROID-C4: Remove unused reserve memory region
femto [Thu, 19 Dec 2019 05:21:27 +0000 (14:21 +0900)]
ODROID-C4: Remove unused reserve memory region

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Id41f10dde0f654d00a72288ed25625171ea9af57

4 years agoODROID-C4: Change otg_vbus_enable pin
femto [Thu, 19 Dec 2019 05:11:28 +0000 (14:11 +0900)]
ODROID-C4: Change otg_vbus_enable pin

rev_0.3 : GPIOH_6
rev_0.4 : GPIOAO_2

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Icf46202de22792e8c3bd21cbb8ec43c6c69758db

4 years agoODROID-COMMOM: add label 'reboot' to reboot entry in DTS
femto [Wed, 11 Dec 2019 08:25:41 +0000 (17:25 +0900)]
ODROID-COMMOM: add label 'reboot' to reboot entry in DTS

Change-Id: Ia257f3b01aaa4f15603838a4ca52837b30d8fefe
Signed-off-by: femto <ckkim@hardkernel.com>
4 years agoODROID-COMMON: add missing documents for ODROID-N2 device tree
Dongjin Kim [Wed, 18 Dec 2019 06:15:26 +0000 (15:15 +0900)]
ODROID-COMMON: add missing documents for ODROID-N2 device tree

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I92b5009c49378fdb232933dbcde5ad6a96eb5bf7

4 years agoODROID-C4: arm64/dts: Enable spicc for rev_0.4
femto [Tue, 10 Dec 2019 02:06:15 +0000 (11:06 +0900)]
ODROID-C4: arm64/dts: Enable spicc for rev_0.4

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: I297dc577f7091f796dfd80cbf6be78baf1ae79ca

4 years agoODROID-C4: Enable UHS mode for uSD, added hw-reset-gpio(rev_0.4)
femto [Mon, 9 Dec 2019 09:19:08 +0000 (18:19 +0900)]
ODROID-C4: Enable UHS mode for uSD, added hw-reset-gpio(rev_0.4)

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Ib06d13685eaad974815157f4c6222f7a6aa05e45

4 years agoODROID-COMMON: reboot: Modified to uSD reset for hw_rev0.4
femto [Mon, 9 Dec 2019 09:14:03 +0000 (18:14 +0900)]
ODROID-COMMON: reboot: Modified to uSD reset for hw_rev0.4

Change-Id: Ib723d0cbfacce651f6df2419d15fa231c67a58d6
Signed-off-by: femto <ckkim@hardkernel.com>
4 years agoODROID-C4: Fixed the soundcard to match hw_rev_0.4
femto [Mon, 9 Dec 2019 09:11:32 +0000 (18:11 +0900)]
ODROID-C4: Fixed the soundcard to match hw_rev_0.4

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: I242a8a27041e938723de54c6d4c52bf615eb1db5

4 years agoODROID-C4: CPUFREQ: update cpufreq 1.512G to 1.5G for sm1.
femto [Tue, 10 Dec 2019 09:25:27 +0000 (18:25 +0900)]
ODROID-C4: CPUFREQ: update cpufreq 1.512G to 1.5G for sm1.

Change-Id: Ica94401462fe876178ff57e7bdbbda0f43f75c1b

4 years agoODROID-C4: dvfs: update cpufreq table for sm1 corner
femto [Tue, 10 Dec 2019 09:22:52 +0000 (18:22 +0900)]
ODROID-C4: dvfs: update cpufreq table for sm1 corner

commit dd7ed22b58cb33eeda076040122f5753feb05175
Author: Hong Guo <hong.guo@amlogic.com>
Date:   Thu Aug 15 14:32:00 2019 +0800

    dvfs: update cpufreq table for sm1 corner [1/1]

    PD#SWPL-13264

    Problem:
    update cpufreq table for sm1 corner

    Solution:
    update cpufreq table for sm1 corner

    Verify:
    test pass on sm1_ac200

    Change-Id: Iba08ceb00dc00994e1c383090d6ff5d9dfb91ce3
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
Change-Id: I67a4c2c132482f954e31efb210d0a1c986cd9a67

4 years agoODROID-C4: enable ftrace_ramoops
femto [Tue, 10 Dec 2019 03:10:38 +0000 (12:10 +0900)]
ODROID-C4: enable ftrace_ramoops

Signed-off-by: femto <ckkim@hardkernel.com>
commit ac05ed73efd978d8cb7d89afdc67b97bc37ae668
Author: Jianxin Pan <jianxin.pan@amlogic.com>
Date:   Wed Apr 3 18:53:20 2019 +0800

    debug: enable ftrace_ramoops [1/2]

    PD#SWPL-6028

    Problem:
    enable ftrce in ramoops

    Solution:
    enable ftrce in ramoops

    Verify:
    u200

    Change-Id: I2403bf82c342416b7c34f2115b14dce623406997
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com>
Change-Id: I7dc922ed93935cd68d22b8b53b8f8026a0b8073b

4 years agoODROID-C4: thermal: modify ipa parameter for sm1
femto [Tue, 10 Dec 2019 05:52:38 +0000 (14:52 +0900)]
ODROID-C4: thermal: modify ipa parameter for sm1

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: I350290422fa2e0daa9409a5faeb6320b79e1039b

commit 82745e4bcec5954ff02081ff46d20dd049aee685
Author: Huan Biao <huan.biao@amlogic.com>
Date:   Wed Apr 17 14:57:58 2019 +0800

    thermal: modify ipa parameter for sm1 [1/1]

    PD#SWPL-7322

    Problem:
    sm1 ipa parameter not match soc power data

    Solution:
    update sm1 ipa dts parameter

    Verify:
    AC200

    Change-Id: Ib636d5c4853d53cf6bafad9b5266e2b13dd7e85c
Signed-off-by: Huan Biao <huan.biao@amlogic.com>
Change-Id: I0e865a19ad4288f54f513e7e84d2ccf0962edf05

4 years agoODROID-COMMON: arm/dts: add 'clear-map' to 'codec_mm'
Dongjin Kim [Thu, 28 Nov 2019 17:54:42 +0000 (02:54 +0900)]
ODROID-COMMON: arm/dts: add 'clear-map' to 'codec_mm'

Change-Id: Ia58e81077f821471802ab9bd7964fbce1c160cf0
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: mcp251x: CAN bus driver modified to use gpio irq.
femto [Tue, 3 Dec 2019 08:59:24 +0000 (17:59 +0900)]
ODROID-COMMON: mcp251x: CAN bus driver modified to use gpio irq.

Change-Id: I2c10f197558d8c1f62e1371a7f7f510688bbedc2
Signed-off-by: femto <ckkim@hardkernel.com>
4 years agoODROID-COMMON: device-tree refactor
femto [Fri, 8 Nov 2019 06:49:13 +0000 (15:49 +0900)]
ODROID-COMMON: device-tree refactor

This patch is to define a common dtsi for ODROID boards using g12a, g12b APs.

Change-Id: Id9f5ee8c96b2687e1205e2cb8898b9f934ef3f41

4 years agoODROID-C4: Setup sound-device based on board rev 0.3
femto [Tue, 29 Oct 2019 06:02:09 +0000 (15:02 +0900)]
ODROID-C4: Setup sound-device based on board rev 0.3

**** List of PLAYBACK Hardware Devices ****
card 0: AMLAUGESOUND [AML-AUGESOUND], device 0: SPDIF-dummy dummy-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: AMLAUGESOUND [AML-AUGESOUND], device 1: TDM-A-dummy dummy-1 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Change-Id: I476fcf055f845f18b96fe075f07f0e6f8f717d86
Signed-off-by: femto <ckkim@hardkernel.com>
4 years agoODROID-C4: dts/amlogic: fix USB host on new board rev 0.3
Dongjin Kim [Mon, 9 Sep 2019 06:05:36 +0000 (15:05 +0900)]
ODROID-C4: dts/amlogic: fix USB host on new board rev 0.3

- GPIOH_5 is dedicated to GPIO pin header
- USB host port is fixed

Change-Id: I899028cc1513806de1132e0aa06ca5e9facd7fef
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4: Restricted max_cpu_freq to 2.1GHz in board
femto [Tue, 29 Oct 2019 06:04:04 +0000 (15:04 +0900)]
ODROID-C4: Restricted max_cpu_freq to 2.1GHz in board

Tested on the ODROID-C4 board (rev 0.3)

Change-Id: I690d38e13fab3d3b23c7b690fba85185c63647b8
Signed-off-by: femto <ckkim@hardkernel.com>
4 years agoODROID-COMMON: refactoring board macro functions
Dongjin Kim [Wed, 30 Oct 2019 03:37:19 +0000 (12:37 +0900)]
ODROID-COMMON: refactoring board macro functions

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Icf0266d5123a649b9707650faeb04953b34bacc4

4 years agoODROID-C4: Fix gpiomem register range to use GPIO_AO bank
Joshua Yang [Mon, 1 Jul 2019 03:30:31 +0000 (12:30 +0900)]
ODROID-C4: Fix gpiomem register range to use GPIO_AO bank

Change-Id: I403e57797a95d3e95e070d5f0cc574e709b06904
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com>
4 years agoODROID-COMMON:Reset uSD card to high-speed mode on reboot.
femto [Tue, 15 Oct 2019 08:48:00 +0000 (17:48 +0900)]
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>
4 years agoODROID-C4: dts/amlogic: add new device entry 'hk-lirc-helper'
Dongjin Kim [Mon, 7 Oct 2019 07:33:34 +0000 (16:33 +0900)]
ODROID-C4: dts/amlogic: add new device entry 'hk-lirc-helper'

Change-Id: I01436b5db20446993ae4df10c4e4523edfe9d9e8
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4: dts/amlogic: add new devcie entry 'gpio_keypad'
Dongjin Kim [Mon, 7 Oct 2019 07:16:41 +0000 (16:16 +0900)]
ODROID-C4: dts/amlogic: add new devcie entry 'gpio_keypad'

Change-Id: I4a030a4f30ed0533ab621f59707d3492c4f37f6a
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4: dts/amlogic: add to enable IR receiver
Dongjin Kim [Mon, 30 Sep 2019 10:40:52 +0000 (19:40 +0900)]
ODROID-C4: dts/amlogic: add to enable IR receiver

Change-Id: I2722b40c209d2c9cc31c8f428cc4b2df43c2b4aa
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: drivers/usb: code featuring for internal USB or external
Dongjin Kim [Tue, 20 Aug 2019 04:02:58 +0000 (13:02 +0900)]
ODROID-COMMON: drivers/usb: code featuring for internal USB or external

This patch is to handle a SoC builtin or or an external USB controller by
the function 'odroid_amlogic_usb3()' where returns true for SoC builtin USB
controller and false for another one.

Change-Id: I13055dc87378175205ddb019c97d57db9d2e3d98
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4: kernel config and DTS fix to use PCIe USB 3.0 controller
Kevin.Kim [Tue, 13 Aug 2019 05:47:01 +0000 (14:47 +0900)]
ODROID-C4: kernel config and DTS fix to use PCIe USB 3.0 controller

Change-Id: I0197841dc4e93917aa56986b4d7968dd99c59e02
Signed-off-by: Kevin.Kim <ckkim@hardkernel.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4/N2: customize cpufreq/cooling for ODROID-N2
Dongjin Kim [Mon, 26 Aug 2019 06:08:00 +0000 (15:08 +0900)]
ODROID-C4/N2: customize cpufreq/cooling for ODROID-N2

ODROID-N2 has two cpufreq clusters while ODROID-C4 has one. This patch is
to manage the cpufreq for the different CPU cluster setup while a board is
running instead of buildtime.

Change-Id: I53d8208f5f53d0e83dbe08c9d24123e64cc1e24f
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: cpuinfo: set system revision by the board name in DT
Joshua Yang [Fri, 28 Jun 2019 06:49:54 +0000 (15:49 +0900)]
ODROID-COMMON: cpuinfo: set system revision by the board name in DT

Change-Id: I4ce4da547d246b3c82eb7dddb36a1d747f4d9cef
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: net/wireless: use vendor driver for rtl8192cu
Mauro (mdrjr) Ribeiro [Fri, 30 Aug 2019 02:26:54 +0000 (23:26 -0300)]
ODROID-COMMON: net/wireless: use vendor driver for rtl8192cu

Change-Id: Id31370e78d7bf5e6eca85e469c3b60e2d3e3ab0c

4 years agoODROID-N2: config: enable missing CRYPTO modules
Mauro (mdrjr) Ribeiro [Thu, 29 Aug 2019 20:00:47 +0000 (17:00 -0300)]
ODROID-N2: config: enable missing CRYPTO modules

Change-Id: Iad80ff780bb8ed6f8ff3d6f48218c1e1bde0f551

4 years agoODROID-C4: remove 'memory@00000000' from DTS
Dongjin Kim [Thu, 22 Aug 2019 09:46:49 +0000 (18:46 +0900)]
ODROID-C4: remove 'memory@00000000' from DTS

Change-Id: I692ae7effc1963635640192efd11cccff25dec55
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: usb/gadget: add 'compat_ioctl(...)' for 32bit Android
Dongjin Kim [Thu, 8 Aug 2019 09:51:03 +0000 (18:51 +0900)]
ODROID-N2: usb/gadget: add 'compat_ioctl(...)' for 32bit Android

Change-Id: I0ff9c0c97feb7388db8bb8ec4fb283fceb088ee7
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4: arm64/dts: Add overclock frequency table
Kevin.Kim [Fri, 28 Jun 2019 05:22:59 +0000 (14:22 +0900)]
ODROID-C4: arm64/dts: Add overclock frequency table

Change-Id: If2ccfb890dedeeab98ad1a0c22d9eb592a7d99e5

4 years agoODROID-C4: Add sound card driver
Kevin.Kim [Fri, 28 Jun 2019 05:21:21 +0000 (14:21 +0900)]
ODROID-C4: Add sound card driver

Change-Id: Ie91640c3f324076076be6b19b71eb54a74483e1f

4 years agoODROID-C4: add new Hardkernel SBC 'ODROID-C4'
Dongjin Kim [Fri, 21 Jun 2019 06:26:17 +0000 (15:26 +0900)]
ODROID-C4: add new Hardkernel SBC 'ODROID-C4'

Change-Id: Ic73222cb1f9bd8fdacc091a3c6735904cb46dd2a
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: config: enable gamepad devices
Mauro (mdrjr) Ribeiro [Tue, 30 Jul 2019 02:24:55 +0000 (23:24 -0300)]
ODROID-N2: config: enable gamepad devices

Change-Id: I3a91cd72865f0ff670623393861707ec26374c3d

4 years agoODROID-COMMON: HID: apply patchs to support extra game pads
Mauro (mdrjr) Ribeiro [Tue, 30 Jul 2019 02:22:33 +0000 (23:22 -0300)]
ODROID-COMMON: HID: apply patchs to support extra game pads

Ref: https://forum.odroid.com/viewtopic.php?f=177&t=34769#p263859
Change-Id: Ifc22206ebab6136bd60e7cff2e5c732ff37cf482

4 years agoODROID-N2: config: update kernel config on 4.9.182
Dongjin Kim [Thu, 20 Jun 2019 17:55:41 +0000 (02:55 +0900)]
ODROID-N2: config: update kernel config on 4.9.182

Change-Id: If111e911d4ad0a4fef894b6ec9dbc2ace13183db
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: HDMI: Amlogic typo fix for CTS value according to HDMI specification
Dmitry_L [Sun, 9 Jun 2019 09:04:06 +0000 (12:04 +0300)]
ODROID-COMMON: HDMI: Amlogic typo fix for CTS value according to HDMI specification

Change-Id: I4ed112f9338fe10c4c73f021681e9a1a5c845f4a

4 years agoODROID-COMMON: add missing 'clocks' & 'clock-names' to node efuse
Portisch [Mon, 3 Jun 2019 14:46:27 +0000 (14:46 +0000)]
ODROID-COMMON: add missing 'clocks' & 'clock-names' to node efuse