Em Sun, 25 Jan 2015 21:36:25 +0100
Felix Janda felix.ja...@posteo.de escreveu:
On glibc, ioctl has the signature ioctl(int, unsigned long int, ...).
On musl, libc and according to POSIX it is ioctl(int, int, ...).
Add a configure test adapted from gnulib's ioctl.m4 to make the
DL_PRELOAD
Em Sun, 25 Jan 2015 21:36:36 +0100
Felix Janda felix.ja...@posteo.de escreveu:
The functions open64 and mmap64 are glibc specific.
Signed-off-by: Felix Janda felix.ja...@posteo.de
---
lib/libv4l1/v4l1compat.c | 4 ++--
lib/libv4l2/v4l2convert.c | 4 ++--
2 files changed, 4
Please find version v2 for the overflow fix in gtf timing calculation.
v2 incorporates comments from Hans on version 1 of this patch.
Regards,
Prashant
Prashant Laddha (1):
v4l2-dv-timings: fix overflow in gtf timings calculation
drivers/media/v4l2-core/v4l2-dv-timings.c | 30
The intermediate calculation in the expression for hblank can exceed
32 bit signed range. This overflow can lead to negative values for
hblank. Typecasting intermediate variable to higher precision.
Cc: Hans Verkuil hans.verk...@cisco.com
Cc: Martin Bugge marbu...@cisco.com
Signed-off-by:
Em Sun, 25 Jan 2015 21:36:15 +0100
Felix Janda felix.ja...@posteo.de escreveu:
Since _LARGEFILE64_SOURCE is 1, these types coincide if defined.
The __off_t macro was also added by the FreeBSD patchset. Removing this
will likely break for FreeBSD.
So, provided that this is not causing any
On Tuesday 05 May 2015 09:27:52 Christoph Hellwig wrote:
On Tue, May 05, 2015 at 05:39:57PM +0200, Benjamin Gaignard wrote:
Since few months I'm looking for Linaro to how do Secure Data Path (SPD).
I have tried and implemented multiple thinks but I always facing
architecture issues so I
This message is generated daily by a cron job that builds media_tree for
the kernels and architectures in the list below.
Results of the daily build of media_tree:
date: Wed May 6 04:00:16 CEST 2015
git branch: test
git hash: 1555f3bf5cc172e7d23c2b8db10d656d15bec13e
gcc
Hi Mauro,
On Tuesday 05 May 2015 17:22:35 Mauro Carvalho Chehab wrote:
Em Tue, 05 May 2015 21:08:49 +0200 Gregor Jasny escreveu:
Hello,
It's already more than half a year since the last v4l-utils release. Do
you have any pending commits or objections? If no one vetos I'd like to
On 05/06/15 04:07, Laurent Pinchart wrote:
Hi Mauro,
On Tuesday 05 May 2015 17:22:35 Mauro Carvalho Chehab wrote:
Em Tue, 05 May 2015 21:08:49 +0200 Gregor Jasny escreveu:
Hello,
It's already more than half a year since the last v4l-utils release. Do
you have any pending commits or
On Mon, 04 May 2015 02:32:05 +0300
Laurent Pinchart laurent.pinch...@ideasonboard.com wrote:
Hi Mikhail,
Thank you for the patch. Please see below for a (partial) review.
On Thursday 30 April 2015 00:53:29 Mikhail Ulyanov wrote:
Here's the the driver for the Renesas R-Car JPEG processing
Current v4l2_of_parse_parallel_bus function attempts to parse the
DT properties for the parallel bus as well as BT656 bus.
If the pclk-sample property is defined for the BT656 bus, it is still
marked as a parallel bus.
Fix this by parsing the pclk after the bus_type is selected.
Only when hsync or
All users are using driver via I2C client binding so lets remove
unneeded media binding.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/fc2580.c | 72 ---
drivers/media/tuners/fc2580.h | 26
2 files changed, 98
Change fc2580 driver from media binding to I2C client binding.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 29 -
1 file changed, 20 insertions(+), 9 deletions(-)
diff --git a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
Load rtl2832_sdr driver for devices having fc2580 tuner.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
index
Driver supports multiple chipset versions. Devices are ordered to
ID table per used chipset type. ITE 9303 Generic device uses IT9303
chipset and was added mistakenly between IT9135 IDs.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/usb/dvb-usb-v2/af9035.c | 8 +---
1 file
Calculate low-pass filter control word dynamically from given radio
channel bandwidth.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/fc2580.c | 8
drivers/media/tuners/fc2580_priv.h | 9 -
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git
Rename driver state from priv to dev.
Remove legacy i2c-gate control.
Use I2C client for proper dev_() logging.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/fc2580.c | 172 -
drivers/media/tuners/fc2580_priv.h | 2 +-
2 files
Replace home made register access routines with regmap.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/Kconfig | 1 +
drivers/media/tuners/fc2580.c | 216 +++--
drivers/media/tuners/fc2580_priv.h | 4 +-
3 files changed, 66
Calculate PLL dividers slightly differently, most likely it is now
correct. Move some register values to innitab. Use jiffies to poll
filter lock. Fix logging.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/fc2580.c | 179 +
Add I2C client bindings to driver.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/fc2580.c | 101 +
drivers/media/tuners/fc2580.h | 15 ++
drivers/media/tuners/fc2580_priv.h | 4 +-
3 files changed, 110 insertions(+), 10
Implement V4L2 subdevice for bandwidth and frequency controls of
SDR usage. That driver now implements both DVB frontend and V4L2
subdevice. Driver itself is I2C driver. Lets see how it works.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/fc2580.c | 262
Add I2C bindings.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/tua9001.c | 100 +++-
drivers/media/tuners/tua9001.h | 13 +
drivers/media/tuners/tua9001_priv.h | 4 +-
3 files changed, 114 insertions(+), 3 deletions(-)
rtl2832 demod driver has support for FC2580 tuner config, no need to
abuse FC0012 settings anymore.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git
We are using I2C client binding now, so remove old media attach.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/tua9001.c | 88 ++
drivers/media/tuners/tua9001.h | 20 --
2 files changed, 4 insertions(+), 104 deletions(-)
Change tua9001 driver from media binding to I2C client binding.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/usb/dvb-usb-v2/af9035.c | 26 +-
1 file changed, 17 insertions(+), 9 deletions(-)
diff --git a/drivers/media/usb/dvb-usb-v2/af9035.c
Fix logging. Style issues. Rename things.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/Kconfig| 2 +-
drivers/media/tuners/tua9001.c | 153 ++--
drivers/media/tuners/tua9001.h | 6 +-
Change fc2580 driver from media binding to I2C client binding.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/usb/dvb-usb-v2/af9035.c | 21 +
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/drivers/media/usb/dvb-usb-v2/af9035.c
Change tua9001 driver from media binding to I2C client binding.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 27 +++
1 file changed, 19 insertions(+), 8 deletions(-)
diff --git a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
Use regmap for I2C register access.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/Kconfig| 1 +
drivers/media/tuners/tua9001.c | 41 +++--
drivers/media/tuners/tua9001_priv.h | 2 ++
3 files changed, 15 insertions(+), 29
Add reg/val inittab for FC2580 tuner.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/dvb-frontends/rtl2832.c | 4
drivers/media/dvb-frontends/rtl2832.h | 1 +
drivers/media/dvb-frontends/rtl2832_priv.h | 24
3 files changed, 29
Add initial support for fc2580 tuner based devices.
Tuner is controlled via V4L2 subdevice API.
Passes v4l2-compliance tests.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/dvb-frontends/rtl2832_sdr.c | 110 --
drivers/media/dvb-frontends/rtl2832_sdr.h
Use div_u64() to simplify and remove home made divides.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/tua9001.c | 9 +
drivers/media/tuners/tua9001_priv.h | 1 +
2 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/drivers/media/tuners/tua9001.c
Add schematic drawing of used Fractional-N PLL. Rename and add some
new PLL variables for better understanding.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/e4000.c | 44 +++
drivers/media/tuners/e4000_priv.h | 4 ++--
2 files
Chip is already probed, which means I2C bus is alive and working
unless something strange happens during sleep.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/e4000.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/media/tuners/e4000.c
We are not allowed manually bind / unbind device from the driver
currently.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/e4000.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/media/tuners/e4000.c b/drivers/media/tuners/e4000.c
index 510239f..59190cb 100644
Rename device state from 's' to 'dev'.
Move single include to driver private header.
Change error handling type of each function to one I tend use nowadays.
Define I2C client pointer for each function and use it.
Do not clean tuner ops during driver remove - not needed.
Rename some other
Hello Laurent,
Thanks for your comments.
On Mon, 04 May 2015 02:32:05 +0300
Laurent Pinchart laurent.pinch...@ideasonboard.com wrote:
+/*
+ *
+ * video ioctl operations
+ *
Hi Russell, everyone,
First up, sincere apologies for being awol for sometime; had some
personal / medical things to take care of, and then I thought I'd wait
for the merge window to get over before beginning to discuss this
again.
On 11 February 2015 at 21:53, Russell King - ARM Linux
Mauro/Antti,
Myself and Patrick are currently in the process of bringing an old out
of tree frontend driver into shape for inclusion, and one of the issues
raised by Mauro was the requirement for the new DVBv5 stats method. I've
noticed there seems to be two different ways of going around
The GPIO subsystem provides dummy GPIO consumer functions if GPIOLIB is
not enabled. Hence drivers that depend on GPIOLIB, but use GPIO consumer
functionality only, can still be compiled if GPIOLIB is not enabled.
Relax the dependency on GPIOLIB if COMPILE_TEST is enabled, where
appropriate.
While reading the MAC address for SU3000-based devices the system was
printing excessive debug information in the logs:
Output before the patch:
[ 1515.780692] bc 00 00 00 00 00
[ 1515.781440] bc ea 00 00 00 00
[ 1515.782251] bc ea 2b 00 00 00
[ 1515.783094] bc ea 2b 46 00 00
[ 1515.783816] bc
The info and warn functions already add a newline to the end of the
log printouts, so remove the extra newline from the printouts.
Signed-off-by: Olli Salonen olli.salo...@iki.fi
---
drivers/media/usb/dvb-usb/dw2102.c | 60 +++---
1 file changed, 30 insertions(+),
If the streaming_ctrl is called to enable TS before demod has locked
the TS will be empty. Copied the solution from the dvbsky driver for the
TechnoTrend S2-4600 device: when the state changes from unlock to
lock, call su3000_streaming_ctrl again.
Signed-off-by: Olli Salonen olli.salo...@iki.fi
Move some info printouts to be debugging printouts that are only shown
if debugging for the module is enabled. The module already implemented
deb_rc and deb_xfer, but not deb_info.
Signed-off-by: Olli Salonen olli.salo...@iki.fi
---
drivers/media/usb/dvb-usb/dw2102.c | 6 --
On Tue, May 05, 2015 at 05:39:57PM +0200, Benjamin Gaignard wrote:
Since few months I'm looking for Linaro to how do Secure Data Path (SPD).
I have tried and implemented multiple thinks but I always facing architecture
issues so I would like to get your help to solve the problem.
First what
Fourth version of this patch series as there had been new si2157 devices
that were added to the media_tree since the last submission. The
si2157-patch in this series now takes care of those devices as well.
Olli Salonen (6):
si2168: add support for gapped clock
dvbsky: use si2168 config
Add a parameter in si2168_config to support gapped clock. This might be
necessary on some devices with higher bitrates.
Signed-off-by: Olli Salonen olli.salo...@iki.fi
---
drivers/media/dvb-frontends/si2168.c | 3 +++
drivers/media/dvb-frontends/si2168.h | 3 +++
Change the dvbsky driver to support gapped clock instead of the current
hack.
Signed-off-by: Olli Salonen olli.salo...@iki.fi
---
drivers/media/usb/dvb-usb-v2/dvbsky.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/media/usb/dvb-usb-v2/dvbsky.c
The chips supported by the si2157 driver have two IF outputs (either
pins 12+13 or pins 9+11). Instead of hardcoding the output to be used
add an option to choose which output shall be used.
As this patch changes the default behaviour, the IF interface is
specified in each driver currently using
Add support for I2C read operation without a preceeding write.
While here, change the error code to EOPNOTSUPP in case an
unsupported I2C operation is attempted.
Signed-off-by: Olli Salonen olli.salo...@iki.fi
---
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 8 +++-
1 file changed, 7
GoTView MasterHD 3 is a DVB-T2/C USB 2.0 tuner.
It's based on the following components:
- USB bridge: RTL2832P (contains also DVB-T demodulator)
- Demodulator: Si2168-A30
- Tuner: Si2148-A20
The demodulator and the tuner will need firmwares. The Si2148 uses Si2158
firmware. Antti has the
First what is Secure Data Path ? SDP is a set of hardware features to garanty
that some memories regions could only be read and/or write by specific
hardware
IPs. You can imagine it as a kind of memory firewall which grant/revoke
accesses to memory per devices. Firewall configuration must be
Return error from si2168_cmd_execute in case the demodulator returns an
error.
Signed-off-by: Olli Salonen olli.salo...@iki.fi
---
drivers/media/dvb-frontends/si2168.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/media/dvb-frontends/si2168.c
On 05/05/15 14:34, Mauro Carvalho Chehab wrote:
Em Sun, 25 Jan 2015 21:36:36 +0100
Felix Janda felix.ja...@posteo.de escreveu:
-#ifdef linux
+#ifdef __GLIBC__
Hmm... linux was added here to avoid breaking on FreeBSD, on this
changeset:
So, either we should get an ack from Hans Peter, or
Since _LARGEFILE64_SOURCE is 1, these types coincide if defined.
Signed-off-by: Felix Janda felix.ja...@posteo.de
---
v2: rebased
Mauro Carvalho Chehab wrote:
Thanks for the review.
Em Sun, 25 Jan 2015 21:36:15 +0100
Felix Janda felix.ja...@posteo.de escreveu:
Since _LARGEFILE64_SOURCE
On glibc, ioctl has the signature ioctl(int, unsigned long int, ...).
On musl, libc and according to POSIX it is ioctl(int, int, ...).
Add a configure test adapted from gnulib's ioctl.m4 to make the
DL_PRELOAD libraries work for both signatures.
Signed-off-by: Felix Janda felix.ja...@posteo.de
For musl libc, open64 is #define'd to open. Therefore we should not try
to wrap both open and open64.
Signed-off-by: Felix Janda felix.ja...@posteo.de
---
v2: Test for linux as well
Mauro Carvalho Chehab wrote:
[..]
Hmm... linux was added here to avoid breaking on FreeBSD, on this
changeset:
Hello,
It's already more than half a year since the last v4l-utils release. Do
you have any pending commits or objections? If no one vetos I'd like to
release this weekend.
Thanks,
Gregor
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
tags/media/v4.1-3
For 3 driver fixes:
- one fix for omap4, fixing a regression due to a subsystem API that
got removed for 4.1 (commit efde234674d9);
- one fix for one of the formats supported by
Em Tue, 05 May 2015 21:08:49 +0200
Gregor Jasny gja...@googlemail.com escreveu:
Hello,
It's already more than half a year since the last v4l-utils release. Do
you have any pending commits or objections? If no one vetos I'd like to
release this weekend.
There is are a additions I'd like to
Convert g2d_userptr_get_dma_addr() to pin pages using get_vaddr_frames().
This removes the knowledge about vmas and mmap_sem locking from exynos
driver. Also it fixes a problem that the function has been mapping user
provided address without holding mmap_sem.
Signed-off-by: Jan Kara j...@suse.cz
Conversion to the use of pinned pfns made some functions unused. Remove
them. Also there's no need to lock mmap_sem in __buf_prepare() anymore.
Acked-by: Marek Szyprowski m.szyprow...@samsung.com
Tested-by: Marek Szyprowski m.szyprow...@samsung.com
Signed-off-by: Jan Kara j...@suse.cz
---
Provide new function get_vaddr_frames(). This function maps virtual
addresses from given start and fills given array with page frame numbers of
the corresponding pages. If given start belongs to a normal vma, the function
grabs reference to each of the pages to pin them in memory. If start
Convert vb2_vmalloc_get_userptr() to use frame vector infrastructure.
When we are doing that there's no need to allocate page array and some
code can be simplified.
Acked-by: Marek Szyprowski m.szyprow...@samsung.com
Tested-by: Marek Szyprowski m.szyprow...@samsung.com
Signed-off-by: Jan Kara
Currently vb2 core acquires mmap_sem just around call to
__qbuf_userptr(). However since commit f035eb4e976ef5 (videobuf2: fix
lockdep warning) it isn't necessary to acquire it so early as we no
longer have to drop queue mutex before acquiring mmap_sem. So push
acquisition of mmap_sem down into
Hello,
Since few months I'm looking for Linaro to how do Secure Data Path (SPD).
I have tried and implemented multiple thinks but I always facing architecture
issues so I would like to get your help to solve the problem.
First what is Secure Data Path ? SDP is a set of hardware features to
Hi Kamil,
It seems that you've only incorporated the libgencec.pc suggestion.
Did you change your mind about the others, found out something funny
with them (if so can you let me know what) or simply forgot about them
?
On 30 April 2015 at 11:25, Kamil Debski k.deb...@samsung.com wrote:
Hi
Em Tue, 05 May 2015 15:26:07 +0100
Jemma Denson jden...@gmail.com escreveu:
Mauro/Antti,
Myself and Patrick are currently in the process of bringing an old out
of tree frontend driver into shape for inclusion, and one of the issues
raised by Mauro was the requirement for the new DVBv5
Hello,
I'm sending the third version of my patch series to abstract vma handling
from the various media drivers. After this patch set drivers have to know much
less details about vmas, their types, and locking. Also quite some code is
removed from them. As a bonus drivers get automatically
Convert omap_vout_uservirt_to_phys() to use get_vaddr_pfns() instead of
hand made mapping of virtual address to physical address. Also the
function leaked page reference from get_user_pages() so fix that by
properly release the reference when omap_vout_buffer_release() is
called.
Signed-off-by:
Provide simple helper functions to map virtual address range into an
array of pfns / pages.
Acked-by: Marek Szyprowski m.szyprow...@samsung.com
Tested-by: Marek Szyprowski m.szyprow...@samsung.com
Signed-off-by: Jan Kara j...@suse.cz
---
drivers/media/v4l2-core/videobuf2-memops.c | 58
Acked-by: Marek Szyprowski m.szyprow...@samsung.com
Tested-by: Marek Szyprowski m.szyprow...@samsung.com
Signed-off-by: Jan Kara j...@suse.cz
---
drivers/media/v4l2-core/videobuf2-dma-sg.c | 97 +-
1 file changed, 15 insertions(+), 82 deletions(-)
diff --git
Convert vb2_dc_get_userptr() to use frame vector infrastructure. When we
are doing that there's no need to allocate page array and some code can
be simplified.
Acked-by: Marek Szyprowski m.szyprow...@samsung.com
Tested-by: Marek Szyprowski m.szyprow...@samsung.com
Signed-off-by: Jan Kara
On 05/05/15 15:49, Nikhil Devshatwar wrote:
Current v4l2_of_parse_parallel_bus function attempts to parse the
DT properties for the parallel bus as well as BT656 bus.
If the pclk-sample property is defined for the BT656 bus, it is still
marked as a parallel bus.
Fix this by parsing the pclk
Lieber Freund,
Wie geht es dir heute? Ich hoffe, in Ordnung, ich bin Dr. Christopher Harrison
von NothWest London, England. Ich arbeite für Zweig Lloyds Bank London. Ich
schreibe Ihnen aus meinem Büro, das aus einem großen immense Vorteil für uns
beide sein wird. In meiner Abteilung, dass
2015-04-24 18:04 GMT+08:00 Hans Verkuil hverk...@xs4all.nl:
On 04/10/2015 12:42 PM, Scott Jiang wrote:
Hi Hans,
Hans, I tried to use v4l2-compliance but it failed to compile. Sorry
for telling you it have passed compilation because I forgot to use
blackfin toolchain.
./configure
Hi Scott,
On Tue, May 5, 2015 at 10:58 AM, Scott Jiang
scott.jiang.li...@gmail.com wrote:
2015-04-24 18:04 GMT+08:00 Hans Verkuil hverk...@xs4all.nl:
On 04/10/2015 12:42 PM, Scott Jiang wrote:
Hi Hans,
Hans, I tried to use v4l2-compliance but it failed to compile. Sorry
for telling you it
Em Mon, 12 Jan 2015 00:05:10 +0100
Rickard Strandqvist rickard_strandqv...@spectrumdigital.se escreveu:
Remove the function as10x_cmd_eLNA_change_mode() that is not used anywhere.
This was partially found by using a static code analysis program called
cppcheck.
The fix here should add
Rename state from s to dev. Rename some other things. Fix indentations.
Disable driver unbind via sysfs.
Signed-off-by: Antti Palosaari cr...@iki.fi
indentation prevent unload
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/tuners/msi001.c | 195
Rename state to dev.
Correct some indentations.
Remove FSF address.
Fix some style issues reported by checkpatch.pl.
Correct some style issues I liked.
Signed-off-by: Antti Palosaari cr...@iki.fi
---
drivers/media/usb/msi2500/msi2500.c | 610 ++--
1 file changed,
Update synthesizer calculation to model I prefer nowadays. It is mostly
just renaming some variables, but also minor functionality change how
integer and fractional part are divided (using div_u64_rem()). Also, add
'schematic' of synthesizer following my current understanding.
Signed-off-by:
Update synthesizer calculation to model I prefer nowadays. It is mostly
just renaming some variables, but also minor functionality change how
integer and fractional part are divided (using div_u64_rem()). Also, add
'schematic' of synthesizer following my current understanding.
Signed-off-by:
82 matches
Mail list logo